Файл: vkollektive2014/garems.php
Строк: 64
<?
require('connect.php');
$location = '(В гаремах)';
if(!$u['id']){
header ("Location: registration.php?err=1");
exit;
}
$req = mysql_query("SELECT * FROM `garems_list` WHERE `id` = '".$u['id']."' LIMIT 1");
if (!mysql_num_rows($req)) {
mysql_query("INSERT INTO `garems_list` SET `id` = '".$u['id']."'");
}
$req = mysql_query("SELECT * FROM `garems_list` WHERE `id` = '".$u['id']."' LIMIT 1");
$my_garem = mysql_fetch_assoc($req);
switch (@$_GET['act']) {
//~~~~~~~~~~~~~~~Крадем в гарем~~~~~~~~~~~~~~~~//
case 'add':
if(isset($_GET['id'])){
$id=num($_GET['id']);
$req = mysql_query("SELECT * FROM `users` WHERE `id` = '$id' LIMIT 1");
if (mysql_num_rows($req) and $id != $u['id']) {
$user = mysql_fetch_assoc($req);
}
}
//Если ни кто не выбрался или выбрался сам пользователь
if(!$user['id'] || $user['id'] == $u['id']){
require('head.php');
echo '<div class="title"><img src= "ico/garems.png"> <a href = "garems.php">Гаремы</a> <b>Ошибка</b></div>';
error(' Ошибка !');
require('foot.php');
exit;
}
if(ban($user['id'])){
require('head.php');
error(' Пользователь заблокирован !');
require('foot.php');
exit;
}
require('head.php');
require('core/ava_min.php');
echo '<div class="title"><img src= "ico/garems.png"> <a href = "garems.php?">Гаремы<a> <a href = "garems.php?act=view&id='.$user['id'].'">Мой гарем</a> <b>Крадем в гарем</b></div>';
//Проверяем противоположный ли пол
if($user['sex'] != $u['sex']){
//Выбираем пользователя в модуле гарем
$req = mysql_query("SELECT * FROM `garems_users` WHERE `id` = '".$user['id']."' LIMIT 1");
if(mysql_num_rows($req)){
$garem_user = mysql_fetch_assoc($req);
} else {
mysql_query("INSERT INTO `garems_users` SET `id` = '".$user['id']."', price = '10'");
$req = mysql_query("SELECT * FROM `garems_users` WHERE `id` = '".$user['id']."' LIMIT 1");
$garem_user = mysql_fetch_assoc($req);
}
//Проверяем не в гареме ли уже
if($garem_user['garem'] == $u['id']){
error(' Пользователь <a href = "/page.php?id='.$user['id'].'">'.$user['login'].'</a> уже в Вашем гареме !');
} else {
//Хватает ли монет
if($u['money'] < $garem_user['price']){
error('У Вас не достаточно монет, чтобы украсть пользователя <a href = "/page.php?id='.$user['id'].'">'.$user['login'].'</a> !</br>
<img src = "ico/balanse.png"> Стоимость: '.$garem_user['price'].'');
} else {
if (isset($_POST['submit'])) {
//Меняем
mysql_query("UPDATE `garems_users` SET `price` = `price`+10,`garem` = '".$u['id']."',`time` = '".time()."',`steals` = `steals`+1 WHERE `id` = '".$user['id']."'");
mysql_query("UPDATE `garems_list` SET `users` = `users`+1 WHERE `id` = '".$u['id']."'");
mysql_query("UPDATE `users` SET `money` = `money`-'".$garem_user['price']."' WHERE `id` = '".$u['id']."'");
if($garem_user['garem'] != 0) mysql_query("UPDATE `garems_list` SET `users` = `users`-1 WHERE `id` = '".$garem_user['garem']."'");
//Записываем в журнал
if($u['sex'] == 'm'){
$action[0] = 'Украл';
} else {
$action[0] = 'Украла';
}
$text = $action[0].' Вас в свой <a href = "garems.php?act=view&id='.$u['id'].'">гарем</a>.';
mysql_query("INSERT INTO `jurnal` SET
`user` = '".$user['id']."',
`outuser` = '".$u['id']."',
`text` = '$text',
`time` = '".time()."',
`new` = '1'
");
ok('Пользователь <a href = "/page.php?id='.$user['id'].'">'.$user['login'].'</a> украден в <a href = "garems.php?act=view&id='.$u['id'].'">Ваш гарем</a> !');
} else {
echo '<div class="div">';
echo 'Крадем пользователя <a href = "/page.php?id='.$user['id'].'">'.$user['login'].'</a> в свой гарем?<br/>';
echo '<img src = "ico/money.png"> Стоимость: '.$garem_user['price'].'';
echo '<form action="garems.php?act=add&id='.$user['id'].'" method="post">';
echo '<input type="submit" name="submit" value="Да, украсть" class="submit white"/>';
echo '</form></div>';
}
}
}
} else {
error(' В гарем можно красть только противоположный пол !');
}
echo '</div>';
require('foot.php');
break;
//~~~~~~~~~~~~~~Гарем пользователя~~~~~~~~~~~~~~~~~//
case 'view':
//Если id получен
$id=num(@$_GET['id']);
if(!$id) $id=$u['id'];
$req = mysql_query("SELECT * FROM `users` WHERE `id` = '$id' LIMIT 1");
if (mysql_num_rows($req)) {
$user = mysql_fetch_assoc($req);
}
if(!$user['id']){
require('head.php');
echo '<div class="title"><img src= "ico/garems.png"> <a href = "garems.php">Гаремы</a> <b>Ошибка</b></div>';
error(' Такого гарема нет !');
require('foot.php');
exit;
}
if(ban($user['id']) || ($user['delete'] == 1)){
require('head.php');
error(' Пользователь заблокирован !');
require('foot.php');
exit;
}
if($user['id'] == $u['id']) { $zag = 'Мой гарем';
} else { $zag = 'Гарем'; }
$all = mysql_result(mysql_query("SELECT COUNT(*) FROM `garems_users` WHERE `garem` = '".$user['id']."'"), 0);
$title = $title.' | Гарем';
require('head.php');
echo '<div class="title"><img src= "ico/garems.png"> <a href = "garems.php">Гаремы</a> <a href = "garems.php?act=view&id='.$user['id'].'">'.$zag.'</a> <b>Просмотр</b></div>';
echo '<div class="nav">';
echo '<a href = "garems.php?act=view">Мой гарем</a> ('.$my_garem['users'].')';
echo '</div>';
if($all > 0){
$total = intval(($all - 1) / 10) + 1;
$page = num(@$_GET['page']);
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * 10 - 10;
$result = mysql_query("SELECT * FROM `garems_users` WHERE `garem` = '".$user['id']."' ORDER BY `time` DESC LIMIT $start, 10");
while($garem = mysql_fetch_assoc($result)){
$user_garem = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$garem["id"]."'"));
echo @$i % 2 ? '<div class="div">' : '<div class="div">';
echo ''.ico($user_garem['sex'],$user_garem['admin']).' <a href = "/page.php?id='.$user_garem['id'].'">'.$user_garem['login'].'</a> '.online($user_garem['online']).'<br/>';
if($user_garem['sex'] == 'm') echo 'Украден: <b>'.$garem['steals'].'</b>'; else echo 'Украдена: <b>'.$garem['steals'].'</b>';
echo '</div>';
@$i++;
}
echo '</div>';
navigation($page, $total,'garems.php?act=view&id='.$id.'&');
} else {
error(' В гареме пока никого нет !');
}
require('foot.php');
break;
//~~~~~~~~~~~~~~Список всех гаремов~~~~~~~~~~~~~~//
default:
$title = $title.' | Гаремы';
require('head.php');
include 'core/ava_min.php';
echo '<div class="title"><img src= "i/garems.png"> <a href = "garems.php">Гаремы</a>
<a href = "garems.php?act=view">Мой гарем</a> <b>Просмотр</b></div>';
$all = mysql_result(mysql_query("SELECT COUNT(*) FROM `garems_list` WHERE `users` > '0'"), 0);
if($all > 0){
$total = intval(($all - 1) / 10) + 1;
$page = num(@$_GET['page']);
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * 10 - 10;
$result = mysql_query("SELECT * FROM `garems_list` WHERE `users` > '0' ORDER BY `users` DESC LIMIT $start, 10");
while($garem = mysql_fetch_assoc($result)){
$user = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$garem["id"]."'"));
echo @$i % 2 ? '<div class="div">' : '<div class="div">';
echo "<table><tr><td>";ava_k($user['id'],50); echo '</td><td>'.ico($user['sex'],$user['admin']).' <a href = "/page.php?id='.$user['id'].'">'.$user['login'].'</a> '.online($user['online']).'<br/>';
echo '<img src = "i/garems.png"> <a href = "garems.php?act=view&id='.$garem['id'].'">В гареме <b>'.$garem['users'].'</b> чел.</a><br/>';
echo '</td></tr></table></div>';
@$i++;
}
echo '</div></td></tr></table>';
navigation($page, $total,'garems.php?');
}else{
error(' Гаремов пока нет !');
}
require('foot.php');
break;
}
?>