$html_title="Presseberichte über die Wartburgschule";
include ("../inc/config.inc.php");
echo $_config['html_header'];
?>
if ($_REQUEST['z']=="") {
echo '
';
echo '
';
echo "";
//vorhandene Presseberichte auflisten
$sql="SELECT *,
date_format(datum,'%Y') as year,
date_format(datum,'%c') as month,
date_format(datum,'%e') as day
FROM presseberichte ORDER BY datum DESC";
$result=db_query($sql);
while ($row=db_fetch_row($result)) {
if ($year_old!=$row['year']) {
//Jahresüberschrift anzeigen
echo " ".$row['year']." |
";
}
echo "";
echo "";
echo " ";
echo "".$row['titel']." ";
echo " ".$row['day'].". ".$_config['monate'][($row['month']-1)]." ".$row['year'].", ".$row['zeitung']."\n";
echo " | ";
echo "
\n";
$year_old=$row['year'];
}
echo "
";
echo '
';
} else {
//einen bestimmten Bericht anzeigen
$sql="SELECT * FROM presseberichte WHERE id = '".$_REQUEST['z']."' ORDER BY datum DESC";
$result=db_query($sql);
$row=db_fetch_row($result);
echo "Zurück zur Übersicht
";
$bilder_typen=array("jpg","gif","png","tif","jpeg");
$text_typen=array("htm","html","txt");
$path_parts = pathinfo($row['dateiname']);
if (in_array(strtolower($path_parts["extension"]),$bilder_typen)) {
//es handelt sich um ein Bild
echo image_tag($_config['root_http']."aktuelles/presse/".$row['dateiname']);
} else if (in_array(strtolower($path_parts["extension"]),$text_typen)) {
$url_to_open=$_config['root_file']."aktuelles/presse/".$row['dateiname'];
if ($file = @fopen ($url_to_open, "r")) {
echo "
";
$zeile=0;
while (!feof ($file)) {
$zeile=$zeile+1;
$line = fgets ($file, 1024);
echo $line;
flush();
//Speichern eines evtl. Error-Codes in der Variable $sqlstate
$error_code = strstr($line, "SQLSTATE=");
if ($error_code != ""):
$sqlstate = substr(trim($error_code),-5);
endif;
}
fclose($file);
} else {
echo "
Die Datei ".$row['dateiname']." konnte nicht geöffnet werden!
";
}
} else {
echo "Unbekannter Dateityp! (".$path_parts["extension"].")
";
}
echo "
";
echo "Zurück zur Übersicht";
}
?>