예제 #1
0
                     break;
                 case 'renewsecuritylist':
                     Security::WriteToFile(true);
                     echo "1";
                     break;
             }
         }
     }
     break;
 case 'achievement':
     if (!Text::IsNull($_REQUEST['lastcategory']) && $_REQUEST['lastcategory'] == 'tooltip') {
         $Headers = apache_request_headers();
         $IsAjax = isset($Headers['X-Requested-With']) && $Headers['X-Requested-With'] == 'XMLHttpRequest';
         if ($IsAjax) {
             Manager::LoadExtension('Achievements', $ClassConstructor);
             $Smarty->assign('Achievement', Achievements::GetAchievement($_REQUEST['subcategory']));
             $Smarty->display('blocks/achievement_tooltip');
         } else {
             header('Location: /');
         }
     } else {
         header('Location: /');
     }
     break;
 case 'item':
     $ItemsCache = new Cache("Items");
     if (Text::IsNull($_REQUEST['subcategory'])) {
         $DisplayPageElements = 50;
         if (isset($_REQUEST['classId'])) {
             if (isset($_REQUEST['subClassId'])) {
                 if (isset($_REQUEST['invType'])) {