public static function InitPage($page_type, $category)
 {
     if (!in_array($page_type, array('achievements', 'achievement'))) {
         WoW_Log::WriteError('%s : wrong page type (%s)!', __METHOD__, $page_type);
         return false;
     }
     WoW_Template::SetPageData('breadcrumb', '0,9');
     switch ($page_type) {
         case 'achievements':
             self::ExtractCategory($page_type, $category, self::$m_achievement_type, self::$m_achievement_category);
             self::LoadAchievements();
             self::HandleAchievements();
             break;
         case 'achievement':
             self::$m_id = (int) $category;
             if (self::IsPower()) {
                 self::GetPower();
             }
             self::LoadAchievement();
             self::HandleAchievement();
             break;
     }
     return true;
 }