forked from eclipse-4diac/4diac-website
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnewslist.php
27 lines (22 loc) · 783 Bytes
/
newslist.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
require_once("./resources/functions.php");
$files = array_reverse(glob('./news/*.php'));
function getNewsTextIntro($lines){
$content = '';
for ($x = 1; $x < count($lines); $x++) {
$content .= $lines[$x];
}
return substr(strip_tags($content), 0, 75) . ' ...';
}
$newsEntries = min(5, count($files));
for ($i = 0; $i < $newsEntries; $i++) {
$file = $files[$i];
$baseName = basename($file,".php");
echo '<div class="news-item"><a href="en_news.php#'. $baseName;
echo '"><div class="news-date">' . getDateFromFileName($baseName) . '</div>';
$lines = file($file);
echo getNewsHeadline($lines[0]);
echo '<div class="news-content">' . getNewsTextIntro($lines). '</div>';
echo '</a></div>';
}
?>