Вход Регистрация
Файл: user/inc/people_search.php
Строк: 67
<?
only_reg
();
$set['title'] = 'Поиск людей';


if (@
$_SESSION['save_z'] == 1)
{
    @
$_SESSION['usearchs'] = null;
    @
$_SESSION['usearchs_pol'] = null;
}

//если поисковой запрос не содержит сессии ,выбираем противоположный пол по умолчанию
 
if (@$_SESSION['usearchs_pol'] == null)
 @
$_SESSION['usearchs_pol'] = $user['pol'] == 0;
  
if (!isset(
$_POST['search']))
echo 
'
    <div class="p_m"> 
    <form method="post">
    <input type="text" name="search" value="'
.@$_SESSION['usearchs'].'">
    
    <select name="pol">
    <option value="0" '
.(@$_SESSION['usearchs_pol'] == ?" selected='selected'"false ).'> '.lang('Женский').'</option>
    <option value="1" '
.(@$_SESSION['usearchs_pol'] == ?" selected='selected'"false ).'> '.lang('Мужской').'</option>
    </select>
    
    <button>'
.lang('Искать').'</button>
    </div>
    
    <div class="p_m"> 
    <select name="save_z">
    <option value="0" '
.(@$_SESSION['save_z'] == ?" selected='selected'"false ).'> '.lang('Сохранять поисковой запрос').'</option>
    <option value="1" '
.(@$_SESSION['save_z'] == ?" selected='selected'"false ).'> '.lang('Не сохранять').'</option>
    </select>
    </div>
    <div class="p_m"> 
    </form>
   * Пример: Saint Андрей Волгоград <br/>
   * Пример: Saint 17.04.1992 <br/>
    </div>
    '


#    Поиск S30N1K and Saint dcms-fiera 
if (!empty($_POST['search']) and $search my_esc($_POST['search'])){
    @
$_SESSION['usearchs'] = $_POST['search'];
    
$arg = array();

    
$_SESSION['usearchs_pol'] = intval($_POST['pol']);
    
$_SESSION['save_z'] = intval($_POST['save_z']);

    
$pol my_esc($_POST['pol']);
    


 
 
    
$search explode(' '$search);
    foreach (
$search as $key) {
        
        if (
$data explode('.'$key) and count($data) === 3)
        {
            
$arg[] = "`ank_d_r` like '%{$data[0]}%' AND `ank_m_r` like '%{$data[1]}%' AND `ank_g_r` like '%{$data[2]}%'";
            continue;
        }
 
        
$arg[] = "`id` = '{$key}'";    
        
$arg[] = "`nick` like '%{$key}%'";
        
$arg[] = "`ank_name` like '%{$key}%'";
        
$arg[] = "`ank_icq` like '%{$key}%'";
        
$arg[] = "`ank_o_sebe` like '%{$key}%'";
        
$arg[] = "`ank_mail` like '%{$key}%'";
        
$arg[] = "`mylink` like '%{$key}%'";
        

    }

$search implode(' OR '$arg);
$k_post count::query('user',$search ' AND `pol` = '.$pol);

if (!
$k_post)msg("Ничего не найдено");
 
msg("Результатов - ({$k_post})");    
 echo 
"<a href='?'><div class='p_m'> Искать снова</div></a>";


echo 
"<table class='post'>";
$sql_s query("SELECT * FROM `user` WHERE `pol` = '{$pol}' AND {$search}   ORDER BY `date_last`  DESC");
while (
$ank mysql_fetch_assoc($sql_s))
{

echo 
"<tr><td class='avar' rowspan='2'>";
avatar($ank['id'],110,110);
echo 
"</td>";
echo 
"<tr><td class='p_m'>";

echo 
nick($ank['id']);
echo (
$ank['ank_name'] != null ' , <b>'.output_text($ank['ank_name']).'</b>' false)."
   "
.($ank['ank_city'] != null ' , <b>'.output_text($ank['ank_city']).'</b>' false);

   
if (
$ank['status_ank'] != NULL)
{

$text output_text($ank['status_ank']);
$res mb_substr($text099);
if (
$text != $res$res .= '...';

echo 
"
<div class='status_o_s'> </div>
<div class='status_o' > "
.$res." </div>
"
;
}
echo 
"</td></tr>";
}
echo 
"</table>";

echo 
"<a href='?'><div class='p_m'> Искать снова</div></a>";

}

    



?>
Онлайн: 3
Реклама