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

/*
////////////////////////////////////////////////////////////////////////////////
// JohnCMS                             Content Management System              //
// Официальный сайт сайт проекта:      http://johncms.com                     //
// Дополнительный сайт поддержки:      http://gazenwagen.com                  //
////////////////////////////////////////////////////////////////////////////////
// JohnCMS core team:                                                         //
// Евгений Рябинин aka john77          john77@gazenwagen.com                  //
// Олег Касьянов aka AlkatraZ          alkatraz@gazenwagen.com                //
//                                                                            //
// Информацию о версиях смотрите в прилагаемом файле version.txt              //
////////////////////////////////////////////////////////////////////////////////
*/

defined('_IN_JOHNCMS') or die('Error: restricted access');
require_once(
'../incfiles/head.php');
echo 
'<div class="phdr"><a href="index.php"><b>' $lng['downloads'] . '</b></a> | ' $lng['search'] . '</div>';
if (!empty (
$_GET['srh'])) {
    
$srh functions::check($_GET['srh']);
} else {
    if (
$_POST['srh'] == "") {
        echo 
functions::display_error($lng_dl['search_string_empty'], '<a href="index.php">' $lng['back'] . '</a>');
        require_once(
'../incfiles/end.php');
        exit;
    }
    
$srh functions::check($_POST['srh']);
}
if (!empty (
$_GET['srh'])) {
    
$srh functions::check($_GET['srh']);
}
$psk mysql_query("SELECT * FROM `download` WHERE  type='file'");
if (empty (
$_GET['start']))
    
$start 0;
else
    
$start $_GET['start'];

while (
$array mysql_fetch_array($psk)) {
    if (
stristr($array ['name'], $srh)) {
        
$res[] = $lng_dl['found_by_name'] . ":<br/><a href='?act=view&amp;file=" $array ['id'] . "'>$array[name]</a><br/>";
    }
    if (
stristr($array ['text'], $srh)) {
        
$res[] = $lng_dl['found_by_description'] . ":<br/><a href='?act=view&amp;file=" $array ['id'] . "'>$array[name]</a><br/>$array[text]<br/>";
    }
}
$g count($res);
if (
$g == 0) {
    echo 
'<p>' $lng['search_results_empty'] . '</p>';
} else {
    echo 
'<p>' $lng['search_results'] . '</p>';
}
if (empty (
$_GET['page'])) {
    
$page 1;
} else {
    
$page intval($_GET['page']);
}
$start $page 10 10;
if (
$g $start 10) {
    
$end $g;
} else {
    
$end $start 10;
}
for (
$i $start$i $end$i++) {
    
$d $i 2;
    
$d1 ceil($d);
    
$d2 $d1 $d;
    
$d3 ceil($d2);
    if (
$d3 == 0) {
        
$div "<div class='c'>";
    } else {
        
$div "<div class='b'>";
    }
    echo 
"$div $res[$i]</div>";
}
if (
$g 10) {
    echo 
"<hr/>";

    
$ba ceil($g 10);
    echo 
"Pages:<br/>";    //TODO: Переделать на новый листинг по страницам
    
$asd $start 10;
    
$asd2 $start 20;

    if (
$start != 0) {
        echo 
'<a href="index.php?act=search&amp;srh=' $srh '&amp;page=' . ($page 1) . '">&lt;&lt;</a> ';
    }
    if (
$asd $g && $asd 0) {
        echo 
' <a href="index.php?act=search&amp;srh=' $srh '&amp;page=1&amp;">1</a> .. ';
    }
    
$page2 $ba $page;
    
$pa ceil($page 2);
    
$paa ceil($page 3);
    
$pa2 $page floor($page2 2);
    
$paa2 $page floor($page2 3);
    
$paa3 $page + (floor($page2 3) * 2);
    if (
$page 13) {
        echo 
' <a href="index.php?act=search&amp;srh=' $srh '&amp;page=' $paa '">' $paa '</a> <a href="index.php?act=search&amp;srh=' $srh '&amp;page=' . ($paa 1) . '">' . ($paa 1) .
            
'</a> .. <a href="index.php?act=search&amp;srh=' $srh '&amp;page=' . ($paa 2) . '">' . ($paa 2) . '</a> <a href="index.php?act=search&amp;srh=' $srh '&amp;page=' . ($paa 1) . '">' . ($paa 1) . '</a> .. ';
    } elseif (
$page 7) {
        echo 
' <a href="?id=' $id '&amp;page=' $pa '">' $pa '</a> <a href="index.php?act=search&amp;srh=' $srh '&amp;page=' . ($pa 1) . '">' . ($pa 1) . '</a> .. ';
    }
    for (
$i $asd$i $asd2;) {
        if (
$i $g && $i >= 0) {
            
$ii floor($i 10);

            if (
$start == $i) {
                echo 
" <b>$ii</b>";
            } else {
                echo 
' <a href="index.php?act=search&amp;srh=' $srh '&amp;page=' $ii '">' $ii '</a> ';
            }
        }
        
$i $i 10;
    }
    if (
$page2 12) {
        echo 
' .. <a href="index.php?act=search&amp;srh=' $srh '&amp;page=' $paa2 '">' $paa2 '</a> <a href="index.php?act=search&amp;srh=' $srh '&amp;page=' . ($paa2 1) . '">' . ($paa2 1) .
            
'</a> .. <a href="index.php?act=search&amp;srh=' $srh '&amp;page=' . ($paa3) . '">' . ($paa3) . '</a> <a href="index.php?act=search&amp;srh=' $srh '&amp;page=' . ($paa3 1) . '">' . ($paa3 1) . '</a> ';
    } elseif (
$page2 6) {
        echo 
' .. <a href="index.php?act=search&amp;srh=' $srh '&amp;page=' $pa2 '">' $pa2 '</a> <a href="index.php?act=search&amp;srh=' $srh '&amp;page=' . ($pa2 1) . '">' . ($pa2 1) . '</a> ';
    }
    if (
$asd2 $g) {
        echo 
' .. <a href="index.php?act=search&amp;srh=' $srh '&amp;page=' $ba '">' $ba '</a>';
    }
    if (
$g $start 10) {
        echo 
' <a href="index.php?act=search&amp;srh=' $srh '&amp;page=' . ($page 1) . '">&gt;&gt;</a>';
    }
    echo 
"<form action='index.php'>To Page:<br/><input type='hidden' name='act' value='search'/><input type='hidden' name='srh' value='" $srh .
        
"'/><input type='text' name='page' /><br/><input type='submit' value='Go!'/></form>";
}
if (
$g != 0) {
    echo 
"<div class='phdr'>" $lng['total'] . ": $g</div>";
}
echo 
'<p><a href="?">' $lng['downloads'] . '</a></p>';
Онлайн: 1
Реклама