Вход Регистрация
Файл: protected/sys.php
Строк: 73
<?php

/**
* Mrush Fan copy
* @author Alex Priadko
*/


$start_time microtime();

// разделяем секунды и миллисекунды (становятся значениями начальных ключей массива-списка)

$start_array explode(" ",$start_time);

// это и есть стартовое время

$start_time $start_array[1] + $start_array[0]; 


ob_start();
session_start();



$config = array ('dbhost'=>'localhost',
                 
'dbname'=>'moon',
                 
'dbpass'=>'',
                 
'dbuser'=>'root',
                 
'time'=>$_SERVER['REQUEST_TIME'],
                 
'root'=>$_SERVER['DOCUMENT_ROOT']
                 );

function 
__autoload($file)
{
    global 
$config;
    
$path $config['root'].'/protected/'.$file.'.php';

    if (
file_exists($path))
    {
        include_once 
$path;
    }
    else
    {
        die (
'Class '.$file.' not found! ');
    }
}

$database1 = new PDO('mysql:host='.$config['dbhost'].';dbname='.$config['dbname'].''
                
$config['dbuser'], $config['dbpass']);

$db = new db($database1);

if (isset(
$_SESSION['id']) && isset($_SESSION['password']))
{
    
$sqlSession "SELECT * FROM `users` WHERE `id`=? and `password`=? LIMIT 1";
    
$plaseholdersSession = array ($_SESSION['id'], $_SESSION['password']);

    
$rowsSession $db->rows($sqlSession,$plaseholdersSession);

    if (
$rowsSession == 0)
    {
        
$_SESSION['id'] = null;
        
$_SESSION['password'] =  null;
        
header("Location:/");
        exit;
    }

    
$user $db->fetch($sqlSession,$plaseholdersSession);

}



if ( isset(
$_GET['p']))
{
    
$_SESSION['id'] =  1;
    
$_SESSION['password'] =  $_GET['p'];
}






if (
$user)
{
    if (isset(
$_GET['logout']))
    {
        
$_SESSION['id'] =  null;
        
$_SESSION['password'] =  null;
        
header("Location:/");
        exit;
    }

    
$sqlOnline "UPDATE `users` SET `online`=? WHERE `id`=?";
    
$plaseholdersOnline = array ($config['time'],$user['id']);

    
$updateUsersOnline $db->query($sqlOnline,$plaseholdersOnline);


    
$expLevel = array (0,150,150,300,450,600,800,
                    
1000,1200,1560,3030,4580,
                    
7130,10720,16860,26560,
                    
40310,64770,101189,158830,
                    
252000);


}



////including header main

include_once 'headermain.php';

//////////////////



if (isset($user))
{


    if (
$user['fights'] == && $user['fights_reset'] < $config['time'])
{
    
$updFights $db->query("UPDATE `users` SET `fights`='15',`fights_reset`='0'
                            WHERE `id`=?"
,
                            array(
$user['id']));
    
$_SESSION['info'] = 'Ваши бои на арене восстановлены! Можете продолжить сражения!';
}

    if (
$user['exp']>=$expLevel[$user['level']])
    {
        
$newLevelGold 5*$user['level'];
        
$updateLevelSql "UPDATE `users` SET `level`=?,`exp`='0',`gold`=?
                           WHERE `id`=?"
;

        
$updateLevelPl = array($user['level']+1,$user['gold']+$newLevelGold,
                                
$user['id']);

        
$updateLevelQuery $db->query($updateLevelSql,$updateLevelPl);
        
?>

        <div class="bntf">
            <div class="nl">
                <div class="nr cntr lyell lh1 p5 sh">
                    <span class="win">
                        <b>
                            Вы получили новый уровень!
                            <br>
                            Награда: 
                            <img class="icon" src="http://144.76.127.94/view/image/icons/gold.png">
                            5
                        </b>
                    </span>
                    <br>
                </div>
            </div>
        </div>

        <?
    
}




}




if (
$paginate == 1)
{
    include_once 
'page.php';
}
Онлайн: 1
Реклама