Вход Регистрация
Файл: page/forum/category.php
Строк: 58
<?php
$title 
'Форум';
require_once(
$_SERVER["DOCUMENT_ROOT"]."/inc/head.php");
 if (isset(
$active) && $sys['modules']['forum'] == 1) {

    
$strow $connect->prepare("select * from `kat` where `id` = ?");
    
$strow->execute(array($id));
    
$krow $strow->fetch();

    if (
$krow) {

        echo 
'<div class="title">'.$krow['name'].'</div>
        <div class="menu">
        <form action="" method="GET">
        <input type="text" name="search" value="'
.$search.'">
        <input type="submit" value="Поиск">
        </form></div>'
;
 
        
$keywords $search preg_replace("/[s,]+/""|"$search) : RS_ALL_CHARS;

        
$stmt_num $connect->prepare("select count(*) from `topic` where `kat` = :kat and (`name` rlike :keywords or `text` rlike :keywords)");
        
$stmt_num->bindValue(':kat'$idPDO::PARAM_INT); 
        
$stmt_num->bindValue(':keywords'$keywords);
        
$stmt_num->execute();
        
$count_res $stmt_num->fetchColumn();

        if (
$count_res == 0) {
            echo 
'<div class="menu">Тем нет!</div>';
        } else {

            
$type 3;

            
$page = new Pagination($count_res10);

            if (
$search) {

                
$page->setLink('?search=' $search '&');

                echo 
'<div class="menu">Найдено по запросу: '.$count_res.'</div>';

            }

            
$data $connect->prepare("select * from `topic` where `kat` = :kat and (`name` rlike :keywords or `text` rlike :keywords) order by `up` desc limit :start, 10");
            
$data->bindValue(':kat'$idPDO::PARAM_INT);
            
$data->bindValue(':keywords'$keywords);
            
$data->bindValue(':start'$page->startPDO::PARAM_INT);
            
$data->execute();
            
$sql $data->fetchAll();

            foreach (
$sql as $row) {

                
// количество комментариев
                
$count_comm Comments::CountMess($row['id'], $type);

                echo 
'<div class="forlink"><a href="/forum/topic/'.$row['id'].'" class="links">'.($row['status'] == '<img src="/img/post.png" alt="post">' '<img src="/img/locked.png" alt="locked">') . $row['name'].'<div class="chi">'.$count_comm.'</div></a></div>';

            }

            
$page->navigation();

        }

        echo 
'<div class="forlink"><a href="/forum" class="links" ><img src="/img/forum.png" alt="">Форум</a></div>';

    } else {
        
header('Location: /forum'); 
    }
} else {
    
header('Location: /');
}

require(
$_SERVER["DOCUMENT_ROOT"]."/inc/foot.php");
?>
Онлайн: 2
Реклама