- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
//проверка привата
function NewPrivat()
{
global $connect, $user, $rid;
$nup = intval(mysql_result(mysql_query("SELECT COUNT(id) FROM `privmsg_inbox` WHERE `mepl`='0' AND `id_user`='".$user['id']."'", $connect),0));
if($nup != 0)
{
echo '<div class="bar">
<a href="privmsg.php';
if ($rid['id']!=0) echo '?idr='.$rid['id'];
echo '"><b>Новые сообщения: <font color="red">'.$nup.'</font></b></a>
</div>';
}
return ;
}
// ..................
//выщитываем сколько онлайн
function online()
{
global $user, $connect;
$time = time();
$in_on_line = '1500';
$result_update = mysql_query("DELETE FROM `online` WHERE `unix`+$in_on_line < $time OR `login_id` = '".$user['id']."'", $connect);
$result_insert = mysql_query("INSERT INTO `online` (`ip`,`unix`, `login`, `login_id`) VALUES ('".IPUSR."','$time', '".$user['nick']."', '".$user['id']."')", $connect);
$online = mysql_num_rows(mysql_query("SELECT `id` FROM `online` WHERE `login`<>''", $connect));
return $online;
}
// ..................
//проверка авторизации
function user()
{
global $connect;
if(isset($_SESSION['login']) and isset($_SESSION['pass']))
{
$l = acs($_SESSION['login']);
$p = acs($_SESSION['pass']);
$user = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `nick`='$l' AND `pass`='$p' ;", $connect));
}
elseif (isset($_REQUEST['id']))
{
//$id = intval($_REQUEST['id']);
//$user = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id`='$id'", $connect));
}
else $user=false;
return $user;
}
function php_decode($in){
очень удобно создавать вот такие функции когда используются они только один раз в скрипте