<?php
$coma[] = "А жену мою отправь?!";
$coma[] = "Да, у него все равно в голове хаос был. ";
$coma[] = "Закон жесток, но справедлив!";
$coma[] = "Здесь будет править Закон, а не Хаос!";
$coma[] = "И с этим хаотиком я хотел дружить... ";
$coma[] = "Мне б жену туда же ";
$coma[] = "Не тыкайте в него пальцами, не надо!";
$coma[] = "С утра ждал этого момента";
$coma[] = "Тащите его сюда, где мое большое клеймо???";
$coma[] = "Теперь твои глазки голубыми не назовешь.";
$coma[] = "Тот, кто попирает закон ногами, не может прочно стоять на них.";
$coma[] = "Ходят тут всякие, а потом вещи пропадают. ";
$coma[] = "Хаос наступает ";
$coma[] = "С вещами на выход.";
$coma[] = "Законы надо соблюдать, клеймо рогатое!";
$coma[] = "Ай-яй-яй, какие люди среди нас! ";
$coma[] = "Присвойте ему номер, а то там такая неразбериха. ";
$coma[] = "Мда…. Надеюсь это не смертельно. ";
$coma[] = "Хвала Меру Города!";


if (empty($_SESSION['uid'])) {
    header("Location: index.php");
    exit;
}


$magictime = time() + ($_POST['timer'] * 60 * 1440);
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
$target = $_POST['target'];
if ($tar['id']) {
    $effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '4' LIMIT 1;"));

    if ($effect['time']) {
        $time_still = $effect['time'] - time();
        $time_new = $magictime - time();
        if ($time_still < $time_new) {
            $ok = 0;
            if ($user['align'] > '2' && $user['align'] < '3') {
                $ok = 1;
            } elseif (($user['align'] > '1.6' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
                $ok = 1;
            } elseif (($user['align'] > '1.6' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
                $ok = 1;
            }
            if ($ok == 1) {
                if (mysql_query("UPDATE `effects` SET `time`='$magictime' WHERE `id` = '{$tar['id']}' LIMIT 1;")) {
                    $ldtarget = $target;
                    $ldblock = 1;

                    switch ($_POST['timer']) {
                        case "2":
                            $magictime = "два дня.";
                            break;
                        case "3":
                            $magictime = "три дня.";
                            break;
                        case "7":
                            $magictime = "неделя.";
                            break;
                        case "14":
                            $magictime = "две недели.";
                            break;
                        case "30":
                            $magictime = "месяц.";
                            break;
                        case "60":
                            $magictime = "два месяца.";
                            break;
                        case "365":
                            $magictime = "бессрочно.";
                            break;
                    }
                    if ($user['sex'] == 1) {
                        $action = "отправил";
                    } else {
                        $action = "отправила";
                    }
                    if ($user['align'] > '2' && $user['align'] < '3') {
                        $angel = "Ангел";
                    } elseif ($user['align'] > '1' && $user['align'] < '2') {
                        $angel = "Паладин";
                    }
                    $mess = "Продление хаоса. $angel &quot;{$user['login']}&quot; $action в хаос &quot;$target&quot; сроком $magictime";
                    $messch = "Продление хаоса. $angel &quot;{$user['login']}&quot; $action в хаос &quot;$target&quot; сроком $magictime.";

                    mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','" . $tar['id'] . "','$mess','" . time() . "');");
                    mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','" . $_SESSION['uid'] . "','$mess','" . time() . "');");
                    addch("<img src=i/magic/haos.gif> $messch");
                    addchp($coma[rand(0, count($coma) - 1)], "Комментатор");
                    echo "<font color=red><b>Успешно наложено заклятие хаоса на персонажа \"$target\"</b></font>";
                } else {
                    echo "<font color=red><b>Произошла ошибка!<b></font>";
                }
            } else {
                echo "<font color=red><b>Вы не можете наложить заклятие хаоса на этого персонажа!<b></font>";
            }
        } else {
            echo "<font color=red><b>Вы не можете сократить срок наказания!</b></font>";
        }
    } else {
        $ok = 0;
        if ($user['align'] > '2' && $user['align'] < '3') {
            $ok = 1;
        } elseif (($user['align'] > '1.6' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
            $ok = 1;
        } elseif (($user['align'] > '1.6' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
            $ok = 1;
        }
        if ($ok == 1) {
            if (mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('" . $tar['id'] . "','Заклятие хаоса','$magictime',4);")) {
                mysql_query("UPDATE `users` SET  `align`='4', klan='', status='' WHERE `id` = {$tar['id']} LIMIT 1;");
                mysql_query("DELETE FROM `effects` where  `type`='20' AND 'owner'= '{$tar['id']}' LIMIT 1;");
                $ldtarget = $target;
                $ldblock = 1;

                switch ($_POST['timer']) {
                    case "2":
                        $magictime = "два дня.";
                        break;
                    case "3":
                        $magictime = "три дня.";
                        break;
                    case "7":
                        $magictime = "неделя.";
                        break;
                    case "14":
                        $magictime = "две недели.";
                        break;
                    case "30":
                        $magictime = "месяц.";
                        break;
                    case "60":
                        $magictime = "два месяца.";
                        break;
                    case "365":
                        $magictime = "бессрочно.";
                        break;
                }
                if ($user['sex'] == 1) {
                    $action = "отправил";
                } else {
                    $action = "отправила";
                }
                if ($user['align'] > '2' && $user['align'] < '3') {
                    $angel = "Ангел";
                } elseif ($user['align'] > '1' && $user['align'] < '2') {
                    $angel = "Паладин";
                }
                $mess = "$angel &quot;{$user['login']}&quot; $action в хаос &quot;$target&quot; сроком $magictime";
                $messch = "$angel &quot;{$user['login']}&quot; $action в хаос &quot;$target&quot; сроком $magictime.";

                mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','" . $tar['id'] . "','$mess','" . time() . "');");
                mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','" . $_SESSION['uid'] . "','$mess','" . time() . "');");
                addch("<img src=i/magic/haos.gif> $messch");
                addchp($coma[rand(0, count($coma) - 1)], "Комментатор");
                echo "<font color=red><b>Успешно наложено заклятие хаоса на персонажа \"$target\"</b></font>";
            } else {
                echo "<font color=red><b>Произошла ошибка!<b></font>";
            }
        } else {
            echo "<font color=red><b>Вы не можете наложить заклятие хаоса на этого персонажа!<b></font>";
        }
    }
} else {
    echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
}