Просмотр файла modules/kabinet/dating.php

Размер файла: 13.53Kb
<?php
########################################
##	           WAP-ENGINE             ##
########################################
##                                    ##
##  Автор : CHUMA (Токарев Владимир)  ##
##  e-mail : [email protected]     ##
##  WAP : http://wap-engine.ru        ##
##                                    ##
########################################
##         ВЫ НЕ ИМЕЕТЕ ПРАВО         ##
##        ИЗМЕНЯТЬ КОД СКРИПТА        ##
##  ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ!  ##
########################################
include ('../../config.php');
include ('../../templates/run.php');
include ('../../templates/func.php');
$title_page = 'Знакомства';
$m_polozhenie = 'В знакомствах';
include '../../themes/'.$themes.'.php';
####################
if ($portal=='off')
 {
  echo'<p align="center">'.$offmes.'</p>';
 }
if ($portal=='on')
 {
echo'<p class="modul_name"align="center">Знакомства</p>';

if($_GET['help'] == 'find')
 {
  echo'<p class="b">Помощь. Для того, чтобы найти какого либо пользователя из списка,
  не обязательно вводить полностью логин или ник этого пользователя. Достаточно ввести первые несколько букв. 
  Например, нам нужно найти пользователя Dyec. Для этого можно ввести в поле поиска фрагмент: dye. 
  Еще одна особенность поиска - это то, что он не учитывает регистр. Это значит, введя запрос dyec, 
  система найдет и пользователя Dyec, и пользователя dyec, а также DyEc, dyEC, Dyec и т.д.</p>';
 }
$users_f = file('../../data/nicks.php');
array_splice($users_f, 0, 2);
array_splice($users_f, -2, 2); 

$popravka = $sdvigclock*3600;
 
$users_on_f = file('../../data/user_online.txt');
$user_on_arr = implode('|', $users_on_f);
$kto = filter($_GET['kto']);

$users_count = count($users_f);
$users_last_count = count($users_last);
$kols = $kolusers;
$stranic = ceil($users_count/$kols);

if(!empty($kto))
{
$search_u = filter($_GET['search_u']);

if($search_u == '1')
  {
  for($ii = 0; $ii <= $users_count; $ii++)
   {
if(stristr($users_f[$ii], $kto))
    {
	  $users_arr[] = $users_f[$ii];
    }
   }
$users_f = $users_arr;
  $users_count = count($users_f);
  $stranic = ceil($users_count/$kols);
  }
elseif($search_u == '2')
     {
for($ii = 0; $ii <= $users_count; $ii++)
      {
user_data('../../data/users/'.trim($users_f[$ii]).'.php');
$nick_name_arr = explode('::', $nickname);

if(stristr($nick_name_arr[0], $kto))
       {
$users_arr[] = $users_f[$ii];
       }
      }
$users_f = $users_arr;
  $users_count = count($users_f);
  $stranic = ceil($users_count/$kols);
     }

}

$sort = filter($_GET['sort']);
if($sort == 'vse')
{
for($ii = 0; $ii <= $users_count; $ii++)
   {
    user_data('../../data/users/'.trim($users_f[$ii]).'.php');
if($pokaz_anketu == '1')
{
$users_arr[] = $users_f[$ii];
	 }
   }
  $users_f = $users_arr;
  $users_count = count($users_f);
  $stranic = ceil($users_count/$kols);
}
if($sort == 'm')
{
for($ii = 0; $ii <= $users_count; $ii++)
   {
    user_data('../../data/users/'.trim($users_f[$ii]).'.php');
if($pol == '1' && $pokaz_anketu == '1')
{
$users_arr[] = $users_f[$ii];
	 }
   }
  $users_f = $users_arr;
  $users_count = count($users_f);
  $stranic = ceil($users_count/$kols);
}
elseif($sort == 'w')
{
for($ii = 0; $ii <= $users_count; $ii++)
   {
user_data('../../data/users/'.trim($users_f[$ii]).'.php');
if($pol == '0' && $pokaz_anketu == '1')
{
$users_arr[] = $users_f[$ii];
}
}
  $users_f = $users_arr;
  $users_count = count($users_f);
  $stranic = ceil($users_count/$kols);
}
elseif($sort == 'adm')
{
for($ii = 0; $ii <= $users_count; $ii++)
   {
user_data('../../data/users/'.trim($users_f[$ii]).'.php');
if($status == '1' || $status == '2' || $status == '3')
{
$users_arr[] = $users_f[$ii];
}
}
  $users_f = $users_arr;
  $users_count = count($users_f);
  $stranic = ceil($users_count/$kols);
}
elseif($sort == 'birthdays')
{
for($ii = 0; $ii <= $users_count; $ii++)
   {
user_data('../../data/users/'.trim($users_f[$ii]).'.php');

if($data_rozhd != '01-01-2001')
{
//$data_rozhd = null;
$str_d = $data_rozhd;//дата рождения в формате 01-01-2001 
$arr_d = str_split($str_d); 
$data_d = $str_d[0].$str_d[1].$str_d[3].$str_d[4];



if($data_d == date('dm', time() + $popravka))
{
$users_arr[] = $users_f[$ii];
}
}
}
  $users_f = $users_arr;
  $users_count = count($users_f);
  $stranic = ceil($users_count/$kols);
}

if($users_count == 0 && !empty($kto))
{
echo'<p class="err">По данному запросу не найдено ни одного пользователя.</p>';
}
elseif($users_count == 0 && empty($kto))
 {
  echo'<p class="err">В базе нет ни одного пользователя.</p>';
echo"<p><img src=\"/images/st/back.gif\"align=\"top\"alt=\"\"/> <a href=\"$dob_url/modules/kabinet/dating.php?".session_name()."=".session_id()."\">Знакомства</a><br /> <img src=\"/images/st/back.gif\"align=\"top\"alt=\"\"/> <a href=\"$dob_url/modules/kabinet/index.php?".session_name()."=".session_id()."\">В кабинет</a></p>";
  include '../../templates/foot.php';
  exit;
 }


$admins = file('../../data/admins.php');
array_splice($admins, 0, 2);
array_splice($admins, -2, 2);
$adm_count = count($admins);

$vsee = file('../../data/nicks.php');
array_splice($vsee, 0, 2);
array_splice($vsee, -2, 2);
$v_count = count($vsee);

if(!empty($vsee))
{
for($ii = 0; $ii <= $v_count; $ii++)
 {
user_data('../../data/users/'.trim($vsee[$ii]).'.php');
if($pokaz_anketu == '1')
  {
$vs_arr[] = $vsee[$ii];
  }
if($pol == '1' && $pokaz_anketu == '1')
  {
$m_arr[] = $vsee[$ii];
  }
elseif($pol == '0' && $pokaz_anketu == '1')
   {
$w_arr[] = $vsee[$ii];
   }
if($data_rozhd != '01-01-2001')
     {
//$data_rozhd = null;
$str_dd = $data_rozhd;//дата рождения в формате 01-01-2001 
$arr_dd = str_split($str_dd); 
$data_dd = $str_dd[0].$str_dd[1].$str_dd[3].$str_dd[4];

if($data_dd == date('dm', time() + $popravka))
      {
$bdd_arr[] = $vsee[$ii];
      }
   }
 }

  $vsse_count = count($vs_arr);  
  $m_count = count($m_arr);
  $w_count = count($w_arr);
  $bdd_count = count($bdd_arr);
}



echo'<p class="b"><img src="/images/st/po.gif" alt="" /> <a href="dating.php?sort=vse&'.session_name().'='.session_id().'">Все обитатели</a> ('.$vsse_count.')<br /> <img src="/images/st/w.gif" alt="" /> <a href="dating.php?sort=w&'.session_name().'='.session_id().'">Девушки</a> ('.$w_count.')<br /> <img src="/images/st/m.gif" alt="" /> <a href="dating.php?sort=m&'.session_name().'='.session_id().'">Парни</a> ('.$m_count.')<br /> <img src="/images/st/birthdays.gif" alt="" /> <a href="dating.php?sort=birthdays&'.session_name().'='.session_id().'">Именинники</a> ('.$bdd_count.')<br /> <img src="/images/st/admin_m.gif" alt="" /> <a href="dating.php?sort=adm&'.session_name().'='.session_id().'">Администрация</a> ('.$adm_count.')<br /> <img src="/images/st/sea.gif" alt="" /> <a href="dating.php?search=users&'.session_name().'='.session_id().'">Поиск пользователя</a></p>';

if($_GET['search'] == 'users' || !empty($kto))
 {         
echo'<form method="get" action="dating.php?&'.session_name().'='.session_id().'"><p align="center" class="a">';
echo'Поиск пользователя:<br />';

if(empty($search_u))
{
$search_u = '1';
}

if($search_u == '1')
{
echo'<input name="search_u" type="radio" value="1" checked="checked" />';
}
else
{
echo'<input name="search_u" type="radio" value="1" />';
} 
echo'по логину ';
if($search_u == '2')
{
echo'<input name="search_u" type="radio" value="2" checked="checked" />';
}
else
{
echo'<input name="search_u" type="radio" value="2" />';
}
echo'по нику<br />';

echo'<input name="kto"  maxlength="20" value="'.$kto.'" /><br />';
echo'<input value="Поиск" type="submit" />
<a href="dating.php?search=users&help=find&'.session_name().'='.session_id().'"><img src="../../themes/chuma/opros.gif"align="top"></a></form><br />';
if(!empty($kto))
{
echo'Найдено пользователей: '.$users_count.'<br />';
}
echo'</p>';
}
elseif($sort == 'm')
{
echo'<p class="a">Парни</p>';
}
elseif($sort == 'w')
{
echo'<p class="a">Девушки</p>';
}
elseif($sort == 'adm')
{
echo'<p class="a">Администрация</p>';
}
elseif($sort == 'birthdays')
{
echo'<p class="a">Именинники</p>';
}
elseif($sort == 'vse')
{
echo'<p class="a">Все обитатели</p>';
}
else
{
echo'<p class="a">Пользователи</p>';
}
/*
if(!empty($kto))
{
echo'<p align="center"><a href="dating.php?'.session_name().'='.session_id().'">Все пользователи</a></p>';
}
*/
 



if(empty($_GET['page']))
{
$page_get = 1;
}
else
{
$page_get = $_GET['page'];
}
if($page_get > $stranic)
{
$page_get = $stranic;
}
if($page_get < 1)
{
$page_get = 1;
}
$do = $kols * ($page_get - 1);
$end = $kols * $page_get;
$page_nazad = $page_get - 1;
$page_dalee = $page_get + 1;
if (preg_match('#^[0-9]*$#', $page_get)) 
{
for($i = $do; $i < $end; $i++)
{


if(!empty($users_f[$i]))
{
$foto = trim($users_f[$i]);
user_data('../../data/users/'.$foto.'.php');
echo'<p class="b">';
if(file_exists('photo/'.$foto.'.jpg'))
{
echo'<img src="photo/'.$foto.'.jpg" align="left" width="50" height="50"alt=""style="margin-right:4px;border-right:1px solid #99ccff"title="Фото" /> ';
}
else
{
if($pol == '1')
{
echo'<img src="/images/st/man_p.gif" align="left" width="50" height="50"alt=""style="margin-right:4px;border-right:1px solid #99ccff"title="Пол мужской" /> ';
}
elseif($pol == '0')
{
echo'<img src="/images/st/woman_p.gif" align="left" width="50" height="50" alt=""style="margin-right:4px;border-right:1px solid #99ccff"title="Пол женский" /> ';
}
}
if(strstr($user_on_arr, '|'.trim($users_f[$i]).'|'))
{
pol_status_on($pol,$status);
}
else
{
pol_off($pol);
}

$nick_name_arr = explode('::', $nickname);
$nickname = $nick_name_arr[0];
$nickcolor = $nick_name_arr[1];
if(!empty($nickname))
{
if(!empty($nickcolor))
{
$login_nick_color = '<font color="'.$nickcolor.'">'.$nickname.'</font>';
}
else
{
$login_nick_color = ''.$nickname.'';
}
}
else
{
$login_nick_color = ''.$users_f[$i].'';
}
echo' <a href="user_anketa.php?nick='.$users_f[$i].'&'.session_name().'='.session_id().'">'.$login_nick_color.'</a> ';
if($rating >= $kolbronza && $rating <= $kolserebro)
{
echo'<img src="/images/st/bronza.gif"alt=""/>';
}
if($rating >= $kolserebro && $rating <= $kolzoloto)
{
echo'<img src="/images/st/serebro.gif"alt=""/>';
}
if($rating >= $kolzoloto)
{
echo'<img src="/images/st/zoloto.gif"alt=""/>';
}

/*
if(isset($_SESSION['sespass']) && isset($_SESSION['seslogin']))
{
if($icon_text == '1' || $icon_text == '')
{
echo' <a href="send_privat.php?nick='.$users_f[$i].'&'.session_name().'='.session_id().'"><img src="/images/st/1.gif" align="top" alt="" title="Написать сообщение"></a>';
}
if($icon_text == '0')
{
echo' <a href="send_privat.php?nick='.$users_f[$i].'&'.session_name().'='.session_id().'">[ЛС]</a>';
}
}
*/

if($data_rozhd != '01-01-2001')
{
$d_r = explode('-', $data_rozhd);
$d = $d_r[0];
$m = $d_r[1];
$y = $d_r[2];
$vozras = calc_age($d, $m, $y);

$vozras_alt = to_god_let($vozras);

echo" , $vozras $vozras_alt";
}
echo'<br />';

if(!empty($strana) && !empty($otkuda))
{
echo"$strana, $otkuda";
}
else
{
if(!empty($strana))
{
echo $strana;
}
if(!empty($otkuda))
{
echo $otkuda;
}
}
echo'<br />';

if(!empty($ischu))
{
echo'Ищу: ';
if($ischu == '1')
{
echo'Парня';
}
elseif($ischu == '2')
{
echo'Девушку';
}
elseif($ischu == '3')
{
echo'Девушку или парня';
}
}
else
{
echo'Ищу: не указано';
}
echo'<br /></p>';
}
}

if($stranic > 1)
{
echo '<p align="center" class="d">';
echo 'Страницы:';
echo '<br />';
if($page_get > 1)
{
echo '<a href="dating.php?page='.$page_nazad.'&amp;kto='.$kto.'&amp;sort='.$sort.'&amp;'.session_name().'='.session_id().'">Назад</a>';
}
echo ' | ';
if($stranic > $page_get)
{
echo '<a href="dating.php?page='.$page_dalee.'&amp;kto='.$kto.'&amp;sort='.$sort.'&amp;'.session_name().'='.session_id().'">Дальше</a>';
}
echo '<br />';
if($page_get > 4)
{
echo '<a href="dating.php?page=1&amp;kto='.$kto.'&amp;sort='.$sort.'&amp;'.session_name().'='.session_id().'">1</a>...';
}
$start_1 = $page_get - 3;
$end_1 = $page_get - 1;
if($start_1 < 1)
{
$start_1 = 1;
}
for($i = $start_1; $i <= $end_1; $i++)
{
echo'<a href="dating.php?page='.$i.'&amp;kto='.$kto.'&amp;sort='.$sort.'&amp;'.session_name().'='.session_id().'">'.$i.'</a> ';
}
echo $page_get;
$start_2 = $page_get + 1;
$end_2 = $page_get + 3;
if($start_2 < 1)
{
$start_2 = 1;
}
if($end_2 > $stranic)
{
$end_2 = $stranic;
}
for($i = $start_2; $i <= $end_2; $i++)
{
echo' <a href="dating.php?page='.$i.'&amp;kto='.$kto.'&amp;sort='.$sort.'&amp;'.session_name().'='.session_id().'">'.$i.'</a>';
}
if($stranic > $page_get && $page_get < ($stranic-3))
{
echo '...<a href="dating.php?page='.$stranic.'&amp;kto='.$kto.'&amp;sort='.$sort.'&amp;'.session_name().'='.session_id().'">'.$stranic.'</a>';
}
echo '</p>';
}
}
else
{
echo'<p align="center">Неправельный формат страницы!!!<br />';
}
echo'</p>';
echo'<p>Всего пользователей: '.$users_count.'<br />';
echo'<img src="/images/st/back.gif"align="top"alt=""/> <a href="index.php?'.session_name().'='.session_id().'">В кабинет</a></p>';
####################
}
include '../../templates/foot.php';
?>