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"> <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';
?>