Ejemplo n.º 1
0
   Babylon ist Freie Software. Du bist berechtigt sie nach Vorgabe der
   GNU-GPL Version 2 zu nutzen und/oder modifizieren und/oder weiterzugeben.
   Lies die Datei COPYING fuer weitere Informationen hierzu. */
include 'konf/konf.php';
// Standart Konfiguration. Man darf absolut nix ;-)
$BenutzerId = -1;
$K_Egl = FALSE;
$K_EMail = '';
$K_Alias = '';
$K_VName = '';
$K_NName = '';
include_once '../gemeinsam/db-verbinden.php';
include_once '../gemeinsam/benutzer-daten.php';
include 'benutzer-eingaben.php';
$db = db_verbinden();
benutzer_daten_persoenlich($BenutzerId, $K_Egl, $K_Stil, $K_EMail, $K_Alias, $K_VName, $K_NName);
if (!$K_Egl) {
    die('Zugriff verweigert');
}
$text = strip_tags($_POST['text']);
if (!strlen($text)) {
    die('Die Nachricht muss einen Text enthalten');
}
$empfaenger_id = intval($_POST['Empfaenger']);
$erg = mysql_query("SELECT EMail, NachrichtAnnehmen, NachrichtAnnehmenAnonym, Benutzer\n                       FROM Benutzer\n                       WHERE BenutzerId=\"{$empfaenger_id}\"") or die("Benutzerdaten des Empfaengers konnten nicht aus der Datenbank abgerufen werden");
if (mysql_num_rows($erg) == 0) {
    die('Illegale Empfaengererkennung');
}
$zeile = mysql_fetch_row($erg);
mysql_close($db);
if ($zeile[1] != 'j') {
Ejemplo n.º 2
0
          </body></html>');
}
// ##################
// #  Die Beitraege #
// ##################
if (!$neu) {
    if ($sid == -1) {
        $ansicht = 't';
    } else {
        $ansicht = 's';
    }
}
if ($K_Egl) {
    echo "    <form action=\"beitrag-senden.php\" method=\"post\" name=\"eform\" onsubmit=\"textarea_zeile_aktualisieren()\">\n";
    // benoetigen wir fuer die "bei antwort-mail funktion
    benutzer_daten_persoenlich($foo, $foo, $foo, $K_EMail, $foo, $foo, $foo);
}
echo "    <table class=\"beitraege\">\n";
if ($neu == FALSE) {
    $bjs = $K_BeitraegeJeSeite;
    $gesperrt = $K_Admin & 1 << $fid ? '' : "AND Gesperrt  = 'n'";
    $arg = $ansicht == 't' ? "ThemaId = {$tid}" : "StrangId = {$sid}";
    $erg = mysql_query("SELECT BeitragId\n                           FROM Beitraege\n                           WHERE BeitragTyp & 8 = 8\n                             AND {$arg}\n                             {$gesperrt}\n                           ORDER BY BeitragId DESC") or die('F0025: BeitragIds f&uuml;r die Seitenumschalter konnten nicht geholt werden');
    $saetze = mysql_num_rows($erg);
    $bids = array();
    while ($zeile = mysql_fetch_row($erg)) {
        $bids[] = $zeile[0];
    }
    reset($bids);
    // Wir extrahieren die bids von den Beitraegen die wir darstellen wollen
    if ($bid == -1) {