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

require_once("core/core.php");
require_once(
"core/ava_users.php");

$location 'В знакомствах';

if (isset(
$_GET['submit'])) {
    
$sex check(@$_GET['sex']);
    
$family num(@$_GET['family']);
    
$orientation num(@$_GET['orientation']);
    
$age1 num(@$_GET['age1']);
    
$age2 num(@$_GET['age2']);
    
$city check(substr($_GET['city'], 0100));
    
$online num(@$_GET['online']);
    
header("Location: search.php?act=go&sex=" . @$sex "&age1=" . @$age1 "&age2=" . @$age2 "&city=" . @$city "&family=" . @$family "&orientation=" . @$orientation "&online=" . @$online "");
}
switch (@
$_GET['act']) {
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Результат ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
    
case 'go':
        if (
$u['setting_users_list'])
            
$count $u['setting_users_list']; else
            
$count 10;
        
$sex check(@$_GET['sex']);
        if (
$sex == 'zh' || $sex == 'm')
            
$sexq "AND `sex` = '" $sex "'"; else
            
$sexq "";
        
$family check(@$_GET['family']);
        if (
$family == '1' || $family == '2' || $family == '3' || $family == '4' || $family == '5' || $family == '6')
            
$familyq "AND `family` = '" $family "'"; else
            
$familyq "";
        
$orientation check(@$_GET['orientation']);
        if (
$orientation == '1' || $orientation == '2' || $orientation == '3' || $orientation == '4')
            
$orientationq "AND `orientation` = '" $orientation "'"; else
            
$orientationq "";
        
$age1 intval(@$_GET['age1']);
        if (
$age1 && $age1 90) {
            
$year date('Y') - $age1 1;
            
$age1q "AND `anketa_byear` > '0' AND `anketa_byear` < '" $year "'";
        } else {
            
$age1q "";
        }
        
$age2 intval(@$_GET['age2']);
        if (
$age2 && $age2 90) {
            
$year date('Y') - $age2 1;
            
$age2q "AND `anketa_byear` > '0' AND `anketa_byear` > '" $year "'";
        } else {
            
$age2q "";
        }
        
$city check(substr(@$_GET['city'], 0100));
        if (
$city)
            
$cityq "AND `anketa_city` = '" . @$city "'"; else
            
$cityq "";
        
$online intval(@$_GET['online']);
        if (
$online)
            
$onlineq "AND `online` > '" . (time() - $system['online_time']) . "'"; else
            
$onlineq "";
        if (
$sexq || $familyq || $orientationq || $age1q || $age2q || $cityq || $onlineq)
            
$where "WHERE `id` > '0'"; else
            
$where "";
        
$title $title ' :: Поиск людей';
        include 
'head.php';
        echo 
'<div class="title"><center>';
        echo 
'<a href = "search.php"> Знакомства</a> :: Поиск';
        echo 
'</center></div>';
        
$all mysql_result(mysql_query("SELECT COUNT(*) FROM `users` $where $sexq $familyq $orientationq $age1q $age2q $onlineq $cityq  "), 0);
        echo 
'<div class = "nav">Найдено: <b><font color="green">' $all '</font></b> пользователей</div>';

        if (
$all 0) {
            
$total intval(($all 1) / $count) + 1;
            
$page num(@$_GET['page']);
            if (empty(
$page) or $page 0)
                
$page 1;
            if (
$page $total)
                
$page $total;
            
$start $page $count $count;
            
$result mysql_query("SELECT * FROM `users` $where $sexq $familyq $orientationq $age1q $age2q $onlineq $cityq   ORDER BY rating DESC LIMIT $start$count");
            while (
$user mysql_fetch_assoc($result)) {
                echo 
'<div class="div">';
                echo 
'<table><tr><td VALIGN=top>';
                
ava($user['id'], 50);
                echo 
'</td><td VALIGN=top>';
                if (
$user['delete'] == 1) {
                    echo 
'' ico($user['sex'], $user['admin'], $user['online']) . '';
                    echo 
'<a href="/page.php?id=' $user['id'] . '"> <b><font color="#79358c"><del>' $user['login'] . '</del></font></b></a>';
                    echo 
'' medal($user['rating']) . '';
                } else {
                    echo 
'' ico($user['sex'], $user['admin'], $user['online']) . '';
                    echo 
'<a href="/page.php?id=' $user['id'] . '"> <b><font color="#79358c">' $user['login'] . '</font></b></a>';
                }
                
//~~~~~~~~~~~~~~~Высчитываю возвраст~~~~~~~~~~~~~~//

                
$e date("Y");
                
$d $user['anketa_byear'];
                
$qwe $e $d;

                if (
$qwe == $e) {
                    
                } else {
                    echo 
", $qwe лет";
                }

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
                
echo '<br /><font color="grey">' $user['anketa_city'] . '</font>';
                echo 
'<br />' $user['anketa_about'] . '';

                echo 
'<br/>';
                echo 
'</table></div>';
            }
            
navigation($page$total'search.php?act=go&sex=' . @$sex '&age1=' . @$age1 '&age2=' . @$age2 '&city=' . @$city '&family=' . @$family '&online=' . @$online '&');
        } else {
            echo 
'<div class="div"> Пользователей не найдено!</div>';
        }
        echo 
'</div>';

        include 
'foot.php';
        break;
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Поля для поиска ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
    
default:
        
$title $title ' :: Знакомства';
        include 
'head.php';
        require(
'core/ava_min.php');
        echo 
'<div class="title"><center><b>Знакомства</b></center></div>';
        if (@
$_GET['search']) {
            echo 
'<div class="div">';
            echo 
'<form action="search.php" method=get>';
            echo 
'Пол: <br/><select name="sex">
     <option value="0">- Не выбран -</option>
     <option value="zh">Женский</option>
     <option value="m">Мужской</option>
     </select><br/>'
;
            echo 
'Семейное положение:<br/>
     <select name="family">
     <option value="0">- Семейное положение -</option>
     <option value="1">Не женат/Не замужем</option>
     <option value="2">Есть подруга/Есть друг</option>
     <option value="3">Помолвлен/Помолвлена</option>
     <option value="4">Женат/Замужем</option>
     <option value="5">Всё сложно</option>
     <option value="6">В активном поиске</option>
     </select></br>'
;
            echo 
'Ориентация:<br/>
     <select name="orientation">
     <option value="0">- Ориентация -</option>
     <option value="1">Гетеро</option>
     <option value="2">Гей</option>
     <option value="3">Лесби</option>
     <option value="4">Би</option>
     </select></br>'
;
            echo 
'Возраст: <br/> От: <input type=text SIZE=2 name=age1 maxlength=2> До: <input type=text SIZE=2 name=age2 maxlength=2><br/>';
            echo 
'Город: <br/><input type=text name=city maxlength=50><br/>';
            echo 
'<input name="online" type="checkbox" value="1">&nbsp;На сайте<br/>';
            echo 
'<input type=submit name="submit" value="Найти" class="submit white"/></form>';
            echo 
'</div>';

            include 
'foot.php';
            exit;
        }
        echo 
'<div class="login">';



        echo 
'<a href = "search.php?act=go&sex=zh"> Девушки</a> | </a>';



        echo 
'<a href = "search.php?act=go&sex=m"> Парни</a> | </a>';



        echo 
'<a href = "search.php?search=1">Поиск</a>';

        echo 
'</center></div>';

        if (
$u['setting_users_list'])
            
$count $u['setting_users_list']; else
            
$count 10;
        
$all mysql_result(mysql_query("SELECT COUNT(*) FROM `users`"), 0);
        if (
$all 0) {
            
$total intval(($all 1) / $count) + 1;
            
$page num(@$_GET['page']);
            if (empty(
$page) or $page 0)
                
$page 1;
            if (
$page $total)
                
$page $total;
            
$start $page $count $count;
            
$result mysql_query("SELECT * FROM `users` ORDER BY `id` ASC LIMIT $start$count");
            while (
$user mysql_fetch_assoc($result)) {
                echo 
'<div class="div">';
                echo 
'<table><tr><td VALIGN=top>';
                
ava($user['id'], 50);
                echo 
'</td><td VALIGN=top>';
                if (
$user['delete'] == 1) {
                    echo 
'' ico($user['sex'], $user['admin'], $user['online']) . '';
                    echo 
'<a href="/page.php?id=' $user['id'] . '"> <b><font color="#79358c"><del>' $user['login'] . '</del></font></b></a>';
                } else {
                    echo 
'' ico($user['sex'], $user['admin'], $user['online']) . '';
                    echo 
'<a href="/page.php?id=' $user['id'] . '"> <b><font color="#79358c">' $user['login'] . '</font></b></a>';
                    echo 
'' medal($user['rating']) . '';
                }
                
//~~~~~~~~~~~~~~~Высчитываю возвраст~~~~~~~~~~~~~~//

                
$e date("Y");
                
$d $user['anketa_byear'];
                
$qwe $e $d;

                if (
$qwe == $e) {
                    
                } else {
                    echo 
", $qwe лет";
                }

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
                
echo '<br /><font color="grey">' $user['anketa_city'] . '</font>';
                echo 
'<br />' $user['anketa_about'] . '';

                echo 
'</table></div>';
            }
            echo 
'</div>';
            
navigation($page$total'search.php?&');
        } else {
            echo 
'<div class="div"> Пользователей не найдено!</div>';
        }
        echo 
'</div>';
        include 
'foot.php';
        break;
}
?>
Онлайн: 1
Реклама