aktiv == "1") { $tpl_topnaviName = $GetMenueObject->headline; if($GetMenueObject->bigImage != "") { if(file_exists("../../images/dbimages/" . $GetMenueObject->bigImage)) { $imageSize = getimagesize("../../images/dbimages/" . $GetMenueObject->bigImage); $tpl_topImage = "bigImage . "\" width=\"" . $imageSize[0] . "\" height=\"" . $imageSize[1] . "\" border=\"0\" align=\"left\" />\n"; } } $tpl_topEintrag = stripslashes($GetMenueObject->textEintrag) . "

\n"; if($_GET["dat"] == "update") { include_once(DATEIPFAD . "data/spamfilter.txt.php"); $badwordfound = false; //Durchsuchen nach Bad-Words if($BadWords) { foreach($BadWords as $BadWord){ if(stristr(str_replace("'", "\"", htmlspecialchars($_POST["text"])),$BadWord)){ $BadFound = true; } } } //Durchsuchen nach Bad-Emails if($BadEmails) { foreach($BadEmails as $BadEmail){ if(stristr(str_replace("'", "\"", htmlspecialchars($_POST["email"])),$BadEmail)){ $BadFound = true; } } } //Wenn keine Bad-Words oder aehnliches gefunden(badfound==false)->eintragen if(!$BadFound){ if(($_POST["autor"] =="") || ($_POST["text"] =="")) { $_GET["act"] = "eintragen"; $tpl_formFehlerText = $u_sternFelder; } else { $datum = date("Y-m-d H:i:s"); #aktuelles Datum $eintrag = "INSERT INTO " . TABLE_GAESTEBUCH . " (datum, autor, text, email) VALUES ('".$datum."', '".$_POST["autor"]."', '".$_POST["text"]."', '".$_POST["email"]."')"; $eintragen = errorlogged_mysql_query($eintrag); } } else { $_GET["act"] = "eintragen"; $tpl_formFehlerText = "Tut uns leid, unser Spam-Filter verhinderte die Eintragung Ihrer Nachricht.\n"; } } if((!$_GET["act"]) || (!$_POST["act"])) { if (!$_GET["vonEg"]) { $_GET["vonEg"] = "0"; } $abfrage = "SELECT * FROM " . TABLE_GAESTEBUCH . " ORDER BY datum DESC LIMIT " . $_GET["vonEg"] .", ". $wievielEintraege .""; #DESC sortiert anders rum #Um das Ergebnis ausfuehren zu koennen, wird errorlogged_mysql_query verwendet $ergebnis = errorlogged_mysql_query($abfrage); #Zur Übernahme der Datensätze wird der Befehl mysql_fetch_array verwendet while($row = mysql_fetch_object($ergebnis)) { $datum = $row->datum; #Datum in eine Variable list ($jahr, $monat, $tag, $stunde, $min, $sec) = split ('[-: ]', $datum); $datumsAusgabe = $tag . "." . $monat . "." . $jahr; if($row->email != "") { $_email = "email . "\">" . $row->autor . "\n"; } else { $_email = $row->autor . "\n"; } $gbText = nl2br($row->text) . "\n"; $gaestebuchAusgabe[] = array('datumsAusgabe'=>$datumsAusgabe, 'e_mail'=>$_email, 'gbText'=>$gbText); } // End While /************************************************************************************ hier wird der Zurueckbutton geschrieben ************************************************************************************/ $zurueck = $vonEg - $wievielEintraege; if (($zurueck == "-" . $wievielEintraege) || ($zurueck <= "-" . $wievielEintraege)) { #echo "geht nicht weiter zurueck"; } else { $zurueckLink = "<< " . $lang_zurueck . ""; } /************************************************************************************ hier wird der Weiterbutton geschrieben ************************************************************************************/ $von = $vonEg + $wievielEintraege; # leerkontrolle zaehlt die Eintraege ab, die in der Datenbank sind $leerkontrolle = "SELECT count(*) as anzahl FROM " . TABLE_GAESTEBUCH . ""; $wasdrin = errorlogged_mysql_query($leerkontrolle); $anzahl = mysql_fetch_object($wasdrin); # wenn anzahl < von ist, dann gibt's keine weiteren Eintaege mehr. if ($anzahl->anzahl <= $von) { #echo "geht nich weiter vor"; } else { $vorLink = "" . $lang_aeltere_eintraege . " >>"; } $contentFile = DATEIPFAD . "templates/" . $rowTemp->name . "/website/gaestebuch/ausgabe.tpl"; } //---> if($_GET["act"] == "eintragen") { $contentFile = DATEIPFAD . "templates/" . $rowTemp->name . "/website/gaestebuch/formular.tpl"; } } // Ende Abfrage onlinestatus else { $contentFile = DATEIPFAD . "templates/" . $rowTemp->name . "/website/kein_inhalt.tpl"; } // Letzte globale Zusammenfassung z.B. fuer Warenkorbanzeige, bevor das Template geladen wird. include(DATEIPFAD . "includes/footer.inc.php"); // Template include(DATEIPFAD . "templates/" . $rowTemp->name . "/website/index.tpl"); @mysql_close($db); ?>