Example #1
0
}
// ***********************************************************
// Обработать POST-запросы.
if ($GlobalUser['ally_id'] == 0) {
    if ($_GET['a'] == 1 && $_GET['weiter'] == 1) {
        $_POST['tag'] = str_replace("\"", "", $_POST['tag']);
        $_POST['tag'] = str_replace("'", "", $_POST['tag']);
        $_POST['name'] = str_replace("\"", "", $_POST['name']);
        $_POST['name'] = str_replace("'", "", $_POST['name']);
        if (mb_strlen($_POST['tag'], "UTF-8") < 3) {
            $AllianzenError = "Аббревиатура альянса слишком коротка";
        } else {
            if (mb_strlen($_POST['name'], "UTF-8") < 3) {
                $AllianzenError = "Название альянса слишком короткое";
            } else {
                if (IsAllyTagExist($_POST['tag'])) {
                    $AllianzenError = "Альянс " . $_POST['tag'] . " к сожалению уже существует!";
                } else {
                    CreateAlly($GlobalUser['player_id'], $_POST['tag'], $_POST['name']);
                    PageHeader("allianzen");
                    echo "<!-- CONTENT AREA -->\n";
                    echo "<div id='content'>\n";
                    echo "<center>\n";
                    echo "<br/><p>Альянс " . $_POST['name'] . " [" . $_POST['tag'] . "] успешно создан</p>\n";
                    echo "<form method=\"post\" action=\"index.php?page=allianzen&session=" . $_GET['session'] . "\">\n";
                    echo "<input type=\"submit\" value=\"Да!\"/></form><br/><br/><br/><br/>\n";
                    echo "</center>\n";
                    echo "</div>\n";
                    echo "<!-- END CONTENT AREA -->\n";
                    PageFooter();
                    ob_end_flush();
function PageAlly_ChangeTag()
{
    global $GlobalUser;
    global $session;
    global $ally;
    global $AllianzenError;
    if (method() === "POST" && $_GET['a'] == 9 && $_GET['weiter'] == 1) {
        $_POST['newtag'] = str_replace("\"", "", $_POST['newtag']);
        $_POST['newtag'] = str_replace("'", "", $_POST['newtag']);
        $now = time();
        $myrank = LoadRank($ally['ally_id'], $GlobalUser['allyrank']);
        if (!($myrank['rights'] & 0x20)) {
            $AllianzenError = "<center>\nНедостаточно прав для проведения операции<br></center>";
        } else {
            if ($now < $ally['tag_until']) {
                $AllianzenError = "<center>\nПодождите до " . date("Y-m-d H:i:s", $ally['tag_until']) . "<br></center>";
            } else {
                if (mb_strlen($_POST['newtag'], "UTF-8") < 3) {
                    $AllianzenError = "<center>\nАббревиатура альянса слишком коротка<br></center>";
                } else {
                    if (IsAllyTagExist($_POST['newtag'])) {
                        $AllianzenError = "<center>\nАльянс " . $_POST['newtag'] . " к сожалению уже существует!<br></center>";
                    } else {
                        AllyChangeTag($ally['ally_id'], $_POST['newtag']);
                        ?>
<script src="js/cntchar.js" type="text/javascript"></script><script src="js/win.js" type="text/javascript"></script>
<table width=519>
<form action="index.php?page=allianzen&session=<?php 
                        echo $session;
                        ?>
" method=POST>
<tr><td class=c colspan=2>Подтвердить</td></tr>
<tr><th colspan=2>Альянс с аббревиатурой "<?php 
                        echo $ally['tag'];
                        ?>
" имеет теперь аббревиатуру "<?php 
                        echo $_POST['newtag'];
                        ?>
"</th><tr>
<tr><th colspan=2><input type=submit value="Ok"></th></tr></table></center></form>
<?php 
                        return;
                    }
                }
            }
        }
    }
    ?>
<script src="js/cntchar.js" type="text/javascript"></script><script src="js/win.js" type="text/javascript"></script>
<table width=519>
<form action="index.php?page=allianzen&session=<?php 
    echo $session;
    ?>
&a=9&weiter=1" method=POST>
<tr><td class=c colspan=2>Как следует переименовать альянс "<?php 
    echo $ally['tag'];
    ?>
"?</td></tr>
<tr><th>Новая аббревиатура: #1</th><th><input type=text name=newtag maxlength=8> <input type=submit value="Переименовать"></th></tr>
</table></center></form>
<?php 
}