function beitrag_vorschau(&$beitrag)
{
    echo '             <a name="vorschau_bereich"></a>
       <tr>
          <td>
            <table width="100%" border="1" cellpadding="10">
              <tr>
                <td background="/grafik/vorschau-hintergrund.png" width="100%" class="vorschau">';
    echo stripslashes(beitrag_pharsen_ohne_smilies($beitrag));
    echo '                </td>
              </tr>
            </table><br>
            <img src="/grafik/dummy.png" width="18" height="1" border="0" alt="">
          </td>
        </tr>';
}
include '../gemeinsam/benutzer-daten.php';
include 'beitrag-pharsen.php';
include_once 'fehler.php';
$db = db_verbinden();
benutzer_daten_forum($BenutzerId, $Benutzer, $K_Egl, $K_Lesen, $K_Schreiben, $K_Admin, $K_AdminForen, $K_ThemenJeSeite, $K_BeitraegeJeSeite, $K_Stil, $K_Signatur, $K_SprungSpeichern, $K_BaumZeigen);
$K_Grafik = 'n';
$K_Links = 'n';
benutzer_daten_recht($BenutzerId, $K_Grafik, $K_Links);
$erlaubte_tags = $K_Grafik == 'j' ? '<img>' : '';
$erlaubte_tags .= $K_Links == 'j' ? '<a>' : '';
if (!$K_Egl) {
    fehler(NULL, 0, 1, 'Zugriff verweigert');
}
// ##### Signatur #####
if (isset($_POST['signatur'])) {
    $SIGNATUR = addslashes(beitrag_pharsen_ohne_smilies($_POST['signatur'], $erlaubte_tags));
} else {
    $SIGNATUR = '';
}
// ##### Themen / Beitraege Je Seite #####
$je_seite = array('3', '6', '10', '20');
if (isset($_POST['themen_je_seite'])) {
    foreach ($je_seite as $je) {
        if ($je == $_POST['themen_je_seite']) {
            $TJS = $je;
            break;
        }
    }
}
if (!isset($TJS)) {
    $TJS = $K_ThemenJeSeite;
function beitrag_pharsen($text)
{
    // muss in dieser reihenfolge passieren, damit wir externe bilder raus
    // bekommen, unsere smilies aber erhalten bleiben
    return beitrag_pharsen_smilies_quoted(beitrag_pharsen_ohne_smilies($text));
}
Example #4
0
 if ($neu) {
     echo '<tr><td>';
     if (isset($_GET['titel'])) {
         $titel = htmlentities(stripslashes($_GET['titel']));
         echo "Thema <input name=\"titel\" value=\"{$titel}\" size=\"50\"><p>\n";
     } else {
         echo 'Thema <input name="titel" size="50"><p>';
     }
     echo "<input type=\"hidden\" name=\"fid\" value=\"{$fid}\"  \n                </td></tr>\n";
 }
 //  ###################
 //  # Beitragseingabe #
 //  ###################
 echo "      <tr>\n        <td>\n          <table>\n            <tr>\n              <td>\n                <a name=\"textarea\"></a>\n                <input type=\"hidden\" name=\"textarea_zeile\" id=\"textarea_zeile\" value=\"-1\">\n                <textarea id=\"text\" name=\"text\" cols=\"80\" rows=\"12\">\n";
 if (isset($_GET['vorschau']) and $_GET['vorschau'] == 'j') {
     beitrag_vorschau_textarea(beitrag_pharsen_ohne_smilies($vorschau));
 } else {
     //  ##########
     //  # Zitate #
     //  ##########
     if (isset($zitat_inhalt)) {
         $zitat = htmlentities(str_replace("<br />", "\n", $zitat_inhalt));
         $zitat = preg_replace('/<img src="smileys\\/\\w+\\.png" alt="(...)">/', '\\1', $zitat);
         $zitat_datum = strftime("%d.%b.%Y", $zitat_stempel);
         $zitat_zeit = date("H.i", $zitat_stempel);
         echo "<div class=\"zitat\"><b>{$zitat_autor} tat am {$zitat_datum} um {$zitat_zeit} der Welt folgendes kund:</b><p>{$zitat}</div>";
     }
 }
 echo "</textarea>\n                <p>\n";
 //  ##########################
 //  # Smielie-Schaltflaechen #