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



include_once '../sys/inc/start.php';
include_once 
'../sys/inc/compress.php';
include_once 
'../sys/inc/sess.php';
include_once 
'../sys/inc/home.php';
include_once 
'../sys/inc/settings.php';
include_once 
'../sys/inc/db_connect.php';
include_once 
'../sys/inc/ipua.php';
include_once 
'../sys/inc/fnc.php';
include_once 
'../sys/inc/user.php';
only_reg();
$set['title']='Мой Аквариум';
include_once 
'../sys/inc/thead.php';
title();
err();
aut();


///////////////////////////////
$sk '6';                            // макс. количество рыбок
$valuta 'balls';                    // валюта сайта
$valuta_rus 'баллов';        // название валюты
///////////////////////////////


?>
<style>
.image {
background-image: url('aqua/fon.png');
width:300px;
height:308px;
border-left: 3px solid black;
border-right: 3px solid black;
border-bottom: 3px solid black;

}

.test {
background: #851d1d;
width: 35px;
height: 6px;
position:absolute;
border-radius: 3px;
border: 1px solid black;
}
.test2 {
background: #d94141;
width: 25px;
height: 6px;
position:absolute;
border-radius: 2px;
}
</style>
<?

if (isset($_SESSION['text'])) {
    
msg($_SESSION['text']);
    unset(
$_SESSION['text']);
    }
    
    function 
Zagol($text){
    echo 
'<div class="p_m"><center><b><span style="color: red;">'.$text.'</span></b></center></div>';
    }

$all mysql_result(mysql_query("SELECT COUNT(*) FROM `my_aquarium` WHERE `user` = '$user[id]' and `uptime` < ".($time-3600)." and `vid`>='1' and `vid`<='4' "), 0);
if (
$all>'0'){
    
$q mysql_query("SELECT * FROM `my_aquarium` WHERE `user` = '$user[id]' and `uptime` < ".($time-3600)." and `vid`>='1' and `vid`<='4' ");
        while (
$f mysql_fetch_array($q)){
        
$te=floor(($time-$f['uptime'])/3600);
        
mysql_query('UPDATE `my_aquarium` set `heart` = `heart`-'.$te.', `uptime`='.$time.' where `id` = '.$f['id']);
        }
        
mysql_query('UPDATE `my_aquarium` set `heart` = 0 where `heart` < 0 ');
header('Location: ?');
    }
    
switch ((isset(
$_GET['m'])) ? htmlspecialchars($_GET['m']) : null){
default:
if (isset(
$_SESSION['text'])){msg($_SESSION['text']);$_SESSION['text']=null;}

$k_post mysql_result(mysql_query("SELECT COUNT(*) FROM `my_aquarium` WHERE `user` = '$user[id]' and `vid`>='1' and `vid`<='4' "), 0);


echo 
'<div style="position:relative;"><div class="image"></div>
'
.(mysql_result(mysql_query("SELECT COUNT(*) FROM `my_aquarium` WHERE `user` = '$user[id]' and `vid`='10' "), 0)=='1'?'
    <a href="?m=filter"><img style="position:absolute; 
        top:10px; 
        left:243px;" 
        src="aqua/filter.gif"></a>
'
:null);


$q mysql_query("SELECT * FROM `my_aquarium` WHERE `user` = '$user[id]' and `vid`>='1' and `vid`<='4' ");
    while (
$f mysql_fetch_array($q)){
    if (
$f['heart']>'0'){
        
$r1=mt_rand('20''240');
        
$r2=mt_rand('10''270');
        
$r3=mt_rand('2''50');
    }    else {
        
$r1='270';
        
$r2=mt_rand('10''270');
        
$r3='200';
        }
        echo 
'<div class="test" style="width:35px;top:'.($r1-12).'px; left:'.$r2.'px;" ><div class="test2" style="width: '.($f['heart']/$f['heart_max']*35).'px"></div></div>
            <a href="?m=rub&amp;id='
.$f['id'].'"><img 
            style="position:absolute; 
            top:'
.$r1.'px; 
            left:'
.$r2.'px;
            -webkit-transform: rotate('
.$r3.'deg);" 
            src="aqua/'
.$f['vid'].'_'.($f['heart']>'0'?mt_rand('1''2'):'3').'.png"></a> ';
}

echo 
'</div>
        <div class="p_m">&bull; Всего рыбок: '
.$k_post.'</div>
        <div class="p_m">&bull; <a href="?m=buy"><b>Купить рыбок</b></a></div>
        <div class="p_m">&bull; <a href="?m=additions"><b>Купить аксессуары</b></a></div>
        <div class="p_m">&bull; <a href="?m=my"><b>Мои рыбки</b></a></div>
        <div class="menu_razd">Остальное</div>
        <div class="p_m">&bull; <a href="?m=top"><b>ТОП 20 рыбок</b></a></div>
        '
;

break;

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

case 'rub':
$id=intval($_GET['id']);
$rub=mysql_fetch_assoc(mysql_query('select * from `my_aquarium` where `id` = '.$id));
if (
$rub['user']!=$user['id'])exit('Доступ закрыт');

if (isset(
$_GET['corm'])){
    
$corm=intval($_GET['corm']);
    
$cr=mysql_fetch_assoc(mysql_query('select * from `my_aquarium_buy` where `id` = '.$corm.' and `type`= 2 '));
    if (
$cr['id']==NULL)exit('Доступ закрыт');
    
    if (
$rub['heart']>=$rub['heart_max'])        $err[]='Нет необходимости кормить рыбку';
    if (
$user[$valuta]<$cr['cena'])                $err[]='Недостаточно '.$valuta_rus;
    
err();

    if (
count($err)=='0') {
    
    if (
$cr['heart']+$rub['heart']>$rub['heart_max'])     $heart $rub['heart_max'];
    else                                                                     
$heart $cr['heart']+$rub['heart'];
    
    
mysql_query('UPDATE `my_aquarium` set `heart` = '.$heart.' where `id` = '.$rub['id']);
    
mysql_query('UPDATE `user` set `'.$valuta.'` = `'.$valuta.'`-'.$cr['cena'].' where `id` = '.$user['id']);
    
$_SESSION['text']='Рыбка покормлена';
    
header('Location: ?m=rub&id='.$id);
        }
    
    }
    
if (isset(
$_GET['throw'])){
    
mysql_query('DELETE FROM `my_aquarium` where `id` = '.$id);
    
$_SESSION['text']='Рыбка выброшена =( ';
    
header('Location: ?m=my');
    }
    
$inf=($time-$rub['time'])/86400;
echo 
'<div class="p_m"><img src="aqua/'.$rub['vid'].'_1.png"><br/>
        <b>Куплена: </b> '
.vremja($rub['time']).' (<b><span style="color: green;">'.floor($inf).' дней </span></b>)<br/>
        <b>Здоровье: </b> '
.$rub['heart'].'/'.$rub['heart_max'].'
        </div>
        <div class="menu_razd">Покормить</div>'
;

        if (
$rub['heart']!='0'){
        
$q mysql_query("SELECT * FROM `my_aquarium_buy` where `type` = '2' ");
    while (
$f mysql_fetch_array($q)) {
    
    echo 
'<div class = "p_m">
    <b>'
.$f['name'].'</b><br/>
    <b>Цена:</b> '
.$f['cena'].' '.$valuta_rus.' | '.$f['heart'].' жизней<br/>
     - <a href = "?m=rub&amp;id='
.$id.'&amp;corm='.$f['id'].'"><b>Покормить</b></a>
    </div>'
;
    }
        
        } else 
Zagol('Рыбка метрва !!!');
        
echo 
'<div class="p_t">&bull; <a href="?m=rub&amp;id='.$id.'&amp;throw"><b>Выбросить рыбку</b></a></div>';

        

break;

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

case 'my':

$q mysql_query("SELECT * FROM `my_aquarium` WHERE `user` = '$user[id]' and `vid`>='1' and `vid`<='4' order by `time` ASC ");
    while (
$f mysql_fetch_array($q)){
        
$inf=($time-$f['time'])/86400;
        echo 
'<div class="p_m"><img src="aqua/'.$f['vid'].'_1.png"><br/>
        <b>Куплена: </b> '
.vremja($f['time']).' (<b><span style="color: green;">'.floor($inf).' дней </span></b>)<br/>
        <b>Здоровье: </b> '
.$f['heart'].'/'.$f['heart_max'].'<br/>
        <a href="?m=rub&amp;id='
.$f['id'].'"><b>Покормить рыбку</b></a>
        </div>'
;
}
    
break;

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

case 'additions':
$array=array(
'1'=>array('Фильтр' ,'filter.gif''500''10''10')
);

if (isset(
$_GET['buy'])){

    
$buy intval($_GET['buy']);
    if (
count($array)<$buy)exit('Доступ закрыт');
    
$cr mysql_result(mysql_query('select count(*) from `my_aquarium` where `vid` = '.$array[$buy][4].' and `user`= '.$user['id']), 0);
    
    if (
$cr!='0')                                        $err[]='У вас уже установлен фильтр';
    if (
$user[$valuta]<$array[$buy][2])        $err[]='Недостаточно '.$valuta_rus;
    
err();
    if (!isset(
$err)){
        
mysql_query('INSERT INTO `my_aquarium` (`user`, `vid`) values ('.$user['id'].',  10) ');
        
mysql_query('UPDATE `user` set `'.$valuta.'` = `'.$valuta.'`-'.$array[$buy][2].' where `id` = '.$user['id']);
        
mysql_query('UPDATE `my_aquarium` set `heart_max` = `heart_max`+'.$array[$buy][3].' where `user` = '.$user['id'].' and `vid`>=1 and  `vid`<=4');
        
$_SESSION['text']=$array[$buy][0].' успешно куплен';
        
header('Location: ?m=additions');
        }
    }

foreach(
$array as $key=>$value){

echo 
'<div class="p_m"><b>'.$array[$key][0].'</b><br/>
        <img src="aqua/'
.$array[$key][1].'"><br/>
        <b>&bull; + '
.$array[$key][3].' к жизням рыб</b><br/>
        <b>&bull; Цена:</b> '
.$array[$key][2].' '.$valuta_rus.'<br/>
        '
.(mysql_result(mysql_query("SELECT COUNT(*) FROM `my_aquarium` WHERE `user` = '$user[id]' and `vid`='".$array[$key][4]."' "), 0)!='1'?'
        <a href="?m=additions&amp;buy='
.$key.'"><span style="color: green;"><b>&raquo; Купить</b></span></a>':'<span style="color: red;"><b>&raquo; Уже куплено !!!</b></span>').'
        </div>
        '
;

}

break;

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


case 'buy':

if (isset(
$_GET['id']) && is_numeric($_GET['id'])) {
    
$id=intval($_GET['id']);
    
$rub=mysql_fetch_assoc(mysql_query('SELECT * FROM `my_aquarium_buy` where `id` = '.$id.' and `type`= 1 '));
    
$count=mysql_result(mysql_query('SELECT COUNT(id) FROM `my_aquarium` where `user` = '.$user['id']));
    if (
$rub['id']==null)                            exit('Доступ закрыт');
    if (
$count>=$sk)                            $err[]='Вы не можете иметь более '.$sk.' рыбок';
    if (
$user[$valuta]<$rub['cena'])        $err[]='Недостаточно '.$valuta_rus;
    
err();
    if (
count($err)=='0') {
    
    if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `my_aquarium` WHERE `user` = '$user[id]' and `vid`='10' "), 0)=='1')$heart=$rub['heart']+'10';
    else 
$heart=$rub['heart'];
    
    
mysql_query('INSERT INTO `my_aquarium` (`user`, `vid`, `heart`, `heart_max`, `time`, `uptime`) values ('.$user['id'].', '.$rub['vid'].', '.$heart.', '.$heart.', '.$time.', '.$time.') ');
    
mysql_query('UPDATE `user` set `'.$valuta.'` = `'.$valuta.'`-'.$rub['cena'].' where `id` = '.$user['id']);
    
$_SESSION['text']='Рыбка успешно куплена';
    
header('Location: ?m=buy');
    }
}

$q mysql_query("SELECT * FROM `my_aquarium_buy` where `type` = '1' ");
while (
$f mysql_fetch_array($q))
    echo 
'<div class="p_m"><img src="aqua/'.$f['vid'].'_1.png"><br/>
    <b>Здоровье: </b> '
.$f['heart'].'<br/>
    <b>Цена: </b> '
.$f['cena'].' баллов<br/>
    <a href="?m=buy&amp;id='
.$f['id'].'"><b>Купить</b></a>
    </div>'
;

break;

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


case 'filter':
    
msg('Фильтр');
    
$fl=mysql_fetch_assoc(mysql_query('SELECT * FROM `my_aquarium` where `user` = '.$user['id'].' and `vid`=10 '));
    if (
$fl['id'] == NULL) exit('Доступ закрыт');
    else {
    echo 
'<div class="p_m">
    <img src="aqua/filter.gif"><br/>
    <b>&bull; +10 к здоровью рыб</b>
    </div>'
;
    }
    
break;


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

case 'top':

$q mysql_query("SELECT * FROM `my_aquarium` where `heart`>'0' order by `time` asc LIMIT 20");
    while (
$f mysql_fetch_array($q)){
        
$ank mysql_fetch_array(mysql_query("SELECT * FROM `user` where `id` = '".$f['user']."'"));
        
$inf = ($time-$f['time'])/86400;
        echo 
'<div class="p_m">
        <img src="aqua/'
.$f['vid'].'_1.png"><br/>
        <b>Владелец: </b> <a href="/info.php?id='
.$ank['id'].'">'.$ank['nick'].'</a> <br/>
        <b>Куплена: </b> '
.vremja($f['time']).' (<b><span style="color: green;">'.floor($inf).' дней </span></b>)<br/>
        <b>Здоровье: </b> '
.$f['heart'].'/'.$f['heart_max'].'<br/>
        </div>'
;
}

break;

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

}
echo 
'<div class="foot">&laquo; <a href="/?">На главную</a></div>';

include_once 
'../sys/inc/tfoot.php';


?>
Онлайн: 0
Реклама