$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))) { if (_doesCharacterNotOnlineATM($DBUser, $DBPassword, $RealmID, $GUID)) { if (!_doesCharacterHasDeserterDebuff($GUID, $RealmID, $DBUser, $DBPassword)) { echo _getAlreadyEffectSTR($L[144]); } else { _FORM_TO_CHAR_ACTIONS($SA ? $SA : _FORM_CHAR_ARRAY($AccountDBHost, $AccountDB, $DBUser, $DBPassword, $RealmID, $GUID), $L[90], $REALSON, $PriceForRemoveDeserter, null, null, null, null, null); } } else { echo _RDiv($L[60]); } } else { echo _RDiv($L[9]); } } else { echo _RDiv($L[9]); } include_once '_template/_footer.php'; ob_end_flush();
<?php 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();
_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))) { if (_doesCharacterExistsOnAccount($DBUser, $DBPassword, $RealmID, $GUID, isset($SA))) { if (_doesCharacterNotOnlineATM($DBUser, $DBPassword, $RealmID, $GUID)) { if (_doesCharacterHaveAFlag($GUID, $RealmID, $DBUser, $DBPassword, "0x40")) { echo _getAlreadyEffectSTR($L[235]); } else { _FORM_TO_CHAR_ACTIONS($SA ? $SA : _FORM_CHAR_ARRAY($AccountDBHost, $AccountDB, $DBUser, $DBPassword, $RealmID, $GUID), $L[85], $REALSON, $PriceForCharChangeFaction, null, null, true, null, null); } } else { echo _RDiv($L[60]); } } else { echo _RDiv($L[9]); } } else { echo _RDiv($L[9]); } include_once '_template/_footer.php'; ob_end_flush();
_addFlag_Character($GUID, $RealmID, $DBUser, $DBPassword, "0x08"); } 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))) { if (_doesCharacterNotOnlineATM($DBUser, $DBPassword, $RealmID, $GUID)) { if (_doesCharacterHaveAFlag($GUID, $RealmID, $DBUser, $DBPassword, "0x08")) { echo _getAlreadyEffectSTR($L[68]); } else { _FORM_TO_CHAR_ACTIONS($SA ? $SA : _FORM_CHAR_ARRAY($AccountDBHost, $AccountDB, $DBUser, $DBPassword, $RealmID, $GUID), $L[84], $REALSON, $PriceForCharChangeCustomize, null, true, null, null, true); } } else { echo _RDiv($L[60]); } } else { echo _RDiv($L[9]); } } else { echo _RDiv($L[9]); } include_once '_template/_footer.php'; ob_end_flush();
$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(); } } if (_doesRealmExists($RealmID, $DBUser, $DBPassword)) { if (_doesCharacterExistsOnAccount($DBUser, $DBPassword, $RealmID, $GUID, _getAccountID())) { if (_doesCharacterNotOnlineATM($DBUser, $DBPassword, $RealmID, $GUID)) { if (!_doesCharacterHaveActiveQuests($GUID, $RealmID, $DBUser, $DBPassword)) { echo _getAlreadyEffectSTR($L[72]); } else { _FORM_QUEST_COMPLETE($SA ? $SA : _FORM_CHAR_ARRAY($AccountDBHost, $AccountDB, $DBUser, $DBPassword, $RealmID, $GUID), $RealmID, $AccountDBHost, $AccountDB, $DBUser, $DBPassword, $GUID, $PriceForInstantQuestComplete, $REALSON); } } else { echo _RDiv($L[60]); } } else { echo _RDiv($L[9]); } } else { echo _RDiv($L[9]); } include_once '_template/_footer.php'; ob_end_flush(); function _sendQuestReward($GUID, $QuestID, $CharacterName, $ItemID, $RealmID, $DBUser, $DBPassword, $SOAPUser, $SOAPPassword)
function _AH_FORM($connection, $ADMIN_MODE = false) { global $L; $RealmID = isset($_GET['R']) ? (int) $_GET['R'] : null; $PostQuery = isset($_POST['U']) ? trim($_POST['U']) : null; if (isset($PostQuery)) { $PostQuery = !empty($PostQuery) ? $PostQuery : null; } $Done = null; $H = $ADMIN_MODE ? $L[221] : $L[95]; $Q_STR = "SELECT DATE(`whenItDone`),`action`,`text`,`realmName`,`charName`,`myth_coins_spend`,`myth_coins_balance`,`IP`\n FROM `account_billing_history` "; _getRealmArray($connection); echo "\n <div class = 'text-center'>\n <h2>" . $H . "</h2>"; if ($ADMIN_MODE) { if (isset($PostQuery) && isset($_SESSION['R']['Username']) && $PostQuery === $_SESSION['R']['Username']) { $Done = true; } else { if (!isset($PostQuery) && isset($_SESSION['R']['Username'])) { $Done = true; } else { $_SESSION['R']['Username'] = isset($PostQuery) ? $PostQuery : null; } } if (!isset($Done) && isset($_SESSION['R']['Username'])) { $_SESSION['R']['ID'] = _lookForAccount($connection, $_SESSION['R']['Username']); } $PLACEHOLDER = isset($_SESSION['R']['ID']) ? $_SESSION['R']['Username'] : $L[219]; if (isset($_SESSION['R']['ID'])) { $InfoAccountQuery = mysql_query("SELECT\n `t2`.`myth_coins`,`t1`.`id`,`t1`.`email`,`t1`.`last_ip`,DATE(`t1`.`joindate`) AS `joindate`,DATE(`t1`.`last_login`) AS `last_login`\n FROM `account` `t1` LEFT JOIN `account_details` `t2` ON `t1`.`id` = `t2`.`id` WHERE `t1`.`id` = " . $_SESSION['R']['ID'] . ";", $connection) or die(mysql_error()); $InfoAccountResult = mysql_fetch_array($InfoAccountQuery); echo "\n <div class = 'modal hide' id = 'ModifyFirePoints'>\n <div class = 'modal-header'>\n <button type = 'button' class = 'close' data-dismiss = 'modal'>×</button>\n <h3>" . $_SESSION['R']['Username'] . "</h3>\n </div>\n <form action = " . $_SERVER['PHP_SELF'] . " method = 'POST'>\n <div class = 'modal-body'>\n <p class = 'text-center'>" . $L[253] . "</p>\n <input name = 'HowMuch' type = 'text' size = '60' placeholder = '" . $L[255] . "'>\n <input name = 'HowMuchReason' type = 'text' size = '100' placeholder = '" . $L[256] . "'>\n </div>\n <div class = 'modal-footer'>\n <a href = '#' class = 'btn' data-dismiss = 'modal'>" . $L[254] . "</a>\n <input class = 'btn' type = 'submit' value = '" . $L[146] . "' />\n </div>\n </form>\n </div>\n <div class = 'modal hide' id = 'AccountInfo'>\n <div class = 'modal-header'>\n <button type = 'button' class = 'close' data-dismiss = 'modal'>×</button>\n <h3>" . $_SESSION['R']['Username'] . "</h3>\n </div>\n <div class = 'modal-body'>\n <table class = 'table table-hover'>\n <tr class = 'menuBar'>\n <td>#</td>\n <td>" . $_SESSION['R']['ID'] . "</td>\n </tr><tr>\n <td>" . $L[271] . "</td>\n <td>" . $InfoAccountResult['email'] . "</td>\n </tr><tr>\n <td>" . $L[272] . "</td>\n <td>" . $InfoAccountResult['joindate'] . "</td>\n </tr><tr>\n <td>" . $L[273] . "</td>\n <td>" . $InfoAccountResult['last_login'] . "</td>\n </tr><tr>\n <td>" . $L[274] . "</td>\n <td>" . $InfoAccountResult['last_ip'] . "</td>\n </tr>\n </tr><tr>\n <td><i class = 'icon-fire'></i></td>\n <td>" . $InfoAccountResult['myth_coins'] . "</td>\n </tr>\n </table>\n </div>\n </div>\n <script>\n \$('ModifyFirePoints').click(function() {\n \$('#ModifyFirePoints').modal('toggle');\n })\n \$('AccountInfo').click(function() {\n \$('#AccountInfo').modal('toggle');\n })\n </script>"; } $D = !isset($_SESSION['R']['Username']) ? "disabled = 'disabled'" : ""; echo "\n <form action = " . $_SERVER['PHP_SELF'] . " method = 'POST'>\n <input name = 'U' type = 'text' size = '60' placeholder = '" . $PLACEHOLDER . "'>\n <input class = 'btn btn-info BillingB' type = 'submit' value = '" . $L[220] . "' />\n <a href = '?CL'><input class = 'btn btn-inverse BillingB' " . $D . " value = '" . $L[251] . "'/></a>\n <a class = 'btn BillingB' data-toggle = 'modal' href = '#ModifyFirePoints' " . $D . ">" . $L[252] . "<i class = 'icon-fire'></i></a>\n <a class = 'btn BillingB' data-toggle = 'modal' href = '#AccountInfo' " . $D . ">" . $L[261] . "</a>\n </form>"; $STR_P1 = isset($_SESSION['R']['ID']) ? "`id` = " . (int) $_SESSION['R']['ID'] : ""; $STR_P2 = _AH_REALMID(isset($RealmID) ? $RealmID : -1); if (!empty($STR_P1) || !empty($STR_P2)) { $Q_STR .= " WHERE "; } $Q_STR .= $STR_P1; if (!empty($STR_P1) && !empty($STR_P2)) { $Q_STR .= " AND "; } $Q_STR .= $STR_P2; } else { $Q_STR .= " WHERE `id` = " . (int) _getAccountID(); if (isset($RealmID)) { $Q_STR .= " AND "; } $Q_STR .= _AH_REALMID(isset($RealmID) ? $RealmID : -1); } $Q_STR .= " ORDER BY `whenItDone` DESC;"; echo "\n </div>\n <ul class = 'nav nav-tabs'>"; echo !isset($RealmID) ? "<li class = 'active'>" : "<li>"; echo "<a href = '?ALL'>" . $L[110] . "</a></li>"; foreach ($_SESSION['R']['W'] as $ID => $NA) { echo $RealmID === (int) $ID ? "<li class = 'active'>" : "<li>"; echo "<a href = '?R=" . $ID . "'>" . $NA['N'] . "</a></li>"; } echo "</ul>"; $query = mysql_query($Q_STR, $connection) or die(mysql_error()); $row_num = mysql_num_rows($query); if ($row_num < 1) { echo _getAlreadyEffectSTR("<h2>" . $L[163] . "</h2>"); } else { echo "\n <fieldset>\n <table class = 'table table-hover'>\n <tr class = 'menuBar'>\n <td>" . $L[140] . "</td>\n <td>" . $L[141] . "</td>\n <td>" . $L[119] . "</td>\n <td>" . $L[142] . "</td>\n <td>" . $L[64] . "</td>\n <td>" . $L[260] . "</td>\n <td>" . $L[143] . "</td>\n </tr>"; while ($result = mysql_fetch_array($query)) { if ($result['action'] === 14 && _isset($result['text'])) { $STR = explode('_REPLACE_', $result['text']); $result['text'] = $STR[0] . _getWHLanguage() . $STR[1]; } echo "<tr class = '" . _AH_TR_STR($result, $result['action']) . "'>\n <td>" . $result[0] . "</td>\n <td>" . _AH_STR($result['action'], !empty($result['text']) ? $result['text'] : "") . "</td>\n <td>" . $result['realmName'] . "</td>\n <td>" . $result['charName'] . "</td>\n <td>" . _AH_PRICE_STR($result['myth_coins_spend']) . "</td>\n <td>" . $result['myth_coins_balance'] . " <i class = 'icon-fire'></i></td>\n <td>" . $result['IP'] . "</td>\n </tr>"; } echo "\n </table>\n </fieldset>"; } }
function _FORM_INSTANT_EXT_REPUTATION($SA, $RealmID, $DBUser, $DBPassword, $faction, $level, $PRICE, $REALSON = "") { $connection = _MySQLConnect(_HostDBSwitch($RealmID), $DBUser, $DBPassword, _CharacterDBSwitch($RealmID)); $query = mysql_query("SELECT `faction`,`standing`,`flags` FROM `character_reputation` WHERE `guid` = " . $SA['CharGUID'] . " AND `flags` & 1;", $connection) or die(mysql_error()); while ($result = mysql_fetch_array($query)) { $SA['ReputationList'][$result['faction']]['Level'] = $result['standing']; $SA['ReputationList'][$result['faction']]['Flag'] = $result['flags']; } global $L; echo "\n <form action = " . $_SERVER['PHP_SELF'] . " method = 'POST'>\n <fieldset>\n <div class = 'text-center'>" . $REALSON . "\n <h2>" . $L[88] . "</h2>\n <fieldset>"; _FORM_CHAR_BLOCK($SA, null, true); include_once '_core/f_switch.php'; if (isset($faction) && isset($level)) { $faction = mb_convert_case(_getFactionNameFromID($faction), MB_CASE_TITLE, 'UTF-8'); echo "<div class = 'alert service " . _getColorOfReputationBlock($level) . " reputationBlock'>\n <div class = 'service_icon'><img src = '_template/img/reputation.png'></div>\n <h4>" . $faction . " (" . $L[114] . ")</h4>\n <div class = 'service_desc'>" . _getReputationRank($level) . "</div>\n </div>\n <div class = 'alert service alert-success reputationBlock'>\n <div class = 'service_icon'><img src = '_template/img/reputation.png'></div>\n <h4>" . $faction . " (" . $L[115] . ")</h4>\n <div class = 'service_desc'>" . _getReputationRank(42001) . "</div>\n </div>"; } echo "\n </fieldset>"; if (isset($faction) && isset($level)) { echo "\n <fieldset>\n " . _BDiv(_PRICE_STR($PRICE)) . "\n <form action = " . $_SERVER['PHP_SELF'] . " method = 'POST'>\n <p><button class = 'btn btn-primary' type = 'submit'>" . _getPriceButtonSTR($PRICE) . "</button></p>\n <input type = 'hidden' name = '2nd_checker' value = '" . $faction . "' id = '2nd_checker' />\n </form>\n </div>\n </fieldset>"; } else { echo "\n <legend>" . $L[81] . "</legend>\n <fieldset>"; if (isset($SA['ReputationList'])) { foreach ($SA['ReputationList'] as $ID => $Array) { $faction = mb_convert_case(_getFactionNameFromID($ID), MB_CASE_TITLE, 'UTF-8'); if ($faction < 0) { continue; } echo "<a href = '_a_instant_exalted_reputation.php?faction=" . $ID . "&level=" . $Array['Level'] . "'><div class = 'alert service " . _getColorOfReputationBlock($Array['Level']) . "'>\n <div class = 'service_icon'><img src = '_template/img/reputation.png'></div>\n <h4>" . $faction . "</h4>\n <div class = 'service_desc'>" . _getReputationRank($Array['Level']) . "</div>\n </div></a>"; } } else { echo _getAlreadyEffectSTR("<h2>" . $L[270] . "</h2>"); } echo "\n </fieldset>"; } echo "</fieldset>\n </form>"; }