Вход Регистрация
Файл: modules/diary/inc/search.php
Строк: 63
<?php

/* Мод "Блоги"
 * Версия v0.0.3
 * Дата последнего редактирования 22.04.2015
 * Двиг DCMS Special
 * Модифицировал densnet
 * Автор неизвестно
 * Файл search.php
 * Описание: поиск блогов
 */

$set['title'] = 'Блоги - Поиск'// заголовок страницы
require_once 'sys/inc/thead.php';

title();
aut();
err();

$search NULL;
if (isset(
$_SESSION['search'])) {
    
$search $_SESSION['search'];
}
if (isset(
$_GET['q'])) {
    
$search text::esc(urldecode($_GET['q']));
}
$_SESSION['search'] = $search;

if (
$search != NULL) {
    
$q_search $_SESSION['search'];
    
$q_search str_replace('%'''$q_search);
    
$q_search str_replace(' ''%'$q_search);
    
$where NULL;

    if (!isset(
$umodd)) {
        
$q mysql_query("SELECT * FROM `diary` WHERE (`name` like '%" mysql_real_escape_string($q_search) . "%' OR `text` like '%" mysql_real_escape_string($q_search) . "%') AND `sk` = '0' ORDER BY `time` DESC");
        while (
$post mysql_fetch_assoc($q)) {
            if (
$post['access'] == 'all' || $post['access'] == 'friends' && mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE (`user` = '$user[id]' AND `friends` = '$post[id_user]') OR (`user` = '$post[id_user]' AND `friends` = '$user[id]')"), 0) != || $post['access'] == 'auth' && isset($user)) {
                
$where $where " " . ($where == NULL "AND (" "OR ") . "`id` = '$post[id]'";
            }
        }
        if (
$where != NULL) {
            
$where $where ")";
        }
    }
    
$k_post mysql_result(mysql_query("SELECT COUNT(*) FROM `diary` WHERE (`name` like '%" mysql_real_escape_string($q_search) . "%' OR `text` like '%" mysql_real_escape_string($q_search) . "%') AND `sk` = '0'$where"), 0);

    if (
$search != NULL) {
        echo 
"<div class='comm'>Найдено " sklon_text($k_post, array('запись''записи''записей')) . "</div>n";
    }

    
$k_page k_page($k_post$set['p_str']);
    
$page page($k_page);
    
$start $set['p_str'] * $page $set['p_str'];

    if (
$k_post == 0) {
        echo
'<div class = "msg">Извините, по Вашему запросу ничего не найдено</div>';
    }
    
$lq mysql_fetch_array(mysql_query("SELECT * FROM `diary` WHERE (`name` like '%" mysql_real_escape_string($q_search) . "%' OR `text` like '%" mysql_real_escape_string($q_search) . "%') AND `sk` = '0'$where ORDER BY `time` ASC LIMIT $start, 1"));
    
$q mysql_query("SELECT * FROM `diary` WHERE (`name` like '%" mysql_real_escape_string($q_search) . "%' OR `text` like '%" mysql_real_escape_string($q_search) . "%') AND `sk` = '0'$where ORDER BY `id` DESC LIMIT $start$set[p_str]");

    while (
$post mysql_fetch_assoc($q)) {

        echo 
"<div class='comm'>";
        
$ank user::get_user($post['id_user']);
        
$count_komms mysql_result(mysql_query("SELECT COUNT(*) FROM `diary_komm` WHERE `id_diary` = '$post[id]'"), 0);

        echo 
img("" . ($post['poll'] == 'poll_1' 'book') . ".png"'') . " <a href='/modules/diary/$post[id]/read'>" . ($post['name'] != NULL output_title($post['name']) : text_cutter($post['text'], 30) . "" . (text_cutter($post['text'], 30) != $post['text'] ? '...' null) . "") . "</a>n";
        echo 
"<span style='float:right;'>" . (isset($rating) ? "<span class = 'add'>" img('star.png''') . " <small>$post[rating]</small></span>" "") . "</span><br />";
        echo 
"" output_title(text_cutter($post['text'], 100)) . "" . (text_cutter($post['text'], 100) != $post['text'] ? "... <a href='/modules/diary/$post[id]/read?p'>подробнее →</a>" null) . "<br /><br />n";
        echo 
"<span class = 'add'>";
        echo 
user($ank['id']) . "n";
        echo 
"<small>" date::times($post['time']) . "</small></span>n";
        echo 
"<a class = 'add' href='/modules/diary/$post[id]/read#komms'>" img('comment_white_mini.png''') . " Обсудить" . ($count_komms != " ($count_komms)" null) . "</a>";
        echo 
"</div>n";
    }

    if (
$k_page 1) {
        
str("?"$k_page$page);
    } 
// Вывод страниц
}

echo 
'<form method="post" action="/modules/diary" class="comm">';
$search output_title(stripcslashes(htmlspecialchars($_SESSION['search'])));
echo 
"<b>Текст для поиска:</b><br/>";
echo
'<input type="text" name="search" value="' $search '" /> ';
echo 
"<button class = 'action'>";
echo 
img('non_derivative.png''');
echo 
"</button></form>";

echo 
"<div class = 'comm'><a href = '/modules/diary/'>" img('left.png''16') . " Блоги</div>";

require_once 
'sys/inc/tfoot.php';
exit;
Онлайн: 0
Реклама