示例#1
0
include_once '_template/_header.php';
if (!_getUsername()) {
    Header('Location: index.php');
}
$REALSON = null;
$connection = _MySQLConnect($AccountDBHost, $DBUser, $DBPassword, $AccountDB);
$query = mysql_query("SELECT FROM_UNIXTIME(`bandate`) AS `BAN_DATE`, FROM_UNIXTIME(`unbandate`) AS `UNBAN_DATE`,`bannedby`,`banreason` FROM `account_banned` WHERE `id` = " . (int) _getAccountID() . " AND `active` = 1;", $connection) or die(mysql_error());
$result = mysql_fetch_array($query);
if (!$result) {
    $_SESSION['TCA'] = false;
    echo _getAlreadyEffectSTR("<h2>" . $L[38] . "</h2>");
} else {
    if (isset($_SESSION['TCA']) && $_SESSION['TCA']) {
        if (_isEnoughMythCoins($PriceForUnban, $connection)) {
            _SpendMythCoins($PriceForUnban, 9, $_SESSION['AccountUN'], (int) _getAccountID(), 0, 0, !empty($result['bannedby']) ? $result['bannedby'] : "Server" . " : " . $result['banreason'], $connection);
            //_UnbanAccount($connection);
            $REALSON = _GDiv($L[17]);
            $_SESSION['TCA'] = false;
        } else {
            $REALSON = _RDiv($L[18]);
        }
    } else {
        $_SESSION['TCA'] = true;
    }
    echo "\n        <div class = 'text-center'>" . $REALSON . "\n            <h2>" . $L[94] . "</h2>\n        </div>\n        <fieldset>\n            <div class = 'charBox alert alert-error'>\n                <table>\n                    <tr>\n                        <td width = '73'>\n                            <img class = 'img-rounded' src = '_template/img/_faces/0-0-0-0.png' border = 'none'>\n                        </td>\n                        <td width = '340'>\n                        <h4>" . $result['banreason'] . "</h4>\n                            <span class = ''>" . $L[165] . "</span>" . _AU_BAN_AUTHOR_STR($result['bannedby']) . "<br/>\n                            <span class = ''>" . $L[166] . "</span>" . $result['BAN_DATE'] . "<br/>\n                            <span class = ''>" . $L[167] . "</span>" . $result['UNBAN_DATE'] . "\n                        </td>\n                    </tr>\n                </table>\n            </div>\n            <div class = 'charBox alert alert-success'>\n                <table>\n                    <tr>\n                        <td width = '73'>\n                            <img class = 'img-rounded' src = '_template/img/_faces/0-0-0-0.png' border = 'none'>\n                        </td>\n                        <td width = '340'>\n                        <h4>" . $result['banreason'] . "</h4>\n                            <span class = ''>" . $L[165] . "</span>" . _AU_BAN_AUTHOR_STR($result['bannedby']) . "<br/>\n                            <span class = ''>" . $L[166] . "</span>" . $result['BAN_DATE'] . "<br/>\n                            <span class = ''>" . $L[167] . "</span>" . $L[168] . "\n                        </td>\n                    </tr>\n                </table>\n            </div>\n        </fieldset>\n        <fieldset>\n            <form action = " . $_SERVER['PHP_SELF'] . " method = 'POST'>\n                " . _BDiv(_PRICE_STR($PriceForUnban)) . "\n                <div class = 'text-center'>\n                    <button class = 'btn btn-primary' type = 'submit'>" . _getPriceButtonSTR($PriceForUnban) . "</button>\n                </div>\n            </form>\n        </fieldset>";
}
mysql_close($connection) or die(mysql_error());
include_once '_template/_footer.php';
ob_end_flush();
function _AU_BAN_AUTHOR_STR($X)
    Header('Location: index.php');
}
if (!isset($_POST['cur_password']) || !isset($_POST['new_password']) || !isset($_POST['new_password2']) || empty($_POST['cur_password']) || empty($_POST['new_password']) || empty($_POST['new_password2'])) {
    $reason = _BDiv($L[214]);
} else {
    if ($_POST['new_password'] !== $_POST['new_password2']) {
        $reason = _RDiv($L[211]);
    } else {
        $SHA1Password = SHA1Password(_getUsername(), _Z($_POST['cur_password']));
        $SHA1PasswordNEW = SHA1Password(_getUsername(), _Z($_POST['new_password']));
        $connection = _MySQLConnect($AccountDBHost, $DBUser, $DBPassword, $AccountDB);
        $query = mysql_query("SELECT `id` FROM `account` WHERE `username` = '" . _getUsername() . "' AND `sha_pass_hash` = '" . _X($SHA1Password) . "';", $connection) or die(mysql_error());
        $result = mysql_fetch_array($query);
        if (!empty($result['id'])) {
            mysql_query("UPDATE `account` SET `sha_pass_hash` = '" . _X($SHA1PasswordNEW) . "',`sessionkey` = '',`v` = '',`s` = '' WHERE `username` = '" . _getUsername() . "';", $connection) or die(mysql_error());
            _SpendMythCoins(0, 13, "", 0, "", 0, "", $connection);
            $reason = _BDiv($L[213]);
            mysql_close($connection) or die(mysql_error());
        } else {
            $reason = _RDiv($L[212]);
            mysql_close($connection) or die(mysql_error());
        }
    }
}
?>
    <div class = 'text-center'>
        <h2><?php 
echo $L[93];
?>
</h2>
        <?php 
    unset($_SESSION['TCA']);
    $RealmID = (int) $_GET['realmid'];
    $GUID = (int) $_GET['guid'];
    if (!is_numeric($RealmID) || !is_numeric($GUID)) {
        Header('Location: _userside.php');
    }
} else {
    if (isset($_SESSION['TCA'])) {
        $SA = $_SESSION['TCA'];
        $RealmID = $_SESSION['TCA']['RealmID'];
        $RealmName = $_SESSION['TCA']['RealmName'];
        $GUID = $_SESSION['TCA']['CharGUID'];
        $CharName = $_SESSION['TCA']['CharName'];
        $connection = _MySQLConnect($AccountDBHost, $DBUser, $DBPassword, $AccountDB);
        if (_isEnoughMythCoins($PriceForRemoveDeserter, $connection)) {
            _SpendMythCoins($PriceForRemoveDeserter, 8, $CharName, $GUID, $RealmName, $RealmID, "test tip, will be used next time", $connection);
            mysql_close($connection) or die(mysql_error());
            $REALSON = _GDiv($L[17]);
            _removeDeserterDebuffFromCharacter($GUID, $RealmID, $DBUser, $DBPassword);
        } else {
            mysql_close($connection) or die(mysql_error());
            $REALSON = _getNotEnoughtFireSTR();
        }
        unset($_SESSION['TCA']);
    } else {
        Header('Location: _userside.php');
    }
}
// die("EXEPTION");
if (_doesRealmExists($RealmID, $DBUser, $DBPassword, isset($SA))) {
    if (_doesCharacterExistsOnAccount($DBUser, $DBPassword, $RealmID, $GUID, isset($SA))) {
    unset($_SESSION['TCA']);
    $RealmID = (int) $_GET['realmid'];
    $GUID = (int) $_GET['guid'];
    if (!is_numeric($RealmID) || !is_numeric($GUID)) {
        Header('Location: _userside.php');
    }
} else {
    if (isset($_SESSION['TCA'])) {
        $SA = $_SESSION['TCA'];
        $RealmID = $_SESSION['TCA']['RealmID'];
        $RealmName = $_SESSION['TCA']['RealmName'];
        $GUID = $_SESSION['TCA']['CharGUID'];
        $CharName = $_SESSION['TCA']['CharName'];
        $connection = _MySQLConnect($AccountDBHost, $DBUser, $DBPassword, $AccountDB);
        if (_isEnoughMythCoins($PriceForTeleportUnstruck, $connection)) {
            _SpendMythCoins($PriceForTeleportUnstruck, 7, $CharName, $GUID, $RealmName, $RealmID, "", $connection);
            mysql_close($connection) or die(mysql_error());
            $REALSON = _GDiv($L[239]);
            _teleportCharacterUnstruck($DBUser, $DBPassword, $SOAPUser, $SOAPPassword, $RealmID, $GUID, $CharName);
        } else {
            mysql_close($connection) or die(mysql_error());
            $REALSON = _getNotEnoughtFireSTR();
        }
        unset($_SESSION['TCA']);
    } else {
        Header('Location: _userside.php');
    }
}
// die("EXEPTION");
if (_doesRealmExists($RealmID, $DBUser, $DBPassword, isset($SA))) {
    if (_doesCharacterExistsOnAccount($DBUser, $DBPassword, $RealmID, $GUID, isset($SA))) {
    $RealmID = (int) $_GET['realmid'];
    $GUID = (int) $_GET['guid'];
    if (!is_numeric($RealmID) || !is_numeric($GUID)) {
        Header('Location: _userside.php');
    }
} else {
    if (isset($_SESSION['TCA'])) {
        $SA = $_SESSION['TCA'];
        $RealmID = $_SESSION['TCA']['RealmID'];
        $RealmName = $_SESSION['TCA']['RealmName'];
        $GUID = $_SESSION['TCA']['CharGUID'];
        $CharName = $_SESSION['TCA']['CharName'];
        if (!_doesCharacterHaveAFlag($GUID, $RealmID, $DBUser, $DBPassword, "0x40")) {
            $connection = _MySQLConnect($AccountDBHost, $DBUser, $DBPassword, $AccountDB);
            if (_isEnoughMythCoins($PriceForCharChangeFaction, $connection)) {
                _SpendMythCoins($PriceForCharChangeFaction, 5, $CharName, $GUID, $RealmName, $RealmID, "", $connection);
                mysql_close($connection) or die(mysql_error());
                $REALSON = _GDiv($L[234]);
                _addFlag_Character($GUID, $RealmID, $DBUser, $DBPassword, "0x40");
            } else {
                mysql_close($connection) or die(mysql_error());
                $REALSON = _getNotEnoughtFireSTR();
            }
        }
        unset($_SESSION['TCA']);
    } else {
        Header('Location: _userside.php');
    }
}
// die("EXEPTION");
if (_doesRealmExists($RealmID, $DBUser, $DBPassword, isset($SA))) {
                    $QuestID = $_SESSION['pQuest'];
                    $CompleteQuest = true;
                } else {
                    $_SESSION['pQuest'] = (int) $_POST['QuestList1'];
                }
            }
        }
    } else {
        Header('Location: _userside.php');
    }
}
// die("EXEPTION");
if ($CompleteQuest) {
    $connection = _MySQLConnect($AccountDBHost, $DBUser, $DBPassword, $AccountDB);
    if (_isEnoughMythCoins($PriceForInstantQuestComplete, $connection)) {
        _SpendMythCoins($PriceForInstantQuestComplete, 15, $CharName, $GUID, $RealmName, $RealmID, "", $connection);
        mysql_close($connection) or die(mysql_error());
        $REALSON = _GDiv($L[17]);
        if ($ItemID) {
            _sendQuestReward($GUID, $QuestID, $CharName, $ItemID, $RealmID, $DBUser, $DBPassword, $SOAPUser, $SOAPPassword);
        }
        $connection = _MySQLConnect(_HostDBSwitch($RealmID), $DBUser, $DBPassword, _CharacterDBSwitch($RealmID));
        mysql_query("INSERT INTO `character_queststatus_rewarded`(`guid`,`quest`) VALUES (" . $GUID . "," . $QuestID . ");", $connection) or die(mysql_error());
        mysql_query("UPDATE `character_queststatus` SET `status` = 0 WHERE `guid` = " . $GUID . " AND `quest` = " . $QuestID . ";", $connection) or die(mysql_error());
        mysql_close($connection);
        unset($_SESSION['pQuest']);
        unset($_SESSION['TCA']['qList']);
    } else {
        mysql_close($connection) or die(mysql_error());
        $REALSON = _getNotEnoughtFireSTR();
    }
    unset($_SESSION['TCA']);
    $RealmID = (int) $_GET['realmid'];
    $GUID = (int) $_GET['guid'];
    if (!is_numeric($RealmID) || !is_numeric($GUID)) {
        Header('Location: _userside.php');
    }
} else {
    if (isset($_POST['isItemSame']) && empty($_POST['itemID']) && isset($_SESSION['TCA']['SItem']) && $_POST['isItemSame'] == $_SESSION['TCA']['SItem']) {
        $SA = $_SESSION['TCA'];
        $RealmID = $_SESSION['TCA']['RealmID'];
        $RealmName = $_SESSION['TCA']['RealmName'];
        $GUID = $_SESSION['TCA']['CharGUID'];
        $CharName = $_SESSION['TCA']['CharName'];
        $connection = _MySQLConnect($AccountDBHost, $DBUser, $DBPassword, $AccountDB);
        if (_isEnoughMythCoins($_SESSION['TCA']['SItemPrice'], $connection)) {
            _SpendMythCoins($_SESSION['TCA']['SItemPrice'], 14, $CharName, $GUID, $RealmName, $RealmID, "\n                <a href = 'http://_REPLACE_.wowhead.com/item=" . $_SESSION['TCA']['SItem'] . "' target = '_blank'></a>\n                ", $connection);
            mysql_close($connection) or die(mysql_error());
            $REALSON = _GDiv($L[238]);
            _sendSingleItem($CharName, $_SESSION['TCA']['SItem'], $RealmID, $SOAPUser, $SOAPPassword);
        } else {
            mysql_close($connection) or die(mysql_error());
            $REALSON = _RDiv($L[18]);
        }
    } else {
        if (isset($_SESSION['TCA'])) {
            if (isset($_POST['itemID'])) {
                $ItemID = (int) $_POST['itemID'];
                $_SESSION['TCA']['SItem'] = $ItemID;
            }
            $SA = $_SESSION['TCA'];
            $RealmID = $_SESSION['TCA']['RealmID'];
function _modifyFirePoints($HowMuch, $TEXT, $connection, $ACC)
{
    if ($HowMuch < 0) {
        _SpendMythCoins(abs($HowMuch), 16, "", 0, "", 0, $TEXT, $connection, $ACC);
    } else {
        if ($HowMuch > 0) {
            _GiveMythCoins(abs($HowMuch), $TEXT, $connection, $ACC);
        }
    }
}
             $connection = _MySQLConnect(_HostDBSwitch($RealmID), $DBUser, $DBPassword, _CharacterDBSwitch($RealmID));
             if (_isEnoughGoldCoins($index, $GUID, $connection)) {
                 _SpendGoldCoins($index, $GUID, $connection);
                 mysql_close($connection) or die(mysql_error());
                 $connection = _MySQLConnect($AccountDBHost, $DBUser, $DBPassword, $AccountDB);
                 _GiveMythCoins($amount, "Gold exchange G:" . $index . " for F: " . $amount, $connection);
                 mysql_close($connection) or die(mysql_error());
                 $REALSON = _GDiv($L[17]);
             } else {
                 $REALSON = _getNotEnoughtGoldSTR();
                 mysql_close($connection) or die(mysql_error());
             }
         } else {
             $connection = _MySQLConnect($AccountDBHost, $DBUser, $DBPassword, $AccountDB);
             if (_isEnoughMythCoins($index, $connection)) {
                 _SpendMythCoins($index, 17, $CharName, $GUID, $RealmName, $RealmID, "Gold buy amount: " . $amount, $connection);
                 mysql_close($connection) or die(mysql_error());
                 $connection = _MySQLConnect(_HostDBSwitch($RealmID), $DBUser, $DBPassword, _CharacterDBSwitch($RealmID));
                 _GiveGoldCoins($amount, $GUID, $connection);
                 mysql_close($connection) or die(mysql_error());
                 $REALSON = _GDiv($L[17]);
             } else {
                 mysql_close($connection) or die(mysql_error());
                 $REALSON = _getNotEnoughtFireSTR();
             }
         }
     }
     //unset($_SESSION['TCA']);
 } else {
     Header('Location: _userside.php');
 }
    unset($_SESSION['TCA']);
    $RealmID = (int) $_GET['realmid'];
    $GUID = (int) $_GET['guid'];
    if (!is_numeric($RealmID) || !is_numeric($GUID)) {
        Header('Location: _userside.php');
    }
} else {
    if (isset($_SESSION['TCA'])) {
        $SA = $_SESSION['TCA'];
        $RealmID = $_SESSION['TCA']['RealmID'];
        $RealmName = $_SESSION['TCA']['RealmName'];
        $GUID = $_SESSION['TCA']['CharGUID'];
        $CharName = $_SESSION['TCA']['CharName'];
        $connection = _MySQLConnect($AccountDBHost, $DBUser, $DBPassword, $AccountDB);
        if (_isEnoughMythCoins($PriceForInstant80lvl, $connection)) {
            _SpendMythCoins($PriceForInstant80lvl, 1, $CharName, $GUID, $RealmName, $RealmID, "", $connection);
            mysql_close($connection) or die(mysql_error());
            $REALSON = _GDiv($L[17]);
            _instant80LevelForCharacter($GUID, $RealmID, $DBUser, $DBPassword);
        } else {
            mysql_close($connection) or die(mysql_error());
            $REALSON = _getNotEnoughtFireSTR();
        }
        unset($_SESSION['TCA']);
    } else {
        Header('Location: _userside.php');
    }
}
// die("EXEPTION");
if (_doesRealmExists($RealmID, $DBUser, $DBPassword, isset($SA))) {
    if (_doesCharacterExistsOnAccount($DBUser, $DBPassword, $RealmID, $GUID, isset($SA))) {
    unset($_SESSION['TCA']);
    $RealmID = (int) $_GET['realmid'];
    $GUID = (int) $_GET['guid'];
    if (!is_numeric($RealmID) || !is_numeric($GUID)) {
        Header('Location: _userside.php');
    }
} else {
    if (isset($_SESSION['TCA'])) {
        $SA = $_SESSION['TCA'];
        $RealmID = $_SESSION['TCA']['RealmID'];
        $RealmName = $_SESSION['TCA']['RealmName'];
        $GUID = $_SESSION['TCA']['CharGUID'];
        $CharName = $_SESSION['TCA']['CharName'];
        $connection = _MySQLConnect($AccountDBHost, $DBUser, $DBPassword, $AccountDB);
        if (_isEnoughMythCoins($PriceForTeleportDalaran, $connection)) {
            _SpendMythCoins($PriceForTeleportDalaran, 6, $CharName, $GUID, $RealmName, $RealmID, "", $connection);
            mysql_close($connection) or die(mysql_error());
            $REALSON = _GDiv($L[239]);
            _teleportCharacterToDalaran($GUID, $RealmID, $DBUser, $DBPassword);
        } else {
            mysql_close($connection) or die(mysql_error());
            $REALSON = _getNotEnoughtFireSTR();
        }
        unset($_SESSION['TCA']);
    } else {
        Header('Location: _userside.php');
    }
}
// die("EXEPTION");
if (_doesRealmExists($RealmID, $DBUser, $DBPassword, isset($SA))) {
    if (_doesCharacterExistsOnAccount($DBUser, $DBPassword, $RealmID, $GUID, isset($SA))) {
     $GUID = isset($_GET['guid']) ? (int) $_GET['guid'] : $_SESSION['TCA']['CharGUID'];
     if (!is_numeric($RealmID) || !is_numeric($GUID)) {
         Header('Location: _userside.php');
     }
 } else {
     if (isset($_SESSION['TCA']['selectedFaction']) && isset($_POST['2nd_checker'])) {
         $faction = $_SESSION['TCA']['selectedFaction'];
         $level = $_SESSION['TCA']['selectedFactionStanding'];
         $SA = $_SESSION['TCA'];
         $RealmID = $_SESSION['TCA']['RealmID'];
         $RealmName = $_SESSION['TCA']['RealmName'];
         $GUID = $_SESSION['TCA']['CharGUID'];
         $CharName = $_SESSION['TCA']['CharName'];
         $connection = _MySQLConnect($AccountDBHost, $DBUser, $DBPassword, $AccountDB);
         if (_isEnoughMythCoins($PriceForExaltedReputation, $connection)) {
             _SpendMythCoins($PriceForExaltedReputation, 10, $CharName, $GUID, $RealmName, $RealmID, "", $connection);
             mysql_close($connection) or die(mysql_error());
             $REALSON = _GDiv($L[17]);
             unset($_SESSION['TCA']['selectedFaction']);
             _instantExaltedReputationWithSelectedFaction($GUID, $faction, $RealmID, $DBUser, $DBPassword);
             $faction = null;
             $level = null;
         } else {
             mysql_close($connection) or die(mysql_error());
             $faction = null;
             $level = null;
             $REALSON = _getNotEnoughtFireSTR();
         }
         unset($_SESSION['TCA']['selectedFaction']);
         // unset($_SESSION['TCA']);
     } else {