$realson = $L[119] . " '" . $SNA . "' <u>" . $L[119] . "!</u>"; } } } } } } } if (!empty($realson)) { _Migration_STEP2FORM($realson); } else { unset($_SESSION['STEP2']); $connection = _MySQLConnect(_HostDBSwitch($RealmID), $DBUser, $DBPassword, _CharacterDBSwitch($RealmID)); _updateCharacterName($connection, $CHAR_NAME, $GUID); _TalentsReset($connection, $GUID); _MoveToGMAccount($connection, $GUID); mysql_close($connection) or die(mysql_error()); $connection = _MySQLConnect($AccountDBHost, $DBUser, $DBPassword, $AccountDB); _updateMigrationStatusAndCharacterName($connection, $ID, $CHAR_NAME, 0); mysql_close($connection) or die(mysql_error()); _PreparateMails(_LoadItemRoW($DBUser, $DBPassword, $ID), $CHAR_NAME, $TransferLetterTitle, $TransferLetterMessage, $SOAPUser, $SOAPPassword, $RealmID); echo _GDiv($L[51]); } } else { _Migration_STEP2FORM($L[56] . " '" . $CHAR_NAME . "' " . $L[57]); } function _Migration_STEP2FORM($TXT) { global $L; echo _RDiv($TXT) . "\n <div class = 'alert text-center'>" . $L[50] . "</div>\n <div class = 'text-center'>\n <br/>\n <form action = '" . $_SERVER['PHP_SELF'] . "' method = 'post' enctype = 'multipart/form-data'>\n <input class = 'clearfix' type = 'text' name = 'rename'>\n <p><button class = 'btn btn-primary' type = 'submit'>" . $L[146] . "</button></p>\n </form>\n </div>\n </div>"; }
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]); } mysql_close($connection) or die(mysql_error()); _PreparateMails(_LoadItemRoW($DBUser, $DBPassword, $ID), _GetCharacterNameAndDeleteMails($DBUser, $DBPassword, $RealmID, $GUID), $SOAPUser, $SOAPPassword, $RealmID); mysql_close($connection) or die(mysql_error()); ob_end_flush(); die($L[226]);