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

require_once("core/core.php");

$location = 'В гареме';

if (!
$u['id']) {
    
header("Location: reg.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"><center><a href = "garems.php">Гаремы</a> :: <b>Ошибка</b></center></div>';
            
error(' Ошибка !');
            require(
'foot.php');
            exit;
        }
        if (
$user['delete'] == 1) {
            require(
'head.php');
            
error(' Пользователь заблокирован!');
            require(
'foot.php');
            exit;
        }
        
$title = $title . ' :: Гарем';
        require(
'head.php');
        echo 
'<div class="title"><center><a href = "garems.php?">Гаремы</a> :: <a href = "garems.php?act=view&id=' . $user['id'] . '">Мой гарем</a></center></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(' Пользователь ' . ico($user['sex'], $user['admin'], $user['online']) . ' <a href = "page.php?id=' . $user['id'] . '"><b><font color="#79358c">' . $user['login'] . '</font></b></a> уже находится в Вашем гареме!');
            } else {
//Хватает ли монет
                
if ($u['money'] < $garem_user['price']) {
                    
error('Остаток мин. 10 монет, чтобы украсть пользователя <a href = "page.php?id=' . $user['id'] . '">' . $user['login'] . '</a> в свой горем!</br>

Стоимость: 1 монета'
);

                } else {
                    if (isset(
$_POST['submit'])) {
//Меняем
                        
mysql_query("UPDATE `garems_users` SET `price` = `price`+1,`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'
    "
);
                        echo 
'<div class="div">Пользователь ' . ico($user['sex'], $user['admin'], $user['online']) . ' <a href = "page.php?id=' . $user['id'] . '"><b><font color="#79358c">' . $user['login'] . '</font></b></a> украден в <a href = "garems.php?act=view&id=' . $u['id'] . '">Ваш гарем</a> !</div>';
                    } else {
                        echo 
'<div class="div">';
                        echo 
'Вы желаете украсть ' . ico($user['sex'], $user['admin'], $user['online']) . ' <a href = "page.php?id=' . $user['id'] . '"><b><font color="#79358c">' . $user['login'] . '</font></b></a> в свой гарем?<br/>';
                        echo 
'Стоимость: 1 монета';

                        echo 
'<form action="garems.php?act=add&id=' . $user['id'] . '" method="post">';
                        echo 
'<input type="submit" name="submit" value="Да, украсть">';
                        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"><center><a href = "garems.php">Гаремы</a> :: <b>Ошибка</b></center></div>';
            
error('Такого гарема нет!');
            require(
'foot.php');
            exit;
        }
        if (
$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"><center><a href = "garems.php">Гаремы</a> :: <a href = "garems.php?act=view&id=' . $user['id'] . '">' . $zag . '</a></center></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 
'<div class="div">';
                echo 
'' . ico($user_garem['sex'], $user_garem['admin'], $user_garem['online']) . ' <a href = "page.php?id=' . $user_garem['id'] . '"><b><font color="#79358c">' . $user_garem['login'] . '</font></b></a><br/>';
                if (
$user_garem['sex'] == 'm')
                    echo 
'Украден: <b>' . $garem['steals'] . '</b>'; else
                    echo 
'Украдена: <b>' . $garem['steals'] . '</b>';
                echo 
'</div>';
            }
            echo 
'</div>';
            
navigation($page, $total, 'garems.php?act=view&id=' . $id . '&');
        } else {
            echo 
'<div class="div"> В гареме пока никого нет!</div>';
        }
        require(
'foot.php');
        break;
//~~~~~~~~~~~~~~Список всех гаремов~~~~~~~~~~~~~~//
    
default:
        
$title = $title . ' :: Гаремы';
        require(
'head.php');
        echo 
'<div class="title"><center>Гаремы</center></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 
'<div class="div">';
                echo 
'' . ico($user['sex'], $user['admin'],$user['online']) . ' <a href = "page.php?id=' . $user['id'] . '"><b><font color="#79358c">' . $user['login'] . '</font></b></a><br/>';
                echo 
'<img src = "/style/page/garems.gif"> <a href = "garems.php?act=view&id=' . $garem['id'] . '">В гареме <b>' . $garem['users'] . '</b> чел.</a><br/>';
                echo 
'</div>';
            }
            echo 
'</div>';
            
navigation($page, $total, 'garems.php?');
        } else {
            echo 
'<div class="div"> Гаремов пока нет!</div>';
        }
        require(
'foot.php');
        break;
}
?>
Онлайн: 2
Реклама