Размер файла: 6.81Kb
- <?php
- require_once ("../includes/start.php");
- require_once ("../includes/functions.php");
- require_once ("../includes/header.php");
- include_once ("../themes/".$config['themes']."/index.php");
- include_once ("../includes/db.php");
-
-
- if ($_REQUEST['chto'] != NULL || $_REQUEST['who'] !=NULL || $_REQUEST['wh'] != NULL){
- if (isset($_GET['start'])){$start = (int)$_GET['start'];} else {$start = 0;}
- $total = 0;
-
-
- function pages($start, $total, $onpage, $home){
- if ($start != 0)
- echo '<a href="'.$home.'/forum/search.php?start='.($start - $onpage).'"><-Назад</a> ';
- else echo '<-Назад';
- echo ' | ';
- if ($total > $start + $onpage)
- echo ' <a href="'.$home.'/forum/search.php?start='.($start + $onpage).'">Далее-></a>';
- else echo 'Далее->';
- if ($total > 0) {
- $ba = ceil($total / $onpage);
- $ba2 = $ba * $onpage - $onpage;
- echo '<br/>Страницы:';
- $asd = $start - ($onpage * 3);
- $asd2 = $start + ($onpage * 4);
- if ($asd < $total && $asd > 0)
- echo ' <a href="'.$home.'/forum/search.php?start=0">1</a> ... ';
- for($i = $asd; $i < $asd2;) {
- if ($i < $total && $i >= 0) {
- $ii = floor(1 + $i / $onpage);
- if ($start == $i) echo ' <b>[' . $ii . ']</b>';
- else echo ' <a href="'.$home.'/forum/search.php?start='.$i.'&'.SID.'">' . $ii . '</a>';}
- $i = $i + $onpage;}
- if ($asd2 < $total) echo ' ... <a href="'.$home.'/forum/?act=themes&id='.$id.'&start='.$ba2.'&'.SID.'">' . $ba . '</a>';}}
-
-
-
- $chto = check($_REQUEST['chto']);
- $whos = check($_REQUEST['who']);
- $wh = (int)$_REQUEST['wh'];}
- $who = substr($whos, 2);
- $substrw = $whos{0};
-
- if (strlen($chto) < '3'){echo '<br><div><img src="'.$config['home'].'/forum/img/err.gif" alt=""> <small>Слишком маленький запрос!</small></div><br><hr><div>';
- echo ': <a href="'.$config['home'].'/forum/index.php?act=search&'.SID.'">Поиск</a><br>';
- echo ':: <a href="'.$config['home'].'/forum/index.php?'.SID.'">В форум</a><br>';
- echo '::: <a href="'.$config['home'].'/index.php?'.SID.'">На главную</a>';
- echo '</div><div style="margin: 0px 0px -5px 0px"><img src="'.$config['home'].'/forum/img/byforum.gif" alt=""></div>';
- include_once ("../themes/".$config['themes']."/foot.php"); exit;}
-
- if (strlen($chto) > '32'){echo '<br><div><img src="'.$config['home'].'/forum/img/err.gif" alt=""> <small>Слишком большой запрос!</small></div><br><hr><div>';
- echo ': <a href="'.$config['home'].'/forum/index.php?act=search&'.SID.'">Поиск</a><br>';
- echo ':: <a href="'.$config['home'].'/forum/index.php?'.SID.'">В форум</a><br>';
- echo '::: <a href="'.$config['home'].'/index.php?'.SID.'">На главную</a>';
- echo '</div><div style="margin: 0px 0px -5px 0px"><img src="'.$config['home'].'/forum/img/byforum.gif" alt=""></div>';
- include_once ("../themes/".$config['themes']."/foot.php"); exit;}
-
- echo '<div class="b"> Поиск по форуму</div>';
-
-
- if ($wh == '0'){
-
- if ($who !='0'){
- if ($substrw =='f'){
- $sqlresult = "SELECT * FROM `theme` WHERE `name` LIKE '%".$chto."%' AND `forums` LIKE '".$who."' LIMIT $start, 10";
- }else{
- $sqlresult = "SELECT * FROM `theme` WHERE `name` LIKE '%".$chto."%' AND `under` LIKE '".$who."' LIMIT $start, 10";}
- }else{$sqlresult = "SELECT * FROM `theme` WHERE `name` LIKE '%".$chto."%' LIMIT $start, 10";}
-
-
- $sar = mysql_query($sqlresult);
- if (mysql_num_rows($sar)) {
-
-
- if ($who !='0'){
- $total = mysql_result(mysql_query("SELECT COUNT(*) FROM `theme` WHERE `name` LIKE '%".$chto."%' AND `under` LIKE '%".$who."%'"),0);
- }else{
- $total = mysql_result(mysql_query("SELECT COUNT(*) FROM `theme` WHERE `name` LIKE '%".$chto."%' "),0);}
- $start = isset($_GET['start']) ? abs((int)$_GET['start']) : 0;
- if ($start > $total) $start = 0;
- if ($total < $start + 10) $end = $total;
- else $end = $start + 10;
-
-
- while ($src = mysql_fetch_array($sar)) {
- echo '<div><img src="'.$config['home'].'/forum/img/t.gif" alt=""> ';
- echo '<a href="'.$config['home'].'/forum/posts/'.$src['id'].'"><b>'.$src['name'].'</b></a><br>';
-
- echo '<small>Создал: '.nickname($src['author']).' <br>';
- if($src['description']){echo 'Кратко: '.$src['description'].' <br>';}
- echo 'Последний: '.nickname($src['last']).' <br>';
- echo '</small><hr></div>';}
- }else{ echo '<br><div><img src="'.$config['home'].'/forum/img/err.gif" alt=""> <small>По вашему запросу ничего не найдено!</small></div><br><hr>';}}
-
- elseif ($wh=='1'){
-
- if ($who != '0'){
-
- if ($substrw =='f'){
- $sqlresult = "SELECT * FROM `posts` WHERE `forums` = '".$who."' AND `msg` LIKE '%".$chto."%' LIMIT $start, 10";
- }else{
- $sqlresult = "SELECT * FROM `posts` WHERE `under` = '".$who."' AND `msg` LIKE '%".$chto."%' LIMIT $start, 10";}
-
-
- }else{$sqlresult = "SELECT * FROM `posts` WHERE `msg` LIKE '%".$chto."%' LIMIT $start, 10";}
-
- $sar = mysql_query($sqlresult);
- if (mysql_num_rows($sar)) {
-
-
- if ($who !='0'){
- $total = mysql_result(mysql_query("SELECT COUNT(*) FROM `posts` WHERE `msg` LIKE '%".$chto."%' AND `under` LIKE '%".$who."%'"),0);
- }else{
- $total = mysql_result(mysql_query("SELECT COUNT(*) FROM `posts` WHERE `msg` LIKE '%".$chto."%' "),0);}
-
- $start = isset($_GET['start']) ? abs((int)$_GET['start']) : 0;
- if ($start > $total) $start = 0;
- if ($total < $start + 10) $end = $total;
- else $end = $start + 10;
-
-
- while ($src = mysql_fetch_array($sar)) {
- $thms = mysql_query("SELECT * FROM `theme` WHERE `id` = '".$src['theme']."' ");
- $thm = mysql_fetch_array($thms);
- echo '<div><img src="'.$config['home'].'/forum/img/t.gif" alt=""> ';
- echo '<a href="'.$config['home'].'/forum/?act=posts&id='.$thm['id'].'"><b>'.$thm['name'].'</b></a><br>';
-
-
-
- if (strlen($src['msg']) > '1000') {
- echo 'Сообщение: '.antimat(bb_code(check(utf_substr($src['msg'])))).' <br>';
- echo '<a href="'.$config['home'].'/forum/?act=poste&id='.$src['theme'].'&pid='.$src['id'].'">Читать все >></a><br>';
- }else{
- echo 'Сообщение: '.antimat(bb_code(check($src['msg']))).' <br>';
- }
-
- echo '<small>Написал: ';
- if (!empty($post['author_n'])){
- echo '<b>'.$src['author_n'].'</b>';
- }else{
- echo '<b>'.$src['author'].'</b>';}
- echo ' ('.date_fixed($src['time']).')</small><hr></div>';}
- }else{ echo '<br><div><img src="'.$config['home'].'/forum/img/err.gif" alt=""> <small>По вашему запросу ничего не найдено!</small></div><br>';}}
-
-
-
-
-
-
- echo '<div>';
- if ($total > '10'){ pages($start, $total, 10, $config['home']); echo '<hr>';}
-
- echo ': <a href="'.$config['home'].'/forum/index.php?act=search&'.SID.'">Поиск</a><br>';
- echo ':: <a href="'.$config['home'].'/forum/index.php?'.SID.'">В форум</a><br>';
- echo '::: <a href="'.$config['home'].'/index.php?'.SID.'">На главную</a></div>';
-
- echo '<a href="http://7je.ru">ByForum 1.5 DEMO</a>';
-
- include_once ("../themes/".$config['themes']."/foot.php");
- ?>