Example #1
0
 protected static function SetPowerLocale()
 {
     if (strpos(WoW::GetRawPageAction(), '&pl')) {
         $data = explode('&', WoW::GetRawPageAction());
         foreach ($data as $it) {
             $tmp = explode('=', $it);
             if ($tmp[0] == 'pl') {
                 if (!$tmp[1] || !WoW_Locale::IsLocale($tmp[1], WoW_Locale::GetLocaleIDForLocale($tmp[1]))) {
                     $tmp[1] = 'enus';
                 }
                 WoW_Locale::SetLocale($tmp[1], WoW_Locale::GetLocaleIDForLocale($tmp[1]), true);
             }
         }
     }
 }