コード例 #1
0
ファイル: route.php プロジェクト: vbelco/iqsklad
     //kontrola vstup udajov
     $uzivatel = new User();
     $uzivatel->setEmail(test_input($_REQUEST["email"]));
     $uzivatel->setPasswd(test_input($_REQUEST["passwd"]));
     //vytvorenie uzovatela
     if ($uzivatel->is_registered()) {
         $_SESSION["user"] = $uzivatel->getId();
         $uzivatel->loadFromDatabase($_SESSION["user"]);
         //natiahnutie ostatnzch udajov o uzivatelovi
         $organizacia = new Organizacia();
         $organizacia->loadFromDatabase($uzivatel->getIdOrganizacie());
         //kontrola na prechod na novy rok = resetovanie ciselnikov dokumentov
         if ($organizacia->kontrolaPrechoduRoku()) {
             $organizacia->setAktualnyRokDokumentov();
             //nastavi aktualnz rok dokumentov
             $organizacia->resetujCiselnikyDokumentov();
             //prenesei ymenu do databazy
             $organizacia->updateInDatabase();
             $message->add("System presiel na novy rok! Boli resetovane ciselniky dokumentov.");
         }
         $page->redirect();
         //po uspesnom prihlaseni redirekneme, aby sa nam nacitali udaje o uzivatelovi
     } else {
         $message->add("uzivatel nieje registrovany");
     }
     //prihlasenie
     //$page->redirect(); // tato funkcia nejako moc nefunguje, pretoye sa straca prihlasenie, session zaberie ale stratia sa informacie po uzivatelovi
     break;
 case "action_user_logout":
     unset($uzivatel);
     unset($_SESSION["user"]);