Example #1
0
 public static function InitPage($page_type, $category)
 {
     if (!in_array($page_type, array('quests', 'quest'))) {
         WoW_Log::WriteError('%s : wrong page type (%s)!', __METHOD__, $page_type);
         return false;
     }
     WoW_Template::SetPageData('breadcrumb', '0,3');
     switch ($page_type) {
         case 'quests':
             self::ExtractCategory($page_type, $category, self::$m_quest_type, self::$m_quest_category);
             self::LoadQuests();
             self::HandleQuests();
             break;
         case 'quest':
             self::$m_id = (int) $category;
             self::LoadQuest();
             self::HandleQuest();
             break;
     }
 }