예제 #1
0
 function Senden()
 {
     if (!isset($_POST['an']) or $_POST['an'] == "") {
         $this->Template['Senden'] = "schreiben.php";
         $this->result = _("Empfänger konnte nicht gefunden werden.");
         return false;
     }
     $benutzer = new Benutzer_Table();
     $res = $benutzer->get_list(array("nick" => $_POST['an']));
     if (!is_numeric($res['0']->bid)) {
         $this->Template['Senden'] = "schreiben.php";
         $this->result = _("Empfänger konnte nicht gefunden werden.");
         return false;
     }
     $nachricht = new Nachrichten_Table();
     $nachricht->betreff = $_POST['betreff'];
     $nachricht->nachricht = $_POST['nachricht'];
     $nachricht->von = $_SESSION['login'];
     $nachricht->an = $res['0']->bid;
     $nachricht->date = date("U");
     $nachricht->status = "unread";
     $nachricht->save();
     $this->index();
     $this->Template['Senden'] = "schreiben.php";
     $this->result = sprintf(_("Deine Nachricht wurde erfolgreich an %s gesendet."), $_POST['an']);
 }
예제 #2
0
 function index()
 {
     if (isset($_GET['user'])) {
         $benutzer = new Benutzer_Table();
         $this->benutzer = $benutzer->get_list(array("nick" => $_GET['user']));
         $this->avatar_url = $this->getAvatar($this->benutzer[0]->bid);
         $pinnwand = new Pinnwand_Nachrichten();
         $this->pinnwand = $pinnwand->get_list(array("an" => $this->benutzer[0]->bid));
         $this->Template["index"] = "profil.php";
         return true;
     }
     $benutzer = new Benutzer_Table($_SESSION['login']);
     $this->benutzer = $benutzer;
     $this->avatar_url = $this->getAvatar($_SESSION['login']);
     $pinnwand = new Pinnwand_Nachrichten();
     $this->pinnwand = $pinnwand->get_list(array("an" => $benutzer->bid));
 }