add(array("MENUNAME"=>"News ansehen","DATEI"=>"news.php","POSITION"=>"l")); $seiten_menu->add(array("MENUNAME"=>"News schreiben","DATEI"=>"news.php?modus=schreiben","POSITION"=>"l")); $seiten_menu->add(array("MENUNAME"=>"News Archiv","DATEI"=>"news.php?modus=archiv","POSITION"=>"l")); require("./includes/header.php"); require("./includes/editor_class/include.php"); switch($HTTP_GET_VARS["modus"]) { default : { $news_main_db = new BlindDatenbank("datenbanken/news_main","ram"); $news_main_db->connect(); $news_config_db = new BlindDatenbank("datenbanken/news_config","ram"); $news_config_db->connect(); if(($HTTP_GET_VARS["aktion"] == "eintragen")&&(($current_user["STATUS"] != "anonym")||($news_config_db->zeile[0]["ASCHREIBEN"] == 1))) { if((isset($HTTP_POST_VARS["eThema"]))&&($HTTP_POST_VARS["eTitel"] != "")&&($HTTP_POST_VARS["eText"] != "")) { $status = "autorisieren"; if($current_user["STATUS"] == "admin") $status = "aktiv"; $news_main_db->add(array("TITEL"=>$HTTP_POST_VARS["eTitel"],"AUTOR"=>$current_user["ID"],"TIME"=>time(),"THEMEN_ID"=>$HTTP_POST_VARS["eThema"],"GELESEN"=>0,"STATUS"=>$status,"TEXT"=>str_replace("&anf;","\"",stripslashes($HTTP_POST_VARS["eText"])))); $news_main_db->save(); } } $news_main_db->rsort("TIME"); for($i=0;$i<$news_main_db->zeilen;$i++) { if($news_main_db->zeile[$i]["TIME"] > time()) { $news_main_db->delete($i); $i--; } else break; } for($i=0;$i<$news_main_db->zeilen;$i++) { if($news_main_db->zeile[$i]["STATUS"] != "aktiv") { $news_main_db->delete($i); $i--; } } $news_themen_db = new BlindDatenbank("datenbanken/news_themen","ram"); $news_themen_db->connect(); $news_kommentare_db = new BlindDatenbank("datenbanken/news_kommentare","ram"); $news_kommentare_db->connect(); ?>
"; for($x=0;$x<$news_config_db->zeile[0]["SPALTEN"];$x++) { ?> "; } ?>
zeilen)&&($m<5));$i++,$m++) { echo "\n"; echo "\n"; echo "\n"; } ?>
 ".strftime("%d.%m.%Y : ",$news_main_db->zeile[$i]["TIME"])."zeile[$i]["ID"]."\">".$news_main_db->zeile[$i]["TITEL"]."


zeile[$z]["ID"]."\">"; ?>
zeile[$z]["TITEL"]; ?>
seek(array("ID"=>$news_main_db->zeile[$z]["AUTOR"])); echo _NEWS_WRITTENBY_.": zeile[$user_db->aktuelle_zeile]["ID"]."\">".$user_db->zeile[$user_db->aktuelle_zeile]["NICK"]." - "._NEWS_ON_." ".strftime("%d.%m.%Y",$news_main_db->zeile[$z]["TIME"]);; ?>
seek(array("ID"=>$news_main_db->zeile[$z]["THEMEN_ID"])) >= 0) { $pic = "includes/news/".$news_themen_db->zeile[$news_themen_db->aktuelle_zeile]["BILD"]; $beschr = $news_themen_db->zeile[$news_themen_db->aktuelle_zeile]["NAME"]; } echo "\"".$beschr."\""; $txt = PassenderText($news_main_db->zeile[$z]["TEXT"],$news_config_db->zeile[0]["WORDS"]); echo UBB_Code($txt); ?>
anzahl(array("NEWS_ID"=>$news_main_db->zeile[$z]["ID"])); echo "zeile[$z]["ID"]."#kommentare\">"; if($kommentare > 0) echo $kommentare." "; echo _NEWS_KOMMENTARE_; if($kommentare == 0) echo " ?"; echo ""; if(sizeof(explode(" ",$news_main_db->zeile[$z]["TEXT"])) > $news_config_db->zeile[0]["WORDS"]) echo " | zeile[$z]["ID"]."\">"._NEWS_MEHR_." ..."; echo " (".$news_main_db->zeile[$z]["GELESEN"]." "._NEWS_TIMESREAD_.")"; ?>
zeile[0]["SPALTEN"]; $breite = (int) $breite; for($i=0,$n=0;(($i<5)&&($i<($news_main_db->zeilen/$news_config_db->zeile[0]["SPALTEN"])));$i++) { echo "
zeile[$n]["ID"])) { nbeitrag($n); } else echo " "; $n++; ?>
connect(); $news_themen_db = new BlindDatenbank("datenbanken/news_themen","ram"); $news_themen_db->connect(); $news_config_db = new BlindDatenbank("datenbanken/news_config","ram"); $news_config_db->connect(); $news_kommentare_db = new BlindDatenbank("datenbanken/news_kommentare","ram"); $news_kommentare_db->connect(); if(((isset($HTTP_POST_VARS["text"]))&&($HTTP_POST_VARS["text"] != ""))&&(($current_user["STATUS"] != "anonym")||($news_config_db->zeile[0]["AKOMMENTIEREN"] == 1))) { if($current_user["STATUS"] == "anonym") { $HTTP_POST_VARS["text"] = "[UNKNOWN=".$HTTP_SERVER_VARS["REMOTE_ADDR"]."]".$HTTP_POST_VARS["text"]."[/UNKNOWN]"; } $news_kommentare_db->add(array("NEWS_ID"=>$HTTP_GET_VARS["id"],"AUTOR"=>$current_user["ID"],"TIME"=>time(),"TEXT"=>$HTTP_POST_VARS["text"])); $news_kommentare_db->save(); } if((isset($HTTP_GET_VARS["delid"]))&&($current_user["STATUS"] == "admin")) { $news_kommentare_db->delete_id($HTTP_GET_VARS["delid"]); $news_kommentare_db->save(); } $news_kommentare_db->rsort("TIME"); $news_main_db->seek(array("ID"=>$HTTP_GET_VARS["id"])); if((!$HTTP_POST_VARS["max"])&&(!isset($HTTP_POST_VARS["text"]))&&(!isset($HTTP_GET_VARS["delid"]))) { $news_main_db->zeile[$news_main_db->aktuelle_zeile]["GELESEN"]++; $news_main_db->save(); } $news = $news_main_db->walk(); ?>
seek(array("ID"=>$news["AUTOR"])); echo _NEWS_WRITTENBY_.": zeile[$user_db->aktuelle_zeile]["ID"]."\">".$user_db->zeile[$user_db->aktuelle_zeile]["NICK"]." - "._NEWS_ON_." ".strftime("%d.%m.%Y",$news["TIME"]); ?>
seek(array("ID"=>$news["THEMEN_ID"])) >= 0) { $pic = "includes/news/".$news_themen_db->zeile[$news_themen_db->aktuelle_zeile]["BILD"]; $beschr = $news_themen_db->zeile[$news_themen_db->aktuelle_zeile]["NAME"]; } echo "\"".$beschr."\""; echo UBB_Code($news["TEXT"]); ?>

" method="post"> zeilen; if(!$HTTP_GET_VARS["s"]) $HTTP_GET_VARS["s"] = 0; for($i=$HTTP_GET_VARS["s"],$m=0,$c=true;(($i<$news_kommentare_db->zeilen)&&($m<$HTTP_POST_VARS["max"]));$i++) { if($news_kommentare_db->zeile[$i]["NEWS_ID"] == $news["ID"]) { if($c) $klasse = "news_zeile_eins"; else $klasse = "news_zeile_zwei"; ?>
seek(array("ID"=>$news_kommentare_db->zeile[$i]["AUTOR"])) >= 0) { ?> ">seek(array("ID"=>$news_kommentare_db->zeile[$i]["AUTOR"])); echo $user_db->zeile[$user_db->aktuelle_zeile]["NICK"]; ?>
seek(array("NICK"=>"Anonymous")); echo $user_db->zeile[$user_db->aktuelle_zeile]["NICK"]; ?>
zeile[$i]["TIME"]); ?>
zeile[$i]["TIME"]); ?>
zeile[$i]["TEXT"]); if($current_user["STATUS"] == "admin") echo "
"; ?>
zeile[0]["AKOMMENTIEREN"] == 1)) { ?>

show_sub = 0; if(isset($editor["news"]["kommentar"])) $kommentar_text->width = $editor["news"]["kommentar"]; else $kommentar_text->width = 580; $kommentar_text->textheight = 100; $kommentar_text->show(); ?>
connect(); $news_config_db = new BlindDatenbank("datenbanken/news_config","ram"); $news_config_db->connect(); if(($current_user["STATUS"] != "anonym")||($news_config_db->zeile[0]["ASCHREIBEN"] == 1)) { $newstext = new TextForm("newseingabe","text","titel","news.php?modus=schreiben&preview=1","includes/editor_class/images/"); $newstext->show_sub = 1; $newstext->chksub = 1; if(isset($editor["news"]["schreiben"]))$newstext->width = $editor["news"]["schreiben"]; else $newstext->width = 540; $newstext->sub_name = _NEWS_HEADLINE_; $newstext->additional_code = " "._NEWS_TOPIC_.": "; $newstext->textheight = 150; ?>
".$current_user["NICK"]." - "._NEWS_ON_." ".strftime("%d.%m.%Y",time()); ?>
seek(array("ID"=>$HTTP_POST_VARS["thema"])) >= 0) { $pic = "includes/news/".$news_themen_db->zeile[$news_themen_db->aktuelle_zeile]["BILD"]; $beschr = $news_themen_db->zeile[$news_themen_db->aktuelle_zeile]["NAME"]; } echo "\"".$beschr."\""; echo UBB_Code(my_nl2br(stripslashes($HTTP_POST_VARS["text"]))); ?>

start_sub = $HTTP_POST_VARS["titel"]; $newstext->start_text = $HTTP_POST_VARS["text"]; } if(($HTTP_GET_VARS["preview"])&&($HTTP_POST_VARS["titel"] != "")&&($HTTP_POST_VARS["text"] != "")) { ?>
"> "> ">


show(); ?>
connect(); $news_main_db = new BlindDatenbank("datenbanken/news_main","ram"); $news_main_db->connect(); for($i=0;$i<$news_main_db->zeilen;$i++) { if(($news_main_db->zeile[$i]["STATUS"] == "autorisieren")||($news_main_db->zeile[$i]["TIME"] > time())) { $news_main_db->delete($i); $i--; } } ?>
zeilen / 4; $zeilen = (int) $zeilen; if(($news_themen_db->zeilen / 4)>$zeilen) $zeilen++; echo ""; for($i=0,$z=0;$i<$zeilen;$i++) { echo ""; for($m=0;$m<4;$m++) { if($news_themen_db->zeilen > $z) echo ""; else echo ""; $z++; } echo ""; } echo "
zeile[$z]["ID"]."\">zeile[$z]["BILD"]."\" border=0>
(".$news_main_db->anzahl(array("THEMEN_ID"=>$news_themen_db->zeile[$z]["ID"]))." "._NEWS_BEITRAGE_.")
 
"; ?>
connect(); $news_main_db = new BlindDatenbank("datenbanken/news_main","ram"); $news_main_db->connect(); $news_themen_db->seek(array("ID"=>$HTTP_GET_VARS["id"])); $thema = $news_themen_db->walk(); for($i=0;$i<$news_main_db->zeilen;$i++) { if(($news_main_db->zeile[$i]["STATUS"] == "autorisieren")||($news_main_db->zeile[$i]["THEMEN_ID"] != $thema["ID"])||($news_main_db->zeile[$i]["TIME"] > time())) { $news_main_db->delete($i); $i--; } } $news_main_db->sort("TIME"); ?>
= 0)||($news_main_db->zeilen > ($HTTP_GET_VARS["s"] + 20))) echo ""; } if(!$HTTP_GET_VARS["s"]) $HTTP_GET_VARS["s"] = 0; for($i=$HTTP_GET_VARS["s"],$n=0;(($i<$news_main_db->zeilen)&&($n < 20));$i++,$n++) { $user_db->seek(array("ID"=>$news_main_db->zeile[$i]["AUTOR"])); echo ""; } nextlast(); ?>
".$thema["NAME"]."
".$thema["BESCHREIBUNG"]; ?>
"; if(($HTTP_GET_VARS["s"]-20) >= 0) echo ""._NEWS_LAST_.""; if((($HTTP_GET_VARS["s"]-20) >= 0)&&($news_main_db->zeilen > ($HTTP_GET_VARS["s"] + 20))) echo " | "; if($news_main_db->zeilen > ($HTTP_GET_VARS["s"] + 20)) echo ""._NEWS_NEXT_.""; if((($HTTP_GET_VARS["s"]-20) >= 0)||($news_main_db->zeilen > ($HTTP_GET_VARS["s"] + 20))) echo "
zeile[$i]["ID"]."\">".$news_main_db->zeile[$i]["TITEL"]."
"._NEWS_WRITTENBY_.": ".$user_db->zeile[$user_db->aktuelle_zeile]["NICK"]." - "._NEWS_ON_." ".strftime("%d.%m.%Y : ",$news_main_db->zeile[$i]["TIME"])."
".UBB_Code(PassenderText($news_main_db->zeile[$i]["TEXT"],20))."
 
create(array("NEWS_ID","TITEL","TEXT")); $news_main_db = new BlindDatenbank("datenbanken/news_main","ram"); $news_main_db->connect(); for($i=0;$i<$news_main_db->zeilen;$i++) { if($news_main_db->zeile[$i]["STATUS"] != "autorisieren") { if((substr_count(strtolower($news_main_db->zeile[$i]["TITEL"]),strtolower($HTTP_POST_VARS["suchstring"])) > 0)||(substr_count(strtolower($news_main_db->zeile[$i]["TEXT"]),strtolower($HTTP_POST_VARS["suchstring"])) > 0)) { if(substr_count(strtolower($news_main_db->zeile[$i]["TEXT"]),strtolower($HTTP_POST_VARS["suchstring"])) > 0) { $startpos = strpos(strtolower($news_main_db->zeile[$i]["TEXT"]),strtolower($HTTP_POST_VARS["suchstring"]))-50; if($startpos < 0) $startpos = 0; $text = substr($news_main_db->zeile[$i]["TEXT"],$startpos,100); } else { $text = substr($news_main_db->zeile[$i]["TEXT"],0,100); } $ergebnis_db->add(array("NEWS_ID"=>$news_main_db->zeile[$i]["ID"],"TITEL"=>$news_main_db->zeile[$i]["TITEL"],"TEXT"=>$text)); } } } ?>
zeilen > 0) { for($i=$ergebnis_db->zeilen,$m=true;$i>=0;$i--,$m=!$m) { if($m) $klasse = "news_zeile_eins"; else $klasse = "news_zeile_zwei"; echo ""; echo ""; echo ""; echo ""; } } else echo ""; ?>
zeile[$i]["NEWS_ID"]."\">".eregi_replace("(".$HTTP_POST_VARS["suchstring"].")","\\1",$ergebnis_db->zeile[$i]["TITEL"])."".UBB_Code(eregi_replace("(".$HTTP_POST_VARS["suchstring"].")","\\1",$ergebnis_db->zeile[$i]["TEXT"]))."
"._NEWS_NOTFOUND_."