'; 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 ""; } echo ""; echo ""; echo "\n"; $year_old=$row['year']; } echo "
     ".$row['year']."
"; echo ""; echo "".$row['titel']."
"; echo "     ".$row['day'].". ".$_config['monate'][($row['month']-1)]." ".$row['year'].", ".$row['zeitung']."\n"; 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"; } ?>