Файл: garden/index.php
Строк: 208
<?php
$title = 'Мой сад';
include ('../inc/head.php');
define('root', ROOT.'/garden/index.php');
require_once('config.php');
require('functions.php');
if (isset($active) == true) {
switch($act) {
default:
echo '<div class="mybar"><center>'.$title.'</center></div>';
$all = mysql_num_rows(mysql_query("SELECT * FROM `tree` WHERE `id_user` = '".$user['id']."'"));
echo '<div class="menu">
<img src="img/tree.png" width="16" height="16" class="left" /> Деревьев: '.$all.'<br/>
<img src="img/peach.png" width="16" height="16" class="left" /> Персиков: '.$user['fruit'].'<br/>
<img src="img/money.png" width="16" height="16" class="left" /> Серебра: '.$user['serebro'].'</div>';
echo '<div class="menu"><img src="img/tree.png" width="16" height="16" class="left" /> <a href="?act=collecting">Сбор урожая</a><br/>
<img src="img/shop.png" width="16" height="16" class="left" /> <a href="?act=purchase">Покупка деревьев</a><br/>
<img src="img/birzha.png" width="16" height="16" class="left" /> <a href="?act=sale">Продажа фруктов</a><br/>
<img src="img/bank.png" width="16" height="16" class="left" /> <a href="?act=exchange">Обменный пункт</a></div>';
echo '<div class="tfoot"><img src="'.ROOT.'/img/home.png" width="16" height="16" class="left" /> <a href="'.ROOT.'/cpanel.php">В кабинет</a></div>';
break;
/* Мой сад */
case 'collecting':
echo '<div class="mybar"><center>Сбор урожая</center></div>';
if ($_GET['msg'] == 'fruit') {
echo '<div class="ok"><center>Урожай собран!</center></div>';
}
$all = mysql_num_rows(mysql_query("SELECT * FROM `tree` WHERE `id_user` = '".$user['id']."'"));
if ($all == 0) {
echo '<div class="error"><center>Деревья не посажены!</center></div>';
} else {
$sql = mysql_query("SELECT * FROM `tree` WHERE `id_user` = '".$user['id']."'");
while ($tree = mysql_fetch_array($sql)) {
echo '<div class="menu"><img src="img/level.png" width="16" height="16" class="left" /> Уровень: '.$tree['level'].'<br/>
<img src="img/tree.png" width="16" height="16" class="left" /> Доход: '.doxod($tree['id']).' <img src="img/peach.png" width="16" height="16" class="left" /> <font color="red"><b>*</b></font><br>
'.($tree['fruit'] > 0 ? '
<img src="img/peach.png" width="16" height="16" class="left" /> Плодов: '.$tree['fruit'].'<br/> <a href="?act=collect&id='.$tree['id'].'" title="Собрать урожай"><img src="img/select.png" width="16" height="16" class="left" /> Собрать урожай</a>' : NULL).'</div>';
}
}
echo '<div class="menu"><font color="red"><b>*</b></font> - Доход за каждые <b>5</b> минут.</div>';
echo '<div class="tfoot"><img src="'.ROOT.'/img/home.png" width="16" height="16" class="left" /> <a href="'.ROOT.'/cpanel.php">В кабинет</a>|<a href="'.root.'">В мой сад</a></div>';
break;
/* Магазин */
case 'purchase':
echo '<div class="mybar"><center>Покупка деревьев</center></div>';
if ($_GET['msg'] == 'add') {
echo '<div class="ok"><center>Дерево посажено!</center></div>';
}
if ($_GET['msg'] == 'add_up') {
echo '<div class="ok"><center>Уровень повышен!</center></div>';
}
$all = mysql_num_rows(mysql_query("SELECT * FROM `tree` WHERE `id_user` = '".$user['id']."'"));
if ($all == 0) {
echo '<div class="error"><center>Деревья не посажены!</center></div>';
} else {
$sql = mysql_query("SELECT * FROM `tree` WHERE `id_user` = '".$user['id']."'");
while ($tree = mysql_fetch_array($sql)) {
echo '<div class="menu"><img src="img/level.png" width="16" height="16" class="left" /> Уровень: '.$tree['level'].' <a href="?act=up&id='.$tree['id'].'" title="Повысить уровень">+</a> | <a href="?act=infoup">Инфо</a>
<br/><img src="img/peach.png" width="16" height="16" class="left" /> Доход: '.doxod($tree['id']).' персиков</div>';
}
}
echo '<div class="menu"><img src="img/add.png" width="16" height="16" class="left" /> <a href="?act=seat">Посадить</a> за '.$price.' рублей (У Вас '.$user['money'].' руб.)</div>';
echo '<div class="menu"><img src="../img/info.png" width="16" height="16" class="left" /> <a href="?act=infoup">Инфо по уровням</a></div>';
echo '<div class="tfoot"><img src="'.ROOT.'/img/home.png" width="16" height="16" class="left" /> <a href="'.ROOT.'/cpanel.php">В кабинет</a>|<a href="'.root.'">В мой сад</a></div>';
break;
/* Банк */
case 'exchange':
echo '<div class="mybar"><center>Обменный пункт</center></div>';
if ($_POST) {
$sereb = abs(intval($_POST['serebro']));
if ( empty($sereb) || $sereb > $user['serebro']) {
echo 'Введено не верное значение';
} else {
$resu = $user['money'] + ($sereb * $cred);
mysql_query("UPDATE `users` SET `money` = '".$resu."', `serebro` = '".($user['serebro'] - $sereb)."' WHERE `id` = '".$user['id']."'");
echo '<div class="ok"><center>Обмен прошел успешно!</center></div>';
}
}
echo '<div class="menu">Курс: 1 <img src="img/money.png" width="16" height="16" class="left" /> = '.$cred.' руб.<br />
У вас: '.$user['serebro'].' <img src="img/money.png" width="16" height="16" class="left" /></div>';
if ($user['serebro'] < 1) {
echo '<div class="error"><center>У вас не достаточно серебра для обмена!</center></div>';
} else {
echo '<div class="menu"><form action="#" method="POST">
Отдам серебро: (max. '.$user['serebro'].')<br /><input type="text" name="serebro" /><br/>
<input type="submit" value="Продать" /></form></div>';
}
echo '<div class="tfoot"><img src="'.ROOT.'/img/home.png" width="16" height="16" class="left" /> <a href="'.ROOT.'/cpanel.php">В кабинет</a>|<a href="'.root.'">В мой сад</a></div>';
break;
/* Рынок */
case 'sale':
echo '<div class="mybar"><center>Продажа фруктов</center></div>';
if ($_POST) {
$serebro2 = abs(intval($_POST['serebro']));
if ( (floor(($user['fruit']/$serebro)) < $serebro2) || empty($serebro2)) {
echo '<div class="error"><center>Введено неверное значение!</center></div>';
} else {
$fruit = $user['fruit'] - ($serebro2 * $serebro);
$ser = $user['serebro'] + $serebro2;
mysql_query("UPDATE `users` SET `fruit` = '".$fruit."', `serebro` = '".$ser."' WHERE `id` = '".$user['id']."'");
echo '<div class="ok"><center>Вы успешно купили серебро!</center></div>';
}
}
echo '<div class="menu">Курс: '.$serebro.' <img src="img/peach.png" width="16" height="16" class="left" /> = 1 <img src="img/money.png" width="16" height="16" class="left" /><br/>
У вас ' . $user['fruit'] . ' <img src="img/peach.png" width="16" height="16" class="left" /></div>';
if (floor(($user['fruit']/$serebro)) < 1) {
echo '<div class="error"><center>У вас не достаточно персиков для обмена!</center></div>';
} else {
echo '<div class="menu"><form action="#" method="POST">
Куплю серебро: (max. '.floor(($user['fruit']/$serebro)).')<br /><input type="text" name="serebro" /><br/>
<input type="submit" value="Купить" /></form></div>';
}
echo '<div class="tfoot"><img src="'.ROOT.'/img/home.png" width="16" height="16" class="left" /> <a href="'.ROOT.'/cpanel.php">В кабинет</a>|<a href="'.root.'">В мой сад</a></div>';
break;
/* Покупка дерева */
case 'seat':
echo '<div class="mybar"><center>Покупка дерева</center></div>';
$now_trees = mysql_num_rows(mysql_query("SELECT `id` FROM `tree` WHERE `id_user` = '".$user['id']."'"));
if ($user['money'] < $price) {
echo '<div class="error"><center>У Вас не достаточно средств для покупки дерева!</center></div>';
} else if($now_trees > 20) echo '<div class="error"><center>Достигнут лимит деревьев!</center></div>';
else {
mysql_query("INSERT INTO `tree` (`level`, `login`, `id_user`) VALUES ('1', '".$user['login']."', '".$user['id']."')");
mysql_query("UPDATE `users` SET `money` = `money` - '$price' WHERE `login`='".$user['login']."'");
header("Location: ?act=magaz");
}
echo '<div class="tfoot"><img src="'.ROOT.'/img/home.png" width="16" height="16" class="left" /> <a href="'.ROOT.'/cpanel.php">В кабинет</a>|<a href="'.root.'">В мой сад</a></div>';
break;
/* Повышение уровня дерева */
case 'up':
echo '<div class="mybar"><center>Повышение уровня</center></div>';
$id = abs(intval($_GET['id']));
$sql = mysql_num_rows(mysql_query("SELECT * FROM `tree` WHERE `id_user` = '".$user['id']."' && `id` = '".$id."'"));
if (empty($sql)) {
echo '<div class="error"><center>Дерево не найдено!</center></div>';
} else {
$tree = mysql_fetch_array(mysql_query("SELECT * FROM `tree` WHERE `id` = '".$id."'"));
if($tree['level'] == 1) $up = '10';
if($tree['level'] == 2) $up = '40';
if($tree['level'] == 3) $up = '60';
if($tree['level'] == 4) $up = '80';
if($tree['level'] == 5) $up = '100';
if($tree['level'] == 6) $up = '120';
if($tree['level'] == 7) $up = '140';
if($tree['level'] == 8) $up = '160';
if($tree['level'] == 9) $up = '180';
if ($up > $user['money']) {
echo '<div class="error"><center>У вас не достаточно средств. Цена для повышения уровня: <b>'.$up.'</b> рублей</center></div>';
} elseif($tree['level'] > 9){
echo '<div class="error"><center><Дальше некуда улучшать!</center></div>';
} else {
if (empty($_GET['go'])) {
echo '<div class="menu">Цена повышения уровня: '.$up.' рублей:<br /><img src="img/add.png" width="16" height="16" class="left" /> <a href="?act=up&id='.$id.'&go=yes">Повысить</a> - <a href="?">Отмена</a></div>';
} else {
$tree = mysql_fetch_array(mysql_query("SELECT * FROM `tree` WHERE `id` = '".$id."'"));
mysql_query("UPDATE `tree` SET `level` = '".(++$tree['level'])."' WHERE `id` = '".$id."'");
mysql_query("UPDATE `users` SET `money` = `money` - '$up' WHERE `login`='".$user['login']."'");
echo'<meta http-equiv="Refresh" content="1; url='.root.'?act=purchase"/>';
}
}
}
echo '<div class="tfoot"><img src="'.ROOT.'/img/home.png" width="16" height="16" class="left" /> <a href="'.ROOT.'/cpanel.php">В кабинет</a>|<a href="'.root.'">В мой сад</a></div>';
break;
case 'infoup':
echo '<div class="mybar"><center>Инфо по уровням</center></div>';
echo '<div class="menu">
<img src="img/level.png" width="16" height="16" class="left" /> Уровень 2 - Доход: 5 <img src="img/peach.png" width="16" height="16" class="left" /> - <b>10</b> рублей</b><br/>
<img src="img/level.png" width="16" height="16" class="left" /> Уровень 3 - Доход: 7 <img src="img/peach.png" width="16" height="16" class="left" /> - <b>40</b> рублей</b><br/>
<img src="img/level.png" width="16" height="16" class="left" /> Уровень 4 - Доход: 9 <img src="img/peach.png" width="16" height="16" class="left" /> - <b>60</b> рублей</b><br/>
<img src="img/level.png" width="16" height="16" class="left" /> Уровень 5 - Доход: 11 <img src="img/peach.png" width="16" height="16" class="left" /> - <b>80</b> рублей</b><br/>
<img src="img/level.png" width="16" height="16" class="left" /> Уровень 6 - Доход: 13 <img src="img/peach.png" width="16" height="16" class="left" /> - <b>100</b> рублей</b><br/>
<img src="img/level.png" width="16" height="16" class="left" /> Уровень 7 - Доход: 15 <img src="img/peach.png" width="16" height="16" class="left" /> - <b>120</b> рублей</b><br/>
<img src="img/level.png" width="16" height="16" class="left" /> Уровень 8 - Доход: 17 <img src="img/peach.png" width="16" height="16" class="left" /> - <b>140</b> рублей</b><br/>
<img src="img/level.png" width="16" height="16" class="left" /> Уровень 9 - Доход: 19 <img src="img/peach.png" width="16" height="16" class="left" /> - <b>160</b> рублей</b><br/>
<img src="img/level.png" width="16" height="16" class="left" /> Уровень 10 - Доход: 21 <img src="img/peach.png" width="16" height="16" class="left" /> - <b>180</b> рублей</b>
</div>';
echo '<div class="tfoot"><img src="'.ROOT.'/img/home.png" width="16" height="16" class="left" /> <a href="'.ROOT.'/cpanel.php">В кабинет</a>|<a href="'.root.'">В мой сад</a></div>';
break;
/* Сбор персиков */
case 'collect':
echo '<div class="mybar"><center>Сбор персиков</center></div>';
$id = abs(intval($_GET['id']));
if (!empty($id)) {
$tree = mysql_fetch_array(mysql_query("SELECT * FROM `tree` WHERE `id_user` = '".$user['id']."' && `id` = '".$id."'"));
if (empty($tree)) {
echo '<div class="error"><center>Дерево не найдено!</center><meta http-equiv="Refresh" content="1; url='.root.'"/></div>';
} else {
$fruit = $tree['fruit'];
if (mysql_num_rows(mysql_query("select * from `ref` where `user`='".win($user['login'])."' limit 1"))) {
$ref = mysql_fetch_assoc(mysql_query("select * from `ref` where `user`='".win($user['login'])."' limit 1"));
mysql_query("update `ref` set `count`=`count`+'".$tree['fruit'] / 100 * $set['refpr']."' where `user`='".win($user['login'])."' limit 1");
mysql_query("update `users` set `fruit`=`fruit`+'".$tree['fruit'] / 100 * $set['refpr']."' where `login`='".win($ref['who'])."'");
}
mysql_query("UPDATE `tree` SET `fruit` = '0' WHERE `id` = '".$id."'");
mysql_query("UPDATE `users` SET `fruit` = '".($user['fruit'] + $fruit)."' WHERE `id` = '".$user['id']."'");
echo '<div class="ok"><center>Урожай успешно собран!</center><meta http-equiv="Refresh" content="1; url='.root.'?act=collecting"/></div>';
echo '<div class="tfoot"><img src="'.ROOT.'/img/home.png" width="16" height="16" class="left" /> <a href="'.ROOT.'/cpanel.php">В кабинет</a>|<a href="'.root.'">В мой сад</a></div>';
}
} else {
$fruit = mysql_result(mysql_query("SELECT SUM(`fruit`) FROM `tree` WHERE `id_user` = '".$user['id']."'"), 0);
mysql_query("UPDATE `tree` SET `fruit` = '0' WHERE `id_user` = '".$user['id']."'");
mysql_query("UPDATE `users` SET `fruit` = '".($user['fruit'] + $fruit)."' WHERE `id` = '".$user['id']."'");
header('Location: '.root);
}
break;
}
} else {
echo'<div class="title">ERROR | Вы не авторизированы</div>
<div class="menu">Для просмотра данной страницы вам необходимо выполнить следующие действия:<br/>
<a href="'.ROOT.'/str/auth.php">Авторизация</a> или <a href="'.ROOT.'/str/reg.php">Регистрация</a></div>
<div class="tfoot"><img src="'.ROOT.'/img/home.png" width="16" height="16" class="left" /> <a href="'.ROOT.'">На главную</a></div>';
}
include ('../inc/foot.php');
?>