Back to PhocaGalleryUser class

Method getUserLang

public static
getUserLang
(mixed $formName = 'language')

Method getUserLang - Source code

public static function getUserLang($formName = 'language')
{
    $user = Factory::getUser();
    $paramsC = ComponentHelper::getParams('com_phocagallery');
    $userLang = $paramsC->get('user_ucp_lang', 1);
    $o = array();
    switch ($userLang) {
        case 2:
            $registry = new Registry();
            $registry->loadString($user->params);
            $o['lang'] = $registry->get('language', '*');
            $o['langinput'] = '<input type="hidden" name="' . $formName . '" value="' . $o['lang'] . '" />';
            break;
        case 3:
            $o['lang'] = Factory::getLanguage()->getTag();
            $o['langinput'] = '<input type="hidden" name="' . $formName . '" value="' . $o['lang'] . '" />';
            break;
        default:
        case 1:
            $o['lang'] = '*';
            $o['langinput'] = '<input type="hidden" name="' . $formName . '" value="*" />';
            break;
    }
    return $o;
}