Example #1
0
 public function display()
 {
     parent::display();
     if ($this->article['zobrazit']) {
         $this->display_show();
     } else {
         $this->display_edit();
     }
 }
Example #2
0
 public function display()
 {
     if (!empty($_GET['mode'])) {
         if (!strcmp($_GET['mode'], 'info')) {
             $this->displayInfo();
             return;
         }
     }
     parent::display();
     $this->displayGalery();
 }
Example #3
0
 private function displayFilters()
 {
     $this->readPosts();
     parent::display();
     echo "<div style='text-align:left; font-weight:bold;'>";
     echo "Kategória: <select name='cat' id='kategoria_filter' onchange=\"post_filter.set_category(this);\">";
     echo "<option value='-1'>Všetko</option>";
     foreach ($this->categories as $cat) {
         echo "<option value='" . $cat['id'] . "'>" . $cat['name'] . "</option>";
     }
     echo "</select>";
     echo " Zverejnené: <select name='released' id='zverejnene_filter' onchange=\"post_filter.set_release(this);\">";
     echo "<option value='-1'>Všetko</option>";
     echo "<option value='0'>Nezverejnené</option>";
     echo "<option value='1'>Zverejnené</option>";
     echo "</select>";
     echo "</div>";
     echo "<div id='post_wrapper' style='text-align:left;'>";
     $this->displayList();
     echo "</div>";
     echo "<script type='text/javascript'>\n            function load_filters(){\n            post_filter.set_filters(" . $this->getProgramID() . "," . $this->article['id'] . ",'post_wrapper');\n            }\n            if(scriptloader.empty('redakcia/scripts/posts.js'))\n                scriptloader.load_script('redakcia/scripts/posts.js','js',function(){\n                    load_filters();});\n            else\n                load_filters();\n            scriptloader.load_script('redakcia/styles/posts.css','css');\n            \n            </script>";
 }
 public function friendBlog($idFriend)
 {
     $array = array();
     $sql = 'SELECT ARTICLE.*,EMAIL FROM ARTICLE, USERS WHERE IDUSER = ? AND IDUSER = USERS.ID ORDER BY POSTED DESC';
     $this->pdo->prepare($sql);
     $this->pdo->execute(array($idFriend));
     while ($result = $this->pdo->fetch(\PDO::FETCH_ASSOC)) {
         $article = new Article($result['ID'], $result['TITLE'], $result['THEME'], $result['URL'], $result['CONTENT'], $result['POSTED'], $result['EMAIL']);
         array_push($array, $article->display());
     }
     return json_encode($array);
 }
 private function displayInterview()
 {
     parent::display();
     if (empty($this->intreview_data)) {
         $this->setData();
     }
     $info = $this->intreview_data->info;
     echo "<script type='text/javascript'>\n            scriptloader.load_script('redakcia/scripts/interview.js','js');\n            scriptloader.load_script('redakcia/styles/interview.css','css');\n                </script>";
     echo "<div id='interview_info' style='text-align:left;min-height:170px'>";
     echo "<span id='foto' style='position:relative;width:150px;height:150px;background-color:grey;font-size:16px;text-align:center;";
     echo "float:left;vertical-align:middle;font-weight:bold;margin:5px;margin-right:15px;'>" . (empty($info->img) ? "Foto" : "") . "</span>";
     if (!empty($info->img)) {
         echo "<style>#foto{background:url('{$info->img}');background-size:cover;background-position:center}</style>";
     }
     $info = $this->intreview_data->person;
     echo "<span class=info_label>Meno: </span><span id='info_name'>{$info->name}</span> " . $this->displayEditButton("info_name", "name") . "<br/>";
     echo "<span class=info_label>Priezvisko: </span><span id='info_surname'>{$info->surname}</span> " . $this->displayEditButton("info_surname", "surname") . "<br/>";
     echo "<span class=info_label>Dátum narodenia: </span><span id='info_date'>{$info->birth_date}</span> " . $this->displayEditButton("info_date", "date") . "<br/>";
     echo "<span class=info_label>Miesto narodenia: </span><span id='info_place'>{$info->birth_place}</span> " . $this->displayEditButton("info_place", "place") . "<br/>";
     echo "<span class=info_label>Povolanie: </span><span id='info_occup'>{$info->occupation}</span> " . $this->displayEditButton("info_occup", "occup") . "<br/>";
     echo "<span class=info_label>Biografia: </span><span id='info_bio'>{$info->biography}</span> " . $this->displayEditButton("info_bio", "bio", true);
     echo "</div>";
     echo "<div id='interview_questions'>";
     echo "<span class='info_label'>Otázky:</span><br/>";
     $questions = $this->intreview_data->questions;
     foreach ($questions->question as $question) {
         echo "<div id='question_{$question->id}' style='text-align:left'>";
         $this->displayQuestion($question->id);
         echo "</div>";
     }
     echo "</div>";
 }
Example #6
0
 private function displayQuiz()
 {
     parent::display();
     $this->setData();
     echo "<script type='text/javascript'>scriptloader.load_script('redakcia/styles/quiz.css','css');</script>";
     echo "<script type='text/javascript'>scriptloader.load_script('redakcia/scripts/quiz.js','js');</script>";
     echo "<div id='quiz_info' style='text-align:left;height:170px;'>";
     $info = $this->quiz_data->info;
     echo "<span id='foto' style='position:relative;width:150px;height:150px;background-color:grey;font-size:16px;text-align:center;";
     echo "float:left;vertical-align:middle;font-weight:bold;margin:5px;margin-right:15px;'>" . (empty($info->img) ? "Foto" : "") . "</span>";
     if (!empty($info->img)) {
         echo "<style>#foto{background:url('{$info->img}');background-size:cover;background-position:center}</style>";
     }
     echo "<span class='quiz_info_label'>Popis:</span><br/>";
     echo "<span id='quiz_desc'>" . $this->quiz_data->info->description . "</span></br>";
     echo "</div>";
     echo "<div id='quiz_questions' style='text-align:left'>";
     echo "<span class='quiz_info_label'>Otázky:</span><br/><br/>";
     $quest_on_page = 3;
     $num_of_pages = ceil($this->quiz_data->quiz->question->count() / $quest_on_page);
     if (!empty($this->quiz_data->quiz)) {
         echo "<div id='quiz_question_wrapper'>";
         echo "<ul>";
         for ($i = 1; $i <= $num_of_pages; $i++) {
             echo "<li><a href='#quest_page_{$i}'>Strana {$i}</a></li>";
         }
         echo "</ul>";
         $i = 1;
         foreach ($this->quiz_data->quiz->question as $question) {
             $page = floor($i / $quest_on_page);
             $start = $page * $quest_on_page + 1;
             $page += 1;
             if ($i == $start) {
                 if ($i != 1) {
                     echo "</div>";
                 }
                 echo "<div id='quest_page_{$page}'>";
             }
             $i++;
             $id = $question->id;
             echo "<div id='quest_{$id}' class='quest_display'>";
             $this->displayQuestion($question->id);
             echo "</div>";
         }
         echo "</div>";
         echo "</div>";
     }
     echo "</div>";
     echo "<script type='text/javascript'>\$('#quiz_question_wrapper').tabs();</script>";
 }