";
if (!is_admin($username) && poster($file,$id) != "$username" && !is_mod_of($username,$forum)) {
echo "
Sie haben keine Berechtigung zur Administration.
\n";
echo "";
footer_show("footer.inc.php");
exit;
}
if (geschlossen($file) == "1") {
echo "Der Thread ist geschlossen, keine Änderung möglich. Bitte gehe zurück.";
echo "";
footer_show("footer.inc.php");
exit;
}
pw_pruefen($username,$password,$file,$id);
if (!$poster || !$betreff || !$message) {
echo "Es wurden nicht alle Felder ausgefüllt. Bitte gehe zurück.";
echo "";
footer_show("footer.inc.php");
exit;
}
if (strlen($betreff) >= $max_betrefflaenge && $max_betrefflaenge) {
echo "Der Betreff ist zu lang. Bitte gehe zurück.";
echo "";
footer_show("footer.inc.php");
exit;
}
if (zaehle($betreff,"!",5) == "true" || zaehle($betreff,"?",5) == "true") {
echo "Zu viele Ausrufezeichen/Fragezeichen im Betreff. Bitte gehe zurück.";
echo "";
footer_show("footer.inc.php");
exit;
}
if (!file_exists($daten_pfad . "/". $file)) {
echo "Dieser Thread existiert nicht.zurück.";
echo "";
footer_show("footer.inc.php");
exit;
}
$_fp = @fopen($daten_pfad . "/". $file, "r");
flock($_fp,1);
$_lines=@file($daten_pfad . "/". $file);
flock($_fp,3);
fclose($_fp);
$message = str_replace("\n","[br]",$message);
$message = str_replace("|","&strich;",$message);
$betreff = str_replace("|","&strich;",$betreff);
$betreff = str_replace("<","<",$betreff);
$betreff = str_replace(">",">",$betreff);
$message = $message . "[br][font1]Diese Nachricht wurde am " . date("d.m.Y",time()+$server_zeit_unterschied*3600) . " um " . date("H:i",time()+$server_zeit_unterschied*3600) . " Uhr von " . get_name($username) . " editiert.[/font]";
$fp = @fopen($daten_pfad . "/". $file, "w");
flock($fp,2);
$a=0;
while ($a < sizeof($_lines)) {
$_zeile = explode("|", $_lines[$a]);
$_sekunden = $_zeile[0];
$_uhrzeit = $_zeile[1];
$_datum = $_zeile[2];
$_poster = $_zeile[3];
$_email = $_zeile[4];
$_betreff = $_zeile[5];
$_message = $_zeile[6];
$_ip = $_zeile[7];
$_htmlverarbeiten = $_zeile[8];
$_letzter_beitrag = $_zeile[9];
$_symbol = chop($_zeile[11]);
$_views = chop($_zeile[12]);
if ($a == $id) {
fwrite($fp, "$_sekunden|$_uhrzeit|$_datum|$poster|$email|$betreff|$message|$_ip|$htmlverarbeiten|$_letzter_beitrag|0|$_symbol|$_views|\n");
}
else
{
fwrite($fp, "$_sekunden|$_uhrzeit|$_datum|$_poster|$_email|$_betreff|$_message|$_ip|$_htmlverarbeiten|$_letzter_beitrag|0|$_symbol|$_views|\n");
}
$a++;
}
flock($fp,3);
fclose($fp);
echo "Eintrag neu gespeichert. Zum Forum oder zum Thread.";
echo "";
footer_show("footer.inc.php");
exit;
?>