Файл: ini/core.php
Строк: 161
<?
# Ошибки интерпретатора
ini_set('error_reporting', 7);
# Экранирование кавычек
ini_set('magic_quotes_gpc', 0);
ini_set('magic_quotes_runtime', 0);
// Проверка длины русских символов
function strlen_rus($var)
{
$rus_symbols = array('а', 'б', 'в', 'г', 'д', 'е', 'ё', 'ж', 'з', 'и', 'й', 'к', 'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф', 'х', 'ц', 'ч', 'ш', 'щ', 'ъ', 'ы', 'ь', 'э', 'ю', 'я', 'А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ё', 'Ж', 'З', 'И', 'Й', 'К', 'Л', 'М', 'Н', 'О', 'П', 'Р', 'С', 'Т', 'У', 'Ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ', 'Ъ', 'Ы', 'Ь', 'Э', 'Ю', 'Я');
return strlen(str_replace($rus_symbols, '0', $var));
}
require_once(HOME .'/ini/count.php');
// Обработка времени
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;
}
// Вывод ошибок
function err($var)
{
if (!empty($var)) echo '<div class="err">'. $var .'</div>';
}
//Переменная для администрации
if(isset($user)){$admin = $user[admin];}
elseif(!isset($user)){$admin = '0';}
//реальное время
$realtime = time();
function ank($user = NULL){
$zs = mysql_query("SELECT * FROM user WHERE id = '$user' LIMIT 1");
$nado = time()-600;
if(!mysql_num_rows($zs)){echo '<font color="silver"><img src="/img/nouser.png"></img> Система</font>';}
$ank = mysql_fetch_assoc($zs);
if($ank['datelast'] > $nado){
if($ank['admin'] == 0 && $ank['sex'] == 1)$stat = '<img src="/img/man_on.gif"></img>';
if($ank['admin'] == 0 && $ank['sex'] == 2)$stat = '<img src="/img/woman_on.gif"></img>';
if($ank['admin'] > 10 && $ank['admin'] < 13 && $ank['sex'] == 1)$stat = '<img src="/img/man_mod_on.gif"></img>';
if($ank['admin'] > 10 && $ank['sex'] == 2)$stat = '<img src="/img/woman_new_on.gif"></img>';
if($ank['admin'] >= 13 && $ank['sex'] == 1)$stat = '<img src="/img/man_new_on.gif"></img>';
}elseif($ank['datelast'] < $nado){
if($ank['admin'] == 0 && $ank['sex'] == 1)$stat = '<img src="/img/man_off.gif"></img>';
if($ank['admin'] == 0 && $ank['sex'] == 2)$stat = '<img src="/img/woman_off.gif"></img>';
if($ank['admin'] > 10 && $ank['admin'] < 13 && $ank['sex'] == 1)$stat = '<img src="/img/man_mod_off.gif"></img>';
if($ank['admin'] > 10 && $ank['sex'] == 2)$stat = '<img src="/img/woman_new_off.gif"></img>';
if($ank['admin'] >= 13 && $ank['sex'] == 1)$stat = '<img src="/img/man_new_off.gif"></img>';
}
echo "$stat <a href='/$ank[id]'>$ank[nick]</a>";
}
function news(){
global $user;
$zaz = mysql_query("SELECT * FROM news ORDER BY time DESC LIMIT 1");
$naw = mysql_fetch_assoc($zaz);
$cnews = mysql_result(mysql_query("SELECT COUNT(*) FROM news"),0);//новости
$nnews = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `news` WHERE `time` > '".(time()-86400)."'"),0);
if($nnews > 0)$nnew = ' <font color="green">+'.$nnews.'</font>';
if($user['news'] == 1 && isset($user) && $nnews > 0){
echo '<div class="news">';
if($cnews == 0){echo 'Сайт работает на движке <a href="htwp://minihost.pro">ColdCms</a> || <a href="/str/news.php">Новости</a>';
}else{
echo '<div class="newsr"><img src="/img/big.news.png"></img> '.$naw['name'].' ['.vtime($naw['time']).']</div>';
echo output(mb_substr($naw['msg'], 0, $user['strlen']),0,2);
if(mb_strlen($naw['msg']) > $user['strlen'])echo '...';
echo '<br />» <a href="/str/news.php">Все новости</a> ['.$cnews.']'.$nnew.' || <a href="/str/news_comm.php?id='.$naw['id'].'">Обсудить</a> ['.mysql_result(mysql_query("SELECT COUNT(id) FROM news_comm WHERE news = $naw[id]"),0).']';
}
echo '</div>';
}else{
echo '<div class="main" ><img src="/img/small.news.png"></img> <a href="/str/news.php">Новости</a> ['.$cnews.']'.$nnew.'</div>';
}}
###генерация секретного пароля###
$randy = 'QWERTY7UIVPASDFGHJKLZ3XCBNO1M@qworty4uipeasdg6hjklzxvbcnm125@89';
$kolb = rand(10,15);
$sekpass = substr(str_shuffle($randy),0, $kolb);
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");}
if(isset($user) AND $user['sekpass'] == NULL){
mysql_query("UPDATE user SET sekpass = '".$sekpass."' WHERE id = '".$user['id']."' LIMIT 1");
}
function ok($var){
echo '<div class="ok"><img src="/img/ok.png"></img> '.$var.'</div>';
}
/*if(!isset($user)){
$su4ka = mysql_query("SELECT * FROM usersno WHERE ip = '$_SERVER[REMOTE_ADDR]' AND browser = '$_SERVER[HTTP_USER_AGENT]' limit 1");
if(!mysql_num_rows($su4ka)){
mysql_query("INSERT INTO usersno SET ip = '$_SERVER[REMOTE_ADDR]', browser = '$_SERVER[HTTP_USER_AGENT]', date_last_entry = '".time()."'");
}else{
mysql_query("update usersno set date_last_entry = '".time()."' where ip = '$_SERVER[REMOTE_ADDR]' and browser = '$_SERVER[HTTP_USER_AGENT]' limit 1");
}}*/
?>