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

/* DCMS S (Special)
 * Версия файла 0.0.1
 * Дата последнего редактирования 06.11.2015
 * Модифицировал densnet
 */

require_once '../../sys/inc/start.php';
require_once 
H . 'sys/inc/compress.php';
require_once 
H . 'sys/inc/sess.php';
require_once 
H . 'sys/inc/settings.php';
require_once 
H . 'sys/inc/db_connect.php';
require_once 
H . 'sys/inc/ipua.php';
require_once 
H . 'sys/inc/fnc.php';
require_once 
H . 'sys/inc/user.php';
$set['title'] = 'Поиск файлов'; // заголовок страницы
require_once H . 'sys/inc/thead.php';

title();
aut();

$search = NULL;
if (isset(
$_SESSION['search'])) {
    
$search = $_SESSION['search'];
}
if (isset(
$_POST['search'])) {
    
$search = $_POST['search'];
}
$_SESSION['search'] = $search;

$search = preg_replace("#( ){2,}#", " ", $search);
$search = preg_replace("#^( ){1,}|( ){1,}$#", "", $search);

if (isset(
$_GET['go']) && $search != NULL) {
    
$search_a = explode(' ', $search);

    for (
$i = 0; $i < count($search_a); $i++) {
        
$search_a2[$i] = '<b>' . stripcslashes(htmlspecialchars($search_a[$i])) . '</b>';
        
$search_a[$i] = stripcslashes(htmlspecialchars($search_a[$i]));
    }

    
$q_search = str_replace('%', '', $search);
    
$q_search = str_replace(' ', '%', $q_search);

    if (
$_POST['sort'] != 1) {
        
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `obmennik_files` WHERE `name` like '%" . mysql_real_escape_string($q_search) . "%'"), 0);
    } else {
        
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `obmennik_files` WHERE `opis` like '%" . mysql_real_escape_string($q_search) . "%'"), 0);
    }

    
$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 = 'errs'>";
        echo 
"<img src = '/style/icons/error.png' /> Нет результатов";
        echo 
"</div>";
    }
    if (
$_POST['sort'] != 1) {
        
$q = mysql_query("SELECT * FROM `obmennik_files` WHERE `name` like '%" . mysql_real_escape_string($q_search) . "%' ORDER BY `time` DESC LIMIT $start, $set[p_str]");
    } else {
        
$q = mysql_query("SELECT * FROM `obmennik_files` WHERE `opis` like '%" . mysql_real_escape_string($q_search) . "%' ORDER BY `time` DESC LIMIT $start, $set[p_str]");
    }

    
$i = 0;
    while (
$post = mysql_fetch_assoc($q)) {
        
$ras = $post['ras'];
        
$file = H . "sys/obmen/files/$post[id].dat";
        
$name = $post['name'];
        
$size = $post['size'];
        
$dir = mysql_fetch_array(mysql_query("SELECT * FROM `obmennik_dir` WHERE `id` = '$post[id_dir]' LIMIT 1"));
        echo 
"<div class = 'comm'>";
        if (
is_file(H . "style/icons/files/$post[ras].png")) {
            echo 
"<img src = '/style/icons/files/$post[ras].png'/>";
        } else {
            echo 
"<img src = '/style/icons/files/$post[ras].png'/>";
        }

        if (
$set['echo_rassh'] == 1) {
            
$ras = ".$post[ras]";
        } else {
            
$ras = NULL;
        }

        echo 
"<a href='/modules/obmen$dir[dir]$post[name].$post[ras]?showinfo'>$post[name]$ras</a><br />n";

        echo 
" Папка: <a href = '/modules/obmen$dir[dir]?'>$dir[name]</a>";

        echo 
"</div>";
    }
    if (
$k_page > 1) {
        
str("search.php?go&amp;", $k_page, $page);
        print 
'<br />';
    } 
// Вывод страниц
}

echo 
"<form method="post" action="search.php?go" class="comm">n";
$search = stripcslashes(htmlspecialchars($search));
echo 
"<input type="text" name="search" maxlength="64" value="$search" /><br />n";
echo 
"Где искать :<br />";
echo 
"<select name="sort">n";
echo 
"<option value='0'>Название</option>n";
echo 
"<option value='1'" . ($_POST['sort'] == 1 ? " selected='selected'" : null) . ">Описание</option>n";
echo 
"</select><br />";
echo 
"<button class = 'button-green'>Искать</button>";
echo 
"</form>n";

echo 
"<div class = 'comm'><a href = '/modules/obmen/' style = 'color:#88C057;'><img src = '/style/icons/left.png' /> Обменник</a></div>";

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