View file libs/search.php

File size: 2.69Kb
<?php
/*
=============================================
 Движок:  SHCMS Engine
=============================================
 Название файла: Библиотека
=============================================
 Official website: http://shcms.ru
=============================================
 Данный код защищен авторскими правами
=============================================
*/
define('SHCMS', true);
include_once'../system/inc/basic_settings.php';
$shcmsengine['title'] = Lang::get('Библиотека - Поиск');
include_once'../template/head.php';

if($_POST['query']) {$query = $_POST['query'];}

    $query = trim($query); 
    $query = mysql_real_escape_string($query);
    $query = htmlspecialchars($query);

    if (!empty($query)) 
    { 
        if (strlen($query) < 3) {
            echo  Lang::get('<p>Слишком короткий поисковый запрос.</p>');
        } else if (strlen($query) > 128) {
            echo Lang::get('<p>Слишком длинный поисковый запрос.</p>');
        } else { 
            $q = "SELECT `id`,`name`, `text`,`time`
                  FROM `libs_stat` WHERE `name` LIKE '%$query%'
                  OR `text` LIKE '%$query%'";

            $result = mysql_query($q);

            if (mysql_affected_rows() > 0) { 
                $row = mysql_fetch_assoc($result); 
                $num = mysql_num_rows($result);

                echo '<div class="maintitle">'.Lang::get('По запросу <b>%s</b>',$query).Lang::get('найдено совпадений: %s',$num).'</div><div class="maintext">';
                       
                do {
                    // Делаем запрос, и получает статьи
                    $q1 = "SELECT * FROM `libs_stat` WHERE `id` = '$row[id]'";
                    $result1 = mysql_query($q1);

                    if (mysql_affected_rows() > 0) {
                        $row1 = mysql_fetch_assoc($result1);
                    }

                   echo  '<div class="posts"><img src="../template/icon/file_libs.png">&nbsp;<strong><a href="lib.php?id='.$row['id'].'">'.SHCMS_core::search_text($query,$row['name']).'</strong></a>
				   <br/>'.SHCMS_core::search_text($query,$row['text']).'</div>';
                } while ($row = mysql_fetch_assoc($result)); 
            echo '</div>';
			} else {
                echo  Lang::get('<p>По вашему запросу ничего не найдено.</p>');
            }
        } 
    } else {
        echo Lang::get('<p>Задан пустой поисковый запрос.</p>');
    }




include_once'../template/foot.php';
?>