$eltern = $e_tmp;
} else {
    fehler(__FILE__, __LINE__, 1, '&UUml;bergebenen Daten sind ungültig');
}
if (isset($_POST['vorschau']) and $_POST['vorschau'] == 'j' or isset($_POST['codearea']) and strlen($_POST['codearea'])) {
    include 'vorschau.php';
    vorschau($K_Egl, $BenutzerId, $fid, $tid, $sid, $bid, $zid, $neu, '');
}
if (isset($_POST['zid'])) {
    $zid = $_POST['zid'];
    include 'gz-beitraege.php';
}
if ($K_Egl) {
    $stempel = time();
    // allen Muell raus
    $text = addslashes(beitrag_pharsen(trim($_POST['text']), $erlaubte_tags));
    if (!strlen($text)) {
        include 'vorschau.php';
        vorschau($K_Egl, $BenutzerId, $fid, $tid, $sid, $bid, $zid, $neu, 'Bitte den Beitrag ausfüllen');
    }
    // VIEL ZU VIEL DATENBANKZUGRIFFE.....
    if ($neu) {
        // Thema anlegen
        $titel = addslashes(substr(strip_tags(trim($_POST['titel'])), 0, 50));
        if (!strlen($titel)) {
            include 'vorschau.php';
            vorschau($K_Egl, $BenutzerId, $fid, $tid, $sid, $bid, $zid, $neu, 'Bitte einen Titel angeben');
        }
        mysql_query("INSERT INTO Beitraege (BeitragTyp, ForumId, Titel,\n                                         NumBeitraege, Autor, StempelStart,\n                                         StempelLetzter)\n                                 VALUES ('2', '{$fid}', '{$titel}',\n                                         '0', '{$Benutzer}', '{$stempel}',\n                                         '{$stempel}')") or fehler(__FILE__, __LINE__, 0, 'Thema konnte nicht angelegt werden');
        $tid = mysql_insert_id();
        mysql_query("UPDATE Beitraege\n                  SET ThemaId = {$tid}\n                  WHERE BeitragId = {$tid}") or fehler(__FILE__, __LINE__, 0, 'ThemenId konnte nicht aktuallisiert werden');
示例#2
0
        echo "&nbsp;&nbsp;<a href=\"beitraege.php?fid={$fid}&amp;tid={$tid}&amp;sid={$sid}&amp;bid={$bids[$i]}\">&auml;ltere</a>";
    }
    echo "</div>\n";
}
if (1 << $fid & $K_Schreiben and $K_Egl) {
    if (isset($tid) == FALSE and $neu == FALSE) {
        die('Da kein neues Thema erstellt werden soll, dieser Beitrag aber keine Themenkennung hat liegt anscheinend ein interner Fehler vor. Versuch es nochmals. Wenn der Fehler dann immer noch besteht wende dich bitte an den Seitenmeister.');
    } else {
        echo "    <table>\n";
        //  ################
        //  # Die Vorschau #
        //  ################
        if (isset($_GET['vorschau']) and $_GET['vorschau'] == 'j') {
            include 'beitraege-vorschau.php';
            $vorschau = beitrag_vorschau_inhalt($BenutzerId);
            $vorschau_inhalt = beitrag_pharsen($vorschau);
            beitrag_vorschau($vorschau_inhalt);
        }
        //  ###########################
        //  # Titel oder Inhalt fehlt #
        //  ###########################
        if (isset($_GET['bemerkung']) and strlen($_GET['bemerkung'])) {
            echo '<tr><td><h2>';
            echo stripslashes($_GET['bemerkung']);
            echo "</h2></td></tr>\n";
        }
        //  ################
        //  # Titeleingabe #
        //  ################
        if ($neu) {
            echo '<tr><td>';