Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- if($memb___id == 'PHPCore'){
- //$memb___id = 'adminfmu';
- //$memb___mail = 'keepvotingfmu@gmail.com';
- //$config['debug'] = 1;
- }
- if(isset($_GET['verification'])){
- $transfer_error = 0;
- $i = $db->prepare("Use ".$config['mssql']['db_me_muonline']);
- $i->execute();
- $memb_stat_select = $db->prepare("SELECT ConnectStat from MEMB_STAT where memb___id=?");
- $memb_stat_select->execute(array($memb___id));
- $memb_stat = $memb_stat_select->fetch();
- $memb_stat_select->closeCursor();
- $memb_stat[0] = 0;
- if($memb_stat[0] == 1){
- echo alert('Your account is connected in game! Please disconnect.',0,'',1);
- }else{
- $memb_info_select = $db->prepare("SELECT memb___id,memb__pwd,memb_name,sno__numb,mail_addr,addr_info,appl_days,modi_days,out__days,true_days,mail_chek,bloc_code,ctl1_code,JF,cspoints,VipStamp,MasterKey,AccountLock,Remark,TempCredits,LuckyCoin from MEMB_INFO where memb___id=?");
- $memb_info_select->execute(array($memb___id));
- $memb_info = $memb_info_select->fetch();
- $memb_info_select->closeCursor();
- $account_data['Me_MuOnline']['MEMB_INFO'] = $memb_info;
- $memb_credits_select = $db->prepare("SELECT memb___id,credits,TempCredits,vippoints from MEMB_CREDITS where memb___id=?");
- $memb_credits_select->execute(array($memb___id));
- $memb_credits = $memb_credits_select->fetch();
- $memb_credits_select->closeCursor();
- if(empty($memb_credits[2])){
- $memb_credits[2] = 0;
- }
- $account_data['Me_MuOnline']['MEMB_CREDITS'] = $memb_credits;
- $i = $db->prepare("Use ".$config['mssql']['db_muonline']);
- $i->execute();
- $accountcharacter_select = $db->prepare("SELECT Id,GameID1,GameID2,GameID3,GameID4,GameID5,GameIDC,MoveCnt,Summoner,ExtVault,Ragefighter from AccountCharacter where Id=?");
- $accountcharacter_select->execute(array($memb___id));
- $accountcharacter = $accountcharacter_select->fetch();
- $accountcharacter_select->closeCursor();
- $accountcharacter_insert_script = 0;
- if($accountcharacter){
- $accountcharacter_insert_script = 1;
- $accountcharacter_list = array(1=>$accountcharacter[1],2=>$accountcharacter[2],3=>$accountcharacter[3],4=>$accountcharacter[4],5=>$accountcharacter[5]);
- $accountcharacter_list_new = array(1=>$accountcharacter[1],2=>$accountcharacter[2],3=>$accountcharacter[3],4=>$accountcharacter[4],5=>$accountcharacter[5]);
- $account_data['MuOnline']['AccountCharacter'] = $accountcharacter;
- $start_char_list_from = 0;
- $make_array_character_search = array();
- foreach($accountcharacter_list as $char_id => $char_var){
- $start_char_list_from++;
- $character_search = $char_var;
- if(!empty($char_id) && !empty($char_var)){
- if(isset($_POST['newcharacter'][$char_id])){
- $character_post[$char_id] = safe2($_POST['newcharacter'][$char_id],'\_',8);
- if(!empty($character_post[$char_id]) && !in_array($character_post[$char_id],$make_array_character_search)){
- $character_search = $character_post[$char_id];
- }
- }
- $check_character = $db2->prepare("Select Name from Character where Name=?");
- $check_character->execute(array($character_search));
- if($check_character_results = $check_character->fetch() || preg_match('/[^A-Za-z0-9\_]/',$character_search) || strlen($character_search) < 4){
- $transfer_error = 1;
- $character_exist_list[$char_id] = $char_var;
- $character_exist_error[$char_id] = 'input_error';
- }else{
- if(!empty($character_post[$char_id])){
- $character_exist_list[$char_id] = $char_var;
- $character_exist_error[$char_id] = 'input_success';
- }
- }
- $check_character->closeCursor();
- $make_array_character_search[] = $character_search;
- $accountcharacter_list_new[$char_id] = $character_search;
- $account_data['MuOnline']['AccountCharacter'][$start_char_list_from] = $character_search;
- }
- }
- $account_data['MuOnline']['AccountCharacter'][6] = null;
- }
- $i = $db2->prepare("Use ".$config['mssql2']['db_me_muonline']);
- $i->execute();
- $memb___id_search = $memb___id;
- if(isset($_POST['newusername'])){
- $memb___id_post = safe2($_POST['newusername'],'',10);
- if(!empty($memb___id_post)){
- $memb___id_search = $memb___id_post;
- $post_set_account = 1;
- }
- }
- $check_account = $db2->prepare("Select memb___id,cspoints from MEMB_INFO where memb___id=?");
- $check_account->execute(array($memb___id_search));
- if($check_account_results = $check_account->fetch() || preg_match('/[^A-Za-z0-9]/',$memb___id_search) || strlen($memb___id_search) < 4){
- $transfer_error = 1;
- $account_exist = 1;
- $account_exist_error = 'input_error';
- }else{
- $account_exist_error = 'input_success';
- if($post_set_account == 1){
- $account_data['Me_MuOnline']['MEMB_INFO'][0] = $memb___id_post;
- $account_data['Me_MuOnline']['MEMB_INFO'][2] = $memb___id_post;
- $account_data['Me_MuOnline']['MEMB_INFO'][5] = $memb___id_post;
- $account_data['Me_MuOnline']['MEMB_CREDITS'][0] = $memb___id_post;
- $account_data['MuOnline']['AccountCharacter'][0] = $memb___id_post;
- }
- }
- $check_account->closeCursor();
- if($account_exist == 1 || $post_set_account == 1){
- $memb___pwd_post = safe2($_POST['newpass'],'\@\-',10);
- $memb___repwd_post = safe2($_POST['newrepass'],'\@\-',10);
- if(empty($memb___pwd_post) || empty($memb___repwd_post) || $memb___pwd_post != $memb___repwd_post || strlen($memb___pwd_post) < 4){
- unset($memb___pwd_post);
- unset($memb___repwd_post);
- $pwd_error = 'input_error';
- $repwd_error = 'input_error';
- $transfer_error = 1;
- }else{
- $pwd_error = 'input_success';
- $repwd_error = 'input_success';
- $set_new_pass = 1;
- }
- }
- /*CHECK MAIL*/
- $memb___mail_search = $memb___mail;
- if(isset($_POST['newmail'])){
- $memb___mail_post = filter_var($_POST['newmail'], FILTER_VALIDATE_EMAIL);
- if(!empty($memb___mail_post)){
- $memb___mail_search = $memb___mail_post;
- $post_set_mail = 1;
- }
- }
- $check_mail = $db2->prepare("Select mail_addr from MEMB_INFO where mail_addr=?");
- $check_mail->execute(array($memb___mail_search));
- if($check_mail_results = $check_mail->fetch()){
- $transfer_error = 1;
- $mail_exist = 1;
- $mail_exist_error = 'input_error';
- }else{
- $mail_exist_error = 'input_success';
- if($post_set_mail == 1){
- $account_data['Me_MuOnline']['MEMB_INFO'][4] = $memb___mail_post;
- }
- }
- $check_mail->closeCursor();
- if($transfer_error == 0){
- $post_set_good_transfer = 1;
- if(isset($_POST['transfer_done'])){
- $go_transfer = 1;
- }
- }
- if($go_transfer == 1){
- foreach($accountcharacter_list as $char_id => $char_var){
- if(!empty($char_var)){
- $char_info_select = $db->prepare("Select AccountID,Name,cLevel,LevelUpPoint,Class,Experience,Strength,Dexterity,Vitality,Energy,Inventory,MagicList,Money,Life,MaxLife,Mana,MaxMana,MapNumber,MapPosX,MapPosY,MapDir,PkCount,PkLevel,PkTime,MDate,LDate,CtlCode,DbVersion,Quest,Leadership,ChatLimitTime,FruitPoint,JHDX,JHtype,Grand_Resets,Resets,EDSPostCmd,CirePkRank,EDSPostBanTime,GensRank,GensContribution,GensType,GensLastLeave,GensKnight,PCPoints,TempPcPoints,PvPLastStandWin,MasterResetCount,ExtInventory,S6EP3_PS_FIX from Character where Name=?");
- $char_info_select->execute(array($char_var));
- if($character[$char_id] = $char_info_select->fetch()){
- /*
- $character_inventory_get = preg_replace('/[^A-Z0-9]/', '',$character[$char_id][10]);
- if(is_int(strlen($character_inventory_get)/32) == false){
- $count_data = 0;
- $count_data = strlen($character_inventory_get);
- $count_data = $count_data-1;
- $character_inventory_get = substr($character_inventory_get,0,$count_data);
- }
- $count_data = 0;
- $count_data = strlen($character_inventory_get);
- $count_data = $count_data-3;
- $character_Inventory[$char_id] = substr($character_inventory_get,0,$count_data).str_repeat('F',3);
- $character_MagicList[$char_id] = preg_replace('/[^A-Z0-9]/', '',$character[$char_id][11]);
- $character_Quest[$char_id] = preg_replace('/[^A-Z0-9]/', '',$character[$char_id][28]);
- $character[$char_id][1] = $accountcharacter_list_new[$char_id];
- */
- if(empty($character[$char_id])){
- unset($character[$char_id]);
- }
- }else{
- unset($character[$char_id]);
- }
- $char_info_select->closeCursor();
- }
- }
- if(isset($character[1])){
- //unset($character[1][10]);
- //unset($character[1][11]);
- //unset($character[1][28]);
- $character[1] = array_values($character[1]);
- }
- if(isset($character[2])){
- //unset($character[2][10]);
- //unset($character[2][11]);
- //unset($character[2][28]);
- $character[2] = array_values($character[2]);
- }
- if(isset($character[3])){
- //unset($character[3][10]);
- //unset($character[3][11]);
- //unset($character[3][28]);
- $character[3] = array_values($character[3]);
- }
- if(isset($character[4])){
- //unset($character[4][10]);
- //unset($character[4][11]);
- //unset($character[4][28]);
- $character[4] = array_values($character[4]);
- }
- if(isset($character[5])){
- //unset($character[5][10]);
- //unset($character[5][11]);
- //unset($character[5][28]);
- $character[5] = array_values($character[5]);
- }
- $account_data['MuOnline']['Character'] = $character;
- if($post_set_account == 1){
- if(isset($account_data['MuOnline']['Character'][1])){
- $account_data['MuOnline']['Character'][1][0] = $memb___id_post;
- }
- if(isset($account_data['MuOnline']['Character'][2])){
- $account_data['MuOnline']['Character'][2][0] = $memb___id_post;
- }
- if(isset($account_data['MuOnline']['Character'][3])){
- $account_data['MuOnline']['Character'][3][0] = $memb___id_post;
- }
- if(isset($account_data['MuOnline']['Character'][4])){
- $account_data['MuOnline']['Character'][4][0] = $memb___id_post;
- }
- if(isset($account_data['MuOnline']['Character'][5])){
- $account_data['MuOnline']['Character'][5][0] = $memb___id_post;
- }
- }
- foreach($accountcharacter_list as $char_id => $char_var){
- if(!empty($char_var)){
- $char_OptionData = $db->prepare("Select Name,SkillKey,GameOption,Qkey,Wkey,Ekey,ChatWindow,RKey,QWERLevel from OptionData where Name=?");
- $char_OptionData->execute(array($char_var));
- if($character_OptionData[$char_id] = $char_OptionData->fetch()){
- $character_OptionData[$char_id][0] = $accountcharacter_list_new[$char_id];
- if(empty($character_OptionData[$char_id])){
- unset($character_OptionData[$char_id]);
- }
- }else{
- unset($character_OptionData[$char_id]);
- }
- $char_OptionData->closeCursor();
- }
- }
- $account_data['MuOnline']['OptionData'] = $character_OptionData;
- foreach($accountcharacter_list as $char_id => $char_var){
- if(!empty($char_var)){
- $char_T_MasterLevelSystem = $db->prepare("SELECT CHAR_NAME,MASTER_LEVEL,ML_EXP,ML_NEXTEXP,ML_POINT from T_MasterLevelSystem where CHAR_NAME=?");
- $char_T_MasterLevelSystem->execute(array($char_var));
- if($character_T_MasterLevelSystem[$char_id] = $char_T_MasterLevelSystem->fetch()){
- $character_T_MasterLevelSystem[$char_id][0] = $accountcharacter_list_new[$char_id];
- if(empty($character_T_MasterLevelSystem[$char_id])){
- unset($character_T_MasterLevelSystem[$char_id]);
- }
- }else{
- unset($character_T_MasterLevelSystem[$char_id]);
- }
- $char_T_MasterLevelSystem->closeCursor();
- }
- }
- $account_data['MuOnline']['T_MasterLevelSystem'] = $character_T_MasterLevelSystem;
- $warehouse_select = $db->prepare("SELECT AccountID,Items,Money,EndUseDate,DbVersion,pw,ExtCKNum,NeedExtCK from warehouse where AccountID=?");
- $warehouse_select->execute(array($memb___id));
- $warehouse = $warehouse_select->fetch();
- $warehouse_select->closeCursor();
- /*
- $account_Items_get = preg_replace('/[^A-Z0-9]/','',$warehouse[1]);
- if(is_int(strlen($account_Items_get)/32) == false){
- $count_data = 0;
- $count_data = strlen($account_Items_get);
- $count_data = $count_data-1;
- $account_Items_get = substr($account_Items_get,0,$count_data);
- }
- $count_data = 0;
- $count_data = strlen($account_Items_get);
- $count_data = $count_data-32;
- $account_Items = substr($account_Items_get,0,$count_data).str_repeat('F',32);
- unset($warehouse[1]);
- */
- $warehouse = array_values($warehouse);
- $account_data['MuOnline']['warehouse'] = $warehouse;
- if($post_set_account == 1 && isset($account_data['MuOnline']['warehouse'][0])){
- $account_data['MuOnline']['warehouse'][0] = $memb___id_post;
- }
- $i = $db->prepare("Use ".$config['mssql']['db_me_muonline']);
- $i->execute();
- if($set_new_pass == 1){
- //$fn_check = $db->prepare("Select [dbo].[fn_md5](?,?)");
- //$fn_check->execute(array($memb___pwd_post,$memb___id_search));
- //$ipwd = $fn_check->fetch();
- //$fn_check->closeCursor();
- $account_data['Me_MuOnline']['MEMB_INFO'][1] = $memb___pwd_post;//$ipwd[0];
- }
- //$config['debug'] = 1;
- $db2->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
- $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
- try{
- $db2->beginTransaction();
- $password_set = $account_data['Me_MuOnline']['MEMB_INFO'][1];
- unset($account_data['Me_MuOnline']['MEMB_INFO'][1]);
- $account_data['Me_MuOnline']['MEMB_INFO'] = array_values($account_data['Me_MuOnline']['MEMB_INFO']);
- if($account_data['Me_MuOnline']['MEMB_INFO'][12] == ''){
- $account_data['Me_MuOnline']['MEMB_INFO'][12] = 0;
- }
- $memb_info_insert = $db2->prepare("insert into MEMB_INFO(memb___id,memb__pwd,memb_name,sno__numb,mail_addr,addr_info,appl_days,modi_days,out__days,true_days,mail_chek,bloc_code,ctl1_code,JF,cspoints,VipStamp,MasterKey,AccountLock,Remark,TempCredits,LuckyCoin,transfer_server)values(?,'".$password_set."',?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,2)");
- $memb_info_insert->execute($account_data['Me_MuOnline']['MEMB_INFO']);
- if(isset($account_data['Me_MuOnline']['MEMB_CREDITS'][0])){
- if($account_data['Me_MuOnline']['MEMB_CREDITS'][1] == '' ){$account_data['Me_MuOnline']['MEMB_CREDITS'][1] = 0;}
- if($account_data['Me_MuOnline']['MEMB_CREDITS'][2] == '' ){$account_data['Me_MuOnline']['MEMB_CREDITS'][2] = 0;}
- if($account_data['Me_MuOnline']['MEMB_CREDITS'][3] == '' ){$account_data['Me_MuOnline']['MEMB_CREDITS'][3] = 0;}
- $memb_credits_insert = $db2->prepare("insert into MEMB_CREDITS(memb___id,credits,TempCredits,vippoints)values(?,?,?,?)");
- $memb_credits_insert->execute($account_data['Me_MuOnline']['MEMB_CREDITS']);
- }
- $i = $db2->prepare("Use ".$config['mssql2']['db_muonline']);
- $i->execute();
- $insert_log = $db2->prepare("Insert into MUCore_Admin_Logs(username,game_master,ip,date,action,module,server_id)values(?,?,?,?,?,?,?)");
- $insert_log->execute(array($memb___id,'',$_SERVER['REMOTE_ADDR'],time(),'Transfered his account. Original Account Name: '.$memb___id.' / New Account Name: '.o($memb___id_post).'','PMU_TRANSFERED_ACCOUNTS',1));
- if($accountcharacter_insert_script == 1){
- $accountcharacter_insert = $db2->prepare("Insert into AccountCharacter (Id,GameID1,GameID2,GameID3,GameID4,GameID5,GameIDC,MoveCnt,Summoner,ExtVault,Ragefighter)values(?,?,?,?,?,?,?,?,?,?,?)");
- $accountcharacter_insert->execute(array(
- $account_data['MuOnline']['AccountCharacter'][0],$accountcharacter_list_new[1],$accountcharacter_list_new[2],$accountcharacter_list_new[3],$accountcharacter_list_new[4],$accountcharacter_list_new[5],$account_data['MuOnline']['AccountCharacter'][6],$account_data['MuOnline']['AccountCharacter'][7],$account_data['MuOnline']['AccountCharacter'][8],$account_data['MuOnline']['AccountCharacter'][9],$account_data['MuOnline']['AccountCharacter'][10]
- ));
- foreach($accountcharacter_list as $char_id => $char_var){
- if(!empty($char_var) && isset($account_data['MuOnline']['Character'][$char_id])){
- if($account_data['MuOnline']['Character'][$char_id][5] < 0){
- $account_data['MuOnline']['Character'][$char_id][5] = 0;
- }
- if($account_data['MuOnline']['Character'][$char_id][6] > 32767){
- $account_data['MuOnline']['Character'][$char_id][6] = 32767;
- }
- if($account_data['MuOnline']['Character'][$char_id][7] > 32767){
- $account_data['MuOnline']['Character'][$char_id][7] = 32767;
- }
- if($account_data['MuOnline']['Character'][$char_id][8] > 32767){
- $account_data['MuOnline']['Character'][$char_id][8] = 32767;
- }
- if($account_data['MuOnline']['Character'][$char_id][9] > 32767){
- $account_data['MuOnline']['Character'][$char_id][9] = 32767;
- }
- if($account_data['MuOnline']['Character'][$char_id][26] > 32767){
- $account_data['MuOnline']['Character'][$char_id][26] = 32767;
- }
- /*$Inventory = $character_Inventory[$char_id];
- $MagicList = $character_MagicList[$char_id];
- $Quest = $character_Quest[$char_id];
- $insert_character = $db2->prepare("Insert Into Character (AccountID,Name,cLevel,LevelUpPoint,Class,Experience,Strength,Dexterity,Vitality,Energy,Inventory,Money,Life,MaxLife,Mana,MaxMana,MapNumber,MapPosX,MapPosY,MapDir,PkCount,PkLevel,PkTime,MDate,LDate,CtlCode,DbVersion,Quest,Leadership,ChatLimitTime,FruitPoint,JHDX,JHtype,Grand_Resets,Resets,EDSPostCmd,CirePkRank,EDSPostBanTime,GensRank,GensContribution,GensType,GensLastLeave,GensKnight,PCPoints,TempPcPoints,PvPLastStandWin,MasterResetCount,ExtInventory,S6EP3_PS_FIX)values(?,?,?,?,?,?,?,?,?,?,0x".$Inventory.",?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,0x".$Quest.",?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");*/
- $insert_character = $db2->prepare("Insert Into Character (AccountID,Name,cLevel,LevelUpPoint,Class,Experience,Strength,Dexterity,Vitality,Energy,Inventory,Money,Life,MaxLife,Mana,MaxMana,MapNumber,MapPosX,MapPosY,MapDir,PkCount,PkLevel,PkTime,MDate,LDate,CtlCode,DbVersion,Quest,Leadership,ChatLimitTime,FruitPoint,JHDX,JHtype,Grand_Resets,Resets,EDSPostCmd,CirePkRank,EDSPostBanTime,GensRank,GensContribution,GensType,GensLastLeave,GensKnight,PCPoints,TempPcPoints,PvPLastStandWin,MasterResetCount,ExtInventory,S6EP3_PS_FIX)values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
- $insert_character->execute($account_data['MuOnline']['Character'][$char_id]);
- }
- }
- foreach($accountcharacter_list as $char_id => $char_var){
- if(!empty($char_var) && isset($account_data['MuOnline']['OptionData'][$char_id])){
- $column_1 = $account_data['MuOnline']['OptionData'][$char_id][1];
- unset($account_data['MuOnline']['OptionData'][$char_id][1]);
- $account_data['MuOnline']['OptionData'][$char_id] = array_values($account_data['MuOnline']['OptionData'][$char_id]);
- $check_opt_data = $db2->prepare("Select Name from OptionData where Name=?");
- $check_opt_data->execute(array($char_var));
- if($check_opt_data_res = $check_opt_data->fetch()){
- $delete_character_OptionData = $db2->prepare("Delete from OptionData where name=?");
- $delete_character_OptionData->execute(array($char_var));
- $insert_character_OptionData = $db2->prepare("Insert Into OptionData (Name,SkillKey,GameOption,Qkey,Wkey,Ekey,ChatWindow,RKey,QWERLevel)values(?,0x".$column_1.",?,?,?,?,?,?,?)");
- $insert_character_OptionData->execute($account_data['MuOnline']['OptionData'][$char_id]);
- }else{
- $insert_character_OptionData = $db2->prepare("Insert Into OptionData (Name,SkillKey,GameOption,Qkey,Wkey,Ekey,ChatWindow,RKey,QWERLevel)values(?,0x".$column_1.",?,?,?,?,?,?,?)");
- $insert_character_OptionData->execute($account_data['MuOnline']['OptionData'][$char_id]);
- }
- }
- }
- foreach($accountcharacter_list as $char_id => $char_var){
- if(!empty($char_var) && isset($account_data['MuOnline']['T_MasterLevelSystem'][$char_id])){
- $insert_character_T_MasterLevelSystem = $db2->prepare("Insert Into T_MasterLevelSystem (CHAR_NAME,MASTER_LEVEL,ML_EXP,ML_NEXTEXP,ML_POINT)values(?,?,?,?,?)");
- $insert_character_T_MasterLevelSystem->execute($account_data['MuOnline']['T_MasterLevelSystem'][$char_id]);
- }
- }
- }
- if(isset($account_data['MuOnline']['warehouse'][0])){
- $Items = $account_Items;
- $warehouse_insert = $db2->prepare("Insert Into warehouse (AccountID,Items,Money,EndUseDate,DbVersion,pw,ExtCKNum,NeedExtCK)values(?,?,?,?,?,?,?,?)");
- $warehouse_insert->execute($account_data['MuOnline']['warehouse']);
- }
- $update_transfer = $db->prepare("Update MEMB_INFO set transfer=? where memb___id=?");
- $update_transfer->execute(array(1,$memb___id));
- $db2->commit();
- echo alert('Your account have been successfully transfered!',1);
- }catch(Exception $e){
- $db2->rollBack();
- echo alert(MSSQL_ERROR,0);
- if($config['debug'] == 1){
- print_r($e);
- }
- }
- }else{
- if($transfer_error == 1){
- echo alert('In order to complete your transfer you have to update the following info! <br>Note: Symbols will not be accepted anymore on Username or Character\'s name!',0);
- }
- echo '
- <div align="left">
- <form method="post" name="lgnform" id="lgnform" action="'.$config['web_address'].'?verification=1">
- <div style="margin-top: 20px;"><h3>Account Info</h3></div>
- ';
- if($account_exist == 1 || $post_set_account == 1){
- echo '
- <div style="margin-bottom: 10px;">
- <div style="float:left; width: 100px; line-height: 20px;">Old Username:</div>
- <div style="float:left; width: 150px; line-height: 20px;">'.o($memb___id).'</div>
- <div style="float:left;"><input type="text" value="'.o($memb___id_post).'" name="newusername" style="width: 150px;" maxlength="10" placeholder="enter your new username" class="'.$account_exist_error.'"> <small>letters/numbers, length: 4 - 10</small></div>
- <div style="clear:both;"></div>
- </div>';
- }else{
- echo '
- <div style="margin-bottom: 10px;">
- <div style="float:left; width: 100px; line-height: 20px;">Username:</div>
- <div style="float:left; width: 150px; line-height: 20px;">'.o($memb___id).'</div>
- <div style="clear:both;"></div>
- </div>';
- }
- if($account_exist == 1 || $post_set_account == 1 || $set_new_pass == 1){
- echo '
- <div style="margin-bottom: 10px;">
- <div style="float:left; width: 100px; line-height: 20px;">Old Password:</div>
- <div style="float:left; width: 150px; line-height: 20px;">******</div>
- <div style="float:left;"><input type="password" value="'.o($memb___pwd_post).'" name="newpass" style="width: 150px;" maxlength="10" placeholder="enter your new password" class="'.$pwd_error.'"> <small>letters/numbers, length: 4 - 10</small></div>
- <div style="clear:both;"></div>
- </div>';
- echo '
- <div style="margin-bottom: 10px;">
- <div style="float:left; width: 100px; line-height: 20px;"> </div>
- <div style="float:left; width: 150px; line-height: 20px;"> </div>
- <div style="float:left;"><input type="password" value="'.o($memb___repwd_post).'" name="newrepass" style="width: 150px;" maxlength="10" placeholder="confirm your new password" class="'.$repwd_error.'"></div>
- <div style="clear:both;"></div>
- </div>';
- }
- if($mail_exist == 1 || $post_set_mail == 1){
- echo '
- <div style="margin-bottom: 10px;">
- <div style="float:left; width: 100px; line-height: 20px;">Old E-mail:</div>
- <div style="float:left; width: 150px; line-height: 20px;">'.o($memb___mail).'</div>
- <div style="float:left;"><input type="text" value="'.o($memb___mail_post).'" name="newmail" style="width: 280px;" maxlength="100" placeholder="enter your new e-mail" class="'.$mail_exist_error.'"></div>
- <div style="clear:both;"></div>
- </div>';
- }else{
- echo '
- <div style="margin-bottom: 10px;">
- <div style="float:left; width: 100px; line-height: 20px;">E-mail:</div>
- <div style="float:left; width: 150px; line-height: 20px;">'.o($memb___mail).'</div>
- <div style="clear:both;"></div>
- </div>';
- }
- echo '<div style="margin-top: 20px;"><h3>Characters Info</h3></div>';
- foreach($accountcharacter_list as $cel_id => $cel_var){
- if(isset($character_exist_list[$cel_id])){
- echo '
- <div style="margin-bottom: 10px;">
- <div style="float:left; width: 150px; line-height: 20px;">Old Character Name '.$cel_id.':</div>
- <div style="float:left; width: 100px; line-height: 20px;">'.o($cel_var).'</div>
- <div style="float:left;"><input type="text" value="'.o($character_post[$cel_id]).'" name="newcharacter['.$cel_id.']" style="width: 140px;" maxlength="8" placeholder="enter your new name" class="'.$character_exist_error[$cel_id].'"> <small>letters/numbers, length: 4 - 8</small></div>
- <div style="clear:both;"></div>
- </div>';
- }else{
- if(empty($cel_var)){
- $chr_name_html = '- empty -';
- }else{
- $chr_name_html = o($cel_var);
- }
- echo '
- <div style="margin-bottom: 10px;">
- <div style="float:left; width: 150px; line-height: 20px;">Character Name '.$cel_id.':</div>
- <div style="float:left; width: 100px; line-height: 20px;">'.$chr_name_html.'</div>
- <div style="clear:both;"></div>
- </div>';
- }
- }
- echo '<div style="margin-top: 20px;"><h3>Points Info</h3></div>
- <div style="margin-bottom: 10px;">
- <div style="float:left; width: 150px; line-height: 20px;">VIP Points:</div>
- <div style="float:left; width: 100px; line-height: 20px;">'.number_format($memb_credits[3]).'</div>
- <div style="clear:both;"></div>
- </div>
- <div style="margin-bottom: 10px;">
- <div style="float:left; width: 150px; line-height: 20px;">Cash Points:</div>
- <div style="float:left; width: 100px; line-height: 20px;">'.number_format($memb_info[14]).'</div>
- <div style="clear:both;"></div>
- </div>
- <div style="margin-bottom: 10px;">
- <div style="float:left; width: 150px; line-height: 20px;">Credit Points:</div>
- <div style="float:left; width: 100px; line-height: 20px;">'.number_format($memb_credits[1]).'</div>
- <div style="clear:both;"></div>
- </div>
- ';
- if($post_set_good_transfer == 1){
- echo '<div align="center" style="margin-top: 40px; margin-bottom: 20px;">
- <input type="button" value="Proceed Transfer Account Information!" id="submit_btn">
- <input type="hidden" name="transfer_done">
- </div>';
- }else{
- echo '<div align="center" style="margin-top: 40px; margin-bottom: 20px;">
- <input type="submit" value="Verify Again!" id="submit_btn2">
- <input type="hidden" name="transfer">
- </div>';
- }
- echo '
- </form>
- </div>
- ';
- }
- }
- }else{
- echo alert('In order to transfer all your account information to the new server, we have to verify your info!',2);
- echo '<div><input type="button" onclick="location.href=\''.$config['web_address'].'?verification=1\';" value="Proceed Verificaiton!" ></div>';
- }
- unset($account_data);
- unset($character_Inventory);
- unset($character_MagicList);
- unset($character_Quest);
- unset($memb_info);
- unset($memb_credits);
- unset($accountcharacter);
- unset($check_character_results);
- unset($check_account_results);
- unset($check_mail_results);
- unset($character);
- unset($character_OptionData);
- unset($character_T_MasterLevelSystem);
- unset($warehouse);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement