Example #1
0
 $Smarty->translate('Raids');
 if (Text::IsNull($_REQUEST['subcategory'])) {
     $Smarty->assign('Instances', Zones::GetZonesForLandingPage());
     $Smarty->assign('Page', Page::Info('zone', array('bodycss' => 'zone-index expansion-0', 'pagetitle' => $Smarty->GetConfigVars('Zones_InstancesRaidsCMs') . ' - ')));
     $Smarty->display('pages/zones');
 } else {
     if (is_numeric($_REQUEST['subcategory'])) {
         if ($_REQUEST['lastcategory'] == 'tooltip') {
             $ZoneInfo = Zones::GetZoneInfoByID($_REQUEST['subcategory']);
             $Smarty->assign('Zone', $ZoneInfo);
             $Smarty->display('blocks/zone_tooltip');
         } else {
             header('Location: /');
         }
     } else {
         $ZoneInfo = Zones::GetZoneInfoByName($_REQUEST['subcategory']);
         if (Text::IsNull($_REQUEST['lastcategory'])) {
             $ChosenLang = Utilities::BlizzardLanguageFormat(Utilities::GetLanguage(true));
             Zones::DownloadScreenshots($ZoneInfo, $ChosenLang);
             Zones::DownloadMap($ZoneInfo, $ChosenLang);
             $Smarty->assign('LanguageStyle', $ChosenLang);
             $Smarty->assign('ZoneInfo', $ZoneInfo);
             $Smarty->assign('Page', Page::Info('zone', array('bodycss' => 'zone-' . $ZoneInfo['link_name'], 'pagetitle' => $ZoneInfo['name'] . ' - ' . $Smarty->GetConfigVars('Menu_Game') . ' - ')));
             $Smarty->display('pages/zone_info');
         } else {
             $BossesArray = array();
             foreach ($ZoneInfo['bosses'] as $Boss) {
                 $BossesArray[] = $Boss['boss_link'];
             }
             $BossInfo = $ZoneInfo['bosses'][Text::MASearch($ZoneInfo['bosses'], 'boss_link', $_REQUEST['lastcategory'])];
             if (in_array($_REQUEST['lastcategory'], $BossesArray)) {