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']); }
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)); }