public function display() { parent::display(); if ($this->article['zobrazit']) { $this->display_show(); } else { $this->display_edit(); } }
public function display() { if (!empty($_GET['mode'])) { if (!strcmp($_GET['mode'], 'info')) { $this->displayInfo(); return; } } parent::display(); $this->displayGalery(); }
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>"; }
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>"; }