Файл: system/functions.php
Строк: 147
<?
///Функция иконки пользователя///
///////////начало///////////////
function icons($user = NULL){
$zs = mysql_query("SELECT * FROM user WHERE id = '$user' LIMIT 1");
if(!mysql_num_rows($zs)){echo '<img src="/style/imgs/nouser.png">';}
$ank = mysql_fetch_assoc($zs);
if($ank['admin'] == 0 && $ank['sex'] ==1)echo ' <img src="/style/imgs/man_on.gif"> ';
if($ank['admin'] == 0 && $ank['sex'] ==2)echo ' <img src="/style/imgs/woman_on.gif"> ';
if($ank['admin'] > 1 && $ank['admin'] < 3 && $ank['sex'] ==1)echo ' <img src="/style/imgs/man_mod_on.gif"> ';
if($ank['admin'] > 1 && $ank['sex'] ==2)echo '<img src="/style/imgs/woman_new_on.gif"> ';
if($ank['admin'] >= 3 && $ank['sex'] ==1)echo '<img src="/style/imgs/man_new_on.gif"> ';
}
/////////////конец///////////////
///Функция иконки пользователя///
////////////////////////////////
/////////////////////////
///Функция вывода ника///
///////////начало///////
function nick($user = NULL){
$zs = mysql_query("SELECT * FROM user WHERE id = '$user' LIMIT 1");
if(!mysql_num_rows($zs)){echo '<font color="silver"> Система</font>';}
$ank = mysql_fetch_assoc($zs);
echo "<a href='/$ank[id]'>";
if($ank['admin'] ==0)echo '<b>'.$ank['nick'].'</a></b>';
if($ank['admin'] ==1)echo '<font color="green"><b>'.$ank['nick'].'</a> [Мд]</b></font>';
if($ank['admin'] ==2)echo '<font color="blue"><b>'.$ank['nick'].'</a> [Ст мд]</b></font>';
if($ank['admin'] ==3)echo '<font color="#9370DB"><b>'.$ank['nick'].'</a> [Адм]</b></font>';
if($ank['admin'] ==4)echo '<font color="red"><b>'.$ank['nick'].'</a> [Ст адм]</b></font>';
if($ank['admin'] ==5)echo '<font color="#FFA54F"><b>'.$ank['nick'].'</a> [Соз]</b></font>';
}
/////////////конец///////
///Функция вывод ника///
////////////////////////
////////////////////////////////////
///Функция определения он или офф///
///////////начало//////////////////
function online($user = NULL){
$zs = mysql_query("SELECT * FROM user WHERE id = '$user' LIMIT 1");
$ank = mysql_fetch_assoc($zs);
if($ank['datelast'] > time()-600){
echo '<span class="num"><font color="green"><b>[on]</b></font></span>';
}elseif($ank['datelast'] < time()-600){
echo '<span class="num"><font color="red"><b>[off]</b></font></span>';
}}
function vizite($user = NULL){
$zs = mysql_query("SELECT * FROM user WHERE id = '$user' LIMIT 1");
$ank = mysql_fetch_assoc($zs);
echo "<span class="ank_n">Посл. посещение:</span> <span class="ank_d">".vtime($ank['datelast'])."</span><br/>n";
echo "<span class="ank_n">Регистрация:</span> <span class="ank_d">".vtime($ank['timereg'])."</span>n";
}
///////////конец////////////////////
///Функция определения он или офф///
////////////////////////////////////
//////////////////////////////////////
///Функция вывода отчета о действии///
///////////начало/////////////////////
function ok($msg){echo "<div class='err'>$msg</div>n";}
///////////конец/////////////////////
///Функция вывода отчета о действии///
//////////////////////////////////////
////////////////////////////////
///Определяем ип и юзер агент///
///////////начало//////////////
if(isset($user)){mysql_query("UPDATE user SET ip = '$_SERVER[REMOTE_ADDR]' WHERE id = '$user[id]' LIMIT 1");
mysql_query("UPDATE user SET ua = '$_SERVER[HTTP_USER_AGENT]' WHERE id = '$user[id]' LIMIT 1");}
///////////конец////////////////
///Определяем ип и юзер агент///
///////////////////////////////
////////////////////////////////
///Генерируем секретный пароль///
///////////начало//////////////
$randy = 'QWERTY7UIVPASDFGHJKLZ3XCBNO1M@qworty4uipeasdg6hjklzxvbcnm125@89';
$kolb = rand(10,15);
$sekpass = substr(str_shuffle($randy),0, $kolb);
if(isset($user) AND $user['sekpass'] == NULL){
mysql_query("UPDATE user SET sekpass = '".$sekpass."' WHERE id = '".$user['id']."' LIMIT 1");
}
///////////конец////////////////
///Генерируем секретный пароль///
///////////////////////////////
//////////////////
///Вывод ошибок///
/////начало//////
//////конец///////
///Вывод ошибок///
//////////////////
////////////////////////
///Определяем админов///
////////начало/////////
if(isset($user)){$admin = $user[admin];}
elseif(!isset($user)){$admin = '0';}
/////////конец//////////
///Определяем админов///
//////////////////////
////////////////////
///реальное время///
////////начало/////
$realtime = time();
/////////конец//////
///реальное время///
////////////////////
////////////////////
///Вывод времени///
////////начало/////
function my_esc($str){return mysql_real_escape_string($str);}
function vtime($var)
{
# Если время не задано берем текущее
if ($var == NULL) $var = time();
# Время и Дата
$full_time = date('d.m.Y в H:i', $var);
# Дата
$date = date('d.m.Y', $var);
# Время
$time = date('H:i', $var);
# Если текущаяя дата совпадает с заданной
if ($date == date('d.m.Y')) $full_time = date('H:i', $var);
# Вчерашняя дата
if ($date == date('d.m.Y', time()-60*60*24)) $full_time = date('d.m.Y H:i', $var);
return $full_time;
}
/////////конец//////
///Вывод времени///
////////////////////
/////////////
///Счетчики//
///начало///
require_once(HOME .'/system/count.php');
////конец////
///Счетчики///
////////////
function get_user($user_id=0)
{
$users[$user_id]=mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '$user_id' LIMIT 1"));
if ($user_id==0)
{
$ank2['id']=0;
$ank2['nick']='Система';
return $ank2;
}
if (!isset($users[$user_id])){
$users[$user_id]=false;
}
return $users[$user_id];
}
?>