Файл: users/index.php
Строк: 115
<?
require_once ("../core/cuctema/core.php");
if(isset($_GET['gosti'])) # гости онлайн
{
include_once 'online_g.php';
}
$set['title']='Пользователи'; // заголовок страницы
require_once ("../core/cuctema/head.php");
aut();
if (isset($_GET['sort']) && $_GET['sort']==1){
if (isset($_GET['time/list']) && $_GET['time/list']==1)$s_time="172800";
elseif (isset($_GET['time/list']) && $_GET['time/list']==2)$s_time="604800";
else $s_time="600";
$sort = " WHERE `date_last` > '".(time()-$s_time)."'";
} else $sort=NULL;
if (isset($_GET['sort']) && $_GET['sort']==2)$sort2 = "ballsx"; else $sort2 = "id";
$usearch=NULL;
if (isset($_SESSION['usearch']))$usearch=$_SESSION['usearch'];
if (isset($_POST['usearch']))$usearch=$_POST['usearch'];
if ($usearch==NULL)
unset($_SESSION['usearch']);
else
$_SESSION['usearch']=$usearch;
$usearch=preg_replace("/( ){1,}/","",$usearch);
if (isset($_GET['search']) && $usearch!=NULL){
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `nick` like '%".mysql_escape_string($usearch)."%' OR `id` = '".intval($usearch)."'"),0);
}else{
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `user`$sort"),0);
}
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$_GET['sort']=@$_GET['sort'];
echo "<div class='back123'>";
echo "<form method="post" action="?p=users/list_nick&search&sort=".intval($_GET['sort'])."">";
echo "<input type="text" name="usearch" maxlength="16" value="$usearch" style="width: 60%;" />n";
echo "<input type="submit" value="Найти" />";
echo "</form>n";
echo "</div>n";
?>
<div class="busi_switcher">
<table width="100%">
<tr>
<td><? echo ($_GET['sort']!=1 && $_GET['sort']!=2?"<span class='active_item brd_l'>":"<a href='?p=users/list&".(isset($_GET['search']) && $usearch!=NULL?'search&':NULL)."Gs=0&sort=0' class='brd_l'>")."Все".($_GET['sort']!=1 && $_GET['sort']!=2?"</span>":"</a>");?></td>
<td><? echo ($_GET['sort']==1?"<span class='active_item'>":"<a href='?p=users/list&".(isset($_GET['search']) && $usearch!=NULL?'search&':NULL)."Gs=0&sort=1'>")."Онлайн".($_GET['sort']==1?"</span>":"</a>");?></td>
<td><? echo ($_GET['sort']==2?"<span class='active_item brd_r'>":"<a href='?p=users/list&".(isset($_GET['search']) && $usearch!=NULL?'search&':NULL)."Gs=0&sort=2' class='brd_r'>")."Рейтинг".($_GET['sort']==2?"</span>":"</a>");?></td>
</tr>
</table>
</div>
<?
if ($user['sand']==1){
if (isset($_GET['sort']) && $_GET['sort']==1){
echo "<div class='main123 list_Item'>";
echo ($_GET['time/list']!=1 && $_GET['time/list']!=2?NULL:"<a href='?p=users/list&Gs=0&sort=1&time/list=0'>")."Сейчас".($_GET['time/list']!=1 && $_GET['time/list']!=2?NULL:"</a>");
echo " | ";
echo ($_GET['time/list']==1?NULL:"<a href='?p=users/list&Gs=0&sort=1&time/list=1'>")."2-е суток".($_GET['time/list']==1?NULL:"</a>");
echo " | ";
echo ($_GET['time/list']==2?NULL:"<a href='?p=users/list&Gs=0&sort=1&time/list=2'>")."Неделя".($_GET['time/list']==2?NULL:"</a>");
echo "</div>";
}
}
if (isset($_GET['search']) && $usearch!=NULL){
$q=mysql_query("SELECT `id` FROM `user` WHERE `nick` like '%".mysql_escape_string($usearch)."%' OR `id` = '".intval($usearch)."' ORDER BY $sort2 DESC LIMIT $start, $set[p_str]");
}else{
$q=mysql_query("SELECT * FROM `user`$sort ORDER BY $sort2 DESC LIMIT $start, $set[p_str]");
}
while ($ank = mysql_fetch_assoc($q))
{
$ank=get_user($ank['id']);
if ($_GET['sort']==1)$myguests_n = mysql_fetch_array(mysql_query("SELECT * FROM `myguests_n` WHERE `uid` = '".$ank['id']."'")); else $myguests_n=NULL;
if ($myguests_n==0) {
echo '<div class="main123 list_Item">';
$rat = $ank['ballsx'] / 1000;
if ($_GET['sort']==2)echo '<span style="float:right;" class="light_text">'.$rat.'</span>';
echo "<table><tr><td>";
avatar($ank['id'],0,0,1);
echo "</td>n";
echo "<td>";
echo " <a href='/id$ank[id]'>$ank[nick]</a> ".online($ank['id'])."";
//echo "".Medals($ank['id'])."";
//echo " ".onl_cake($ank['id'])." ";
echo "<br/>";
if ($ank['group_access']>1)echo "<span style='color:darkgreen'>$ank[group_name]</span><br />n";
echo "<span class='light_text'>Посл. посещение:</span> <span class="ank_d">".vremja($ank['date_last'])."</span><br />n";
$ank['ank_age']=date("Y")-$ank['ank_g_r'];
if (date("n")<$ank['ank_m_r'])$ank['ank_age']=$ank['ank_age']-1;
elseif (date("n")==$ank['ank_m_r']&& date("j")<$ank['ank_d_r'])$ank['ank_age']=$ank['ank_age']-1;
if ($ank['pol']==1)echo "(М)"; else echo "(Ж)";
if ($ank['ank_d_r']!=NULL && $ank['ank_m_r']!=NULL && $ank['ank_g_r']!=NULL)echo "$ank[ank_age]";
if ($ank['strana']!=NULL)echo ",$ank[strana]";
echo "</td></tr></table>";
if (user_access('user_prof_edit') && $user['level']>$ank['level'])
{
echo "<div class='right'>";
echo "<a href='/adm_panel/user.php?id=$ank[id]'>Редактировать</a><br />n";
echo "</div>";
}
echo " </div> </td>n";
echo " </tr>n";
}
}
echo "</table>n";
$_GET['sort']=0;
if ($_GET['sort']==1)$p_t_l="&time/list=".intval($_GET['time/list']); else $p_t_l=NULL;
if ($k_page>1)str("?r=users/list&Gs=0&sort=".intval($_GET['sort'])."$p_t_l&",$k_page,$page); // Вывод страниц
if (isset($_GET['search']) && $usearch!=NULL)echo '<div class="menu123 line_175 list_Item"><a href="?p=users/list&sort='.intval($_GET['sort']).'">← Назад</a></div>';
require_once ("../core/cuctema/foot.php");
?>