case "action_user_login": global $uzivatel; global $message; //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;