function run($template) { $dbuser = new User(); if (isREQUEST("activate")) { if ($dbuser->activate(REQUEST("activate")) > 0) { $template->add("regsuccess", "Benuter aktiviert"); } else { $template->add("regerror", "Fehler beim aktivieren des Users"); } } if (isREQUEST("logout")) { $dbuser->logout(); } if (isREQUEST("user") && isREQUEST("password")) { $usr = $dbuser->logout()->login(REQUEST("user"), REQUEST("password")); if (!$usr) { $template->add("error", "Login fehlgeschlagen"); } } if (!($usr = $dbuser->logedin())) { $template->view("login"); return; } $t = new Termin(); $template->add("usr", $usr); // für die User Infos oben Rechts $template->add("byuser", $t->allbyuser($usr["id"])); $template->add("bymitglied", $t->allbymitglieder($usr["id"])); $template->view("main"); }