Просмотр файла forum/search.php

Размер файла: 2.39Kb
<?
define('SHCMS', true);
include_once'../system/inc/system_core.php';
$shcmsengine['title'] = Lang::get('Поиск по форуму');
include_once'../template/head.php';

$theme = mysql_query("SELECT * FROM `forum_them`");

if(mysql_num_rows($theme) == NULL){
engine::errors(Lang::get('Поиск невозможен, в форуме нет  ни одной темы.'));
include_once '../template/foot.php';
exit;
}

if($user_id == false) {

engine::errors(Lang::get('Гости не могут использовать поиск тем'));
include_once '../template/foot.php';
exit;
}

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

if(empty($search)) {
engine::errors(Lang::get('Вы ничего не ввели'));
header("Refresh: 1; url=?");
include_once'../template/foot.php';
exit;
}

if(strlen($search)< 3 || strlen($search)>30) {
engine::errors(Lang::get('Название должно быть больше 3 и меньше 30символов'));
header("Refresh: 1; url=?");
include_once'../template/foot.php';
exit;
}
$search = htmlspecialchars($search);
$search = stripslashes($search);



$search_them = mysql_query("SELECT `forum_them`.*,`forum_mess`.*  FROM `forum_them` LEFT JOIN `forum_mess` ON `forum_them`.`id` = `forum_mess`.`id_them` 
WHERE MATCH(`forum_them`.`name`,  `forum_mess`.`message`) AGAINST('$search' IN BOOLEAN MODE)");
if(mysql_num_rows($search_them) != 0) {
while($them = mysql_fetch_array($search_them)) {
echo '<div class="maintitle mainrazd"><a href="message.php?id='.$them['id_them'].'">'.$them['name'].'</a></div>';
echo '<div class="maintext">';
        echo SHCMS_core::search_text($search,$them['message'])."</div>";
}
}
else {
        engine::errors(Lang::get('По вашему запросу не найдено ничего'));
        echo '<div class="posts"><a href="search.php">'.Lang::get('Назад').'</a></div>';
        include_once'../template/foot.php';
        exit();
}
}
else
{
echo '<form action="?" method="post">';
echo Lang::get('Название темы:').'<br/><input type="text" name="search"><br/>';
echo '<input type="submit" name="submit" value="'.Lang::get('Искать').'"><br/>';
}


echo '<a class="link_str" href="/forum">'.Lang::get('В форум').'</a>';

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

?>