Ejemplo n.º 1
0
                         break;
                     case 'PFC':
                         $PaymentState = 64;
                         break;
                     case 'PRC':
                         $PaymentState = 128;
                         break;
                     case 'PCB':
                         $PaymentState = 0;
                         Manager::LoadExtension('Classes', $ClassConstructor);
                         Classes::performCharacterBoost($Character);
                         break;
                 }
                 Account::InsertPaymentDetails($User['id'], strtolower($_REQUEST['service']), $_REQUEST['price']);
                 Account::SetBalance($User['username'], $_REQUEST['newbalance']);
                 Characters::SetAtLoginState($_REQUEST['character'], $PaymentState);
                 header('Location: /account/management');
                 break;
         }
     }
     break;
 case 'freedomtag-create':
     $Smarty->assign('Page', Page::Info('account_freedomtag', array('bodycss' => '', 'pagetitle' => $Smarty->GetConfigVars('Account_Management_FreedomTag_PageTitle') . ' - ')));
     $Smarty->display('account/freedomtag_create');
     break;
 case 'freedomtag-verify':
     if (isset($_REQUEST['freedomTag'])) {
         $FreedomTag = Account::CreateFreedomTag($User['id'], $_REQUEST['freedomTag']);
         $Smarty->assign('FreedomTag', $FreedomTag);
         $Smarty->assign('Page', Page::Info('account_freedomtag', array('bodycss' => '', 'pagetitle' => $Smarty->GetConfigVars('Account_Management_FreedomTag_PageTitle') . ' - ')));
         $Smarty->display('account/freedomtag_verify');