ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » inform.php

Geschlossen
  1. #1
    User Pic
    Ollobollo Mitglied
    Registriert seit
    30.07.2006
    Beiträge
    128
    Beitragswertungen
    0 Beitragspunkte
    Hi Leute,
    und schonwieder brauche ich eure Hilfe.
    hatte vschon vor einer Weile das Forum inform und das Gästebuch inform eingebaut. Muss ich jetzt feststellen das das inform im forum geht aber das im Gästebuch nicht. Und ein Vergleich hat mir Uwissendem nix gebracht. Deshalb bitte ich hier um Hilfe. Damit ihr das sehen könnt kommt hier der Code für beide Dateien.
    gbinform.php
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    #   inform.php by Mairu
    
    defined ('main') or die ( 'no direct access' );
    
    $title = $allgAr['title'].' :: G&auml;stebuch :: Benachrichtigung';
    $hmenu  = 'G&auml;stebuch <b> &raquo; </b> Benachrichtigung';
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    
    $gbid = ($menu->getA(1) == 'e' ? $menu->getE(1) : '');
    if (isset($_POST['submit'])) $gbid = $_POST['gbid'];
    if (empty($gbid) OR @db_result(db_query("SELECT COUNT(*) FROM `prefix_gbook` WHERE id = $gbid"),0) != 1) echo 'Diese Seite wurde falsch aufgerufen!<br /><br />
      <a href="javascript:history.back()">zur&uuml;ck</a>';
    else {
    $frm = db_fetch_object(db_query("SELECT id,name,time FROM `prefix_gbook` WHERE id = $gbid"));
      if (isset($_POST['submit']) AND $_POST['mod'] != 'noone'){
        $pmtxt = "Benachrichtigung durch: {$_SESSION['authname']}\n
        User: $frm->name\n
        [url=http://{$_SERVER['SERVER_NAME']}{$_SERVER['PHP_SELF']}?gbook-show-$gbid]Link zum Eintrag[/url]
         vom ".date('d.m.Y - H:i',$frm->time)."\n
        Kommentar: {$_POST['reason']}\n";
        sendpm($_SESSION['authid'],$_POST['mod'],'Forumsbenachrichtigung',$pmtxt,1);
        echo 'Benachrichtung erfolgreich abgeschickt.<br /><a href="index.php?gbook">Zur&uuml;ck zum G&auml;stebuch</a>';   
        }    
      else {
        if (isset($_POST['submit']) AND $_POST['mod'] == 'noone') echo 'Du musst einen Adressat ausw&auml;hlen<br />';
        $admins = '';
        $rechte = array();
        $sql = db_query("SELECT name,id FROM `prefix_grundrechte` WHERE id <= -7");
        while ($row = db_fetch_object($sql)) $rechte[$row->id]=$row->name;
        $sql = db_query("SELECT id,name,recht FROM `prefix_user` WHERE recht <= -7 ORDER BY recht ASC, name DESC");
        while ($row = db_fetch_object($sql)) $admins .= "<option value=\"$row->id\">$row->name (".$rechte[$row->recht].")</option>\n";
        $out = array( 'GBID' => '<input type="hidden" name="gbid" value="'.$gbid.'" />',
                      'ADMINS' => $admins,
                      'TXT' => $_POST['reason']);
        $tpl = new tpl('gbinform');
        $tpl->set_ar_out($out,0);
        }
      }
      $design->footer();
    ?>


    foruminform.php
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    #   inform.php by Mairu
    
    defined ('main') or die ( 'no direct access' );
    
    $title = $allgAr['title'].' :: Forum :: Benachrichtigung';
    $hmenu  = 'Forum <b> &raquo; </b> Benachrichtigung';
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    
    $postid = ($menu->getA(2) == 'p' ? $menu->getE(2) : '');
    if (isset($_POST['submit'])) $postid = $_POST['postid'];
    if (empty($postid) OR @db_result(db_query("SELECT COUNT(*) FROM `prefix_posts` WHERE id = $postid"),0) != 1) echo 'Diese Seite wurde falsch aufgerufen!<br /><br />
      <a href="javascript:history.back()">zur&uuml;ck</a>';
    else {
    $frm = db_fetch_object(db_query("SELECT tid,fid,erst,erstid,time FROM `prefix_posts` WHERE id = $postid"));
      if (isset($_POST['submit']) AND $_POST['mod'] != 'noone'){
        $pmtxt = "Benachrichtigung durch: {$_SESSION['authname']}\n
        User: $frm->erst ($frm->erstid)\n
        [url=http://{$_SERVER['SERVER_NAME']}{$_SERVER['PHP_SELF']}?forum-showposts-$frm->tid#$postid]Link zum Post[/url]
         vom ".date('d.m.Y - H:i',$frm->time)."\n
        Kommentar: {$_POST['reason']}\n";
        sendpm($_SESSION['authid'],$_POST['mod'],'Forumsbenachrichtigung',$pmtxt);
        echo '<a href="http://'.$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'].'?forum-showposts-'.$frm->tid.'">Zur&uuml;ck zum Thema</a>';   
        }    
      else {
        if (isset($_POST['submit']) AND $_POST['mod'] != 'noone') echo 'Du musst einen Adressat ausw&auml;hlen<br />';
        $mods = '';
        $rechte = array();
        $sql = db_query("SELECT name,id FROM `prefix_grundrechte` WHERE id <= -6");
        while ($row = db_fetch_object($sql)) $rechte[$row->id]=$row->name;
        $sql = db_query("SELECT id,name,recht FROM `prefix_user` WHERE recht <= -6 ORDER BY recht ASC, name DESC");
        while ($row = db_fetch_object($sql)) $mods .= "<option value=\"$row->id\">$row->name (".$rechte[$row->recht].")</option>\n";
        $sql = db_query("SELECT b.id,b.name FROM prefix_forummods a LEFT JOIN prefix_user b ON b.id = a.uid WHERE a.fid = ".$frm->fid);
        while ($row = db_fetch_object($sql)) $mods .= "<option value=\"$row->id\">$row->name (Moderator)</option>\n";
        $out = array( 'POSTID' => '<input type="hidden" name="postid" value="'.$postid.'"',
                      'MODS' => $mods,
                      'TXT' => $_POST['reason']);
        $tpl = new tpl('forum/inform');
        $tpl->set_ar_out($out,0);
        }
      }
      $design->footer();
    ?>


    Wo is nu der Wurm drin? Warum geht das Foruminform und das GBinform nicht?

    Gruß

    Ollobollo

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Was soll den bitte inform sein ?
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Ollobollo Mitglied
    Registriert seit
    30.07.2006
    Beiträge
    128
    Beitragswertungen
    0 Beitragspunkte
    das is die Petzfunktion von Mairu
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    1. Warum benutzt du nicht den vorhanden Thread?
    2. Was kommen für Fehler?
    3. Der Titel des Threads heißt inform.php aber du hast die Datei schon gbinform.php genannt?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten