예제 #1
0
 public function action_search()
 {
     //var_dump($_POST);
     //Складываем в массив выбранные параметры сортировки
     $arr = [];
     foreach ($_POST as $key => $val) {
         if ($val != '0') {
             $arr[$key] = $val;
         }
     }
     //Если параметры не выбраны - редирект на главную
     if (empty($arr)) {
         header('Location: http://naitidruzei.ru');
     } else {
         // Количество статей на страницу.
         $count = isset($_GET['count']) ? $_GET['count'] : 5;
         // Смещение для БД
         $start = isset($_GET['start']) ? $_GET['start'] : 0;
         $worker = new News();
         //Получаем кол-во строк по нашей выборке
         $all = $worker->getNumRowsSearch($arr);
         // Получаем результат запрса по нашей выборке
         $items = $worker->selectLimitSearch($count, $start, $arr);
         // Создаем блок ссылок с постраничной навигацией:
         $pagenav = new SimPageNav();
         // Формирурем шаблон вывода
         $viewer = new Views();
         $viewer->items = $items;
         $viewer->pagenav = $pagenav->getLinks($all, $count, $start, 10, 'start');
         $viewer->display('all_views');
     }
 }
예제 #2
0
 public function action_all()
 {
     // Количество статей на страницу.
     $count = isset($_GET['count']) ? $_GET['count'] : 5;
     // Смещение для БД
     $start = isset($_GET['start']) ? $_GET['start'] : 0;
     // Получаем общее кол-во "страниц" на сайте
     $worker = new News();
     $all = $worker->getNumRows();
     // Получаем результат запрса по нашей выборке
     $items = $worker->selectLimit($count, $start);
     // Создаем блок ссылок с постраничной навигацией:
     $pagenav = new SimPageNav();
     // Формирурем шаблон вывода
     $viewer = new Views();
     $viewer->items = $items;
     $viewer->pagenav = $pagenav->getLinks($all, $count, $start, 10, 'start');
     $viewer->display('all_views');
 }
예제 #3
0
        echo $post->author;
        ?>
</em>
                                    </span>
                                </a>
							<?php 
    }
    ?>
								
							</div>

                        </div>
                    </div>
                    <!-- /.panel -->
					<?php 
    $pagenav = new SimPageNav();
    echo $pagenav->getLinks($all, $count, $start, 10, 'start');
    ?>
	<?php 
}
// Выводим блок ссылок с постраничной навигацией:
if (isset($_GET['id'])) {
    ?>
		<?php 
    $id = addslashes(htmlspecialchars($_GET['id']));
    $results = $wpdb->get_results("SELECT * FROM wp_helper WHERE id={$id}");
    foreach ($results as $post) {
        $author = $post->author;
        $question = $post->question;
        $answer = $post->answer;
    }