_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))) { 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]); }
<?php include_once '../_core/_config.php'; include_once '../_core/_functions.php'; include_once '../_core/_dbfunctions.php'; ob_start(); session_start(); if (!isset($_POST['ID']) || !isset($_POST['R']) || !isset($_POST['GUID'])) { die($L[9]); } $ID = (int) $_POST['ID']; $RealmID = (int) $_POST['R']; $GUID = (int) $_POST['GUID']; if (!_doesRealmExists($RealmID, $DBUser, $DBPassword) || !_doesCharacterExistsOnAccount($DBUser, $DBPassword, $RealmID, $GUID)) { die($L[9]); } if (!_doesCharacterNotOnlineATM($DBUser, $DBPassword, $RealmID, $GUID)) { die($L[60]); } $connection = _MySQLConnect($AccountDBHost, $DBUser, $DBPassword, $AccountDB); if (!_isGMAllowed($connection)) { mysql_close($connection) or die(mysql_error()); die($L[224]); } if (!_getMigrationStatus($connection, $ID) == 0) { mysql_close($connection) or die(mysql_error()); die($L[225]); } _updateMigrationStatus($connection, $ID, 3); mysql_close($connection) or die(mysql_error()); _CancelORDenyCharacterTransfer($DBUser, $DBPassword, $RealmID, $GUID, $STORAGE);
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(); } } 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]); }