Example #1
0
 public function __construct()
 {
     if (!isset($_SESSION['user'])) {
         return;
     }
     $user = $_SESSION['user'];
     $hasInfo = true;
     //ziska informacie z databazy
     $data = CDatabaza::getInstance();
     $data->connect();
     $rights = new UserRights($data);
     //ziska uzivatelske prava
     if (mysqli_num_rows($data->query("SELECT * FROM Uzivatel_info WHERE uzivatel_id={$user}")) == 0) {
         $hasInfo = false;
     }
     $data->close();
     //prida polia hlavneho menu na zaklade uzivatelskych prav
     $this->addItem("Domov", ProgramManager::getId("Intro"));
     if ($hasInfo) {
         $this->addItem("Môj profil", ProgramManager::getId("User_info"));
     }
     if ($rights->approved('EDIT_USERS')) {
         $this->addItem("Užívatelia", ProgramManager::getId("Users"));
     }
     if ($rights->approved('EDIT_ENUMS')) {
         $this->addItem("Rubriky", ProgramManager::getId("Topics"));
     }
     $this->addItem("Články", ProgramManager::getId("Article_list"));
     //$this->addItem("Príspevky", 0);
     //$this->addItem("Nastavenia", 0);
     //$this->addItem("Odhlásiť","?id=".ProgramManager::getId("Login")."&func=logout",0);
     $this->displayed = true;
 }
Example #2
0
 public function display()
 {
     echo "<div id='main'>";
     $this->displayErrorMsg();
     $this->display_member_list();
     echo "<div id='door'><img src='images/door.jpg'></div>";
     echo "<div id='label'>Redakcia internetového časopisu</div>";
     //display login form
     echo "<div id='login' name='login' style='login'>";
     echo "<form method='post' action='./login.php?func=login'>";
     echo "<input type='hidden' name='id' value='" . ProgramManager::getId("Login") . "'/>";
     echo "<input type='hidden' name='func' value='login'/>";
     echo "<span style='font-size:25px'>Nepovolaným vstup zákazaný!!!</span></br></br>";
     echo "<i>Prihlasovacie meno:</i></br>";
     echo "<input name='usr_name' type='text'/></br>";
     echo "<i>Heslo:</i></br>";
     echo "<input name='psswd' type='password'/></br></br>";
     echo "<input style='font-family:DesyrelRegular' type='submit' value='Vstúpiť'/>";
     echo "</form></div></div>";
 }
Example #3
0
 protected function getProgramID()
 {
     return ProgramManager::getId("Users");
 }
Example #4
0
 protected function displayBackButton()
 {
     $func = "nastavProgram({id:" . ProgramManager::getId("Article_list") . "});";
     echo "<li onclick=\"" . $func . "\">Späť na články</li>";
 }
Example #5
0
 protected function getProgramID()
 {
     return ProgramManager::getId("Article_post");
 }
 protected function getProgramID()
 {
     return ProgramManager::getId("Article_interview");
 }
Example #7
0
 private function getProgram($id)
 {
     switch ($id) {
         case 1:
             return ProgramManager::getId("Article_story");
         case 2:
             return ProgramManager::getId("Article_interview");
         case 3:
             return ProgramManager::getId("Article_post");
         case 4:
             return ProgramManager::getId("Article_quiz");
         case 5:
             return ProgramManager::getId("Article_galery");
     }
 }