langsCollection :: getLang

(mixed) $lang langsCollection :: getLang ( (int) $langId )


Описание:

Возвращяет объект языка (экземпляр класса lang) с id $langId.

 Если языка с таким id не существует, вернется false.

Для того чтобы получить id языка по известному префиксу,

используйте метод langsCollection::getLangId.

Всю коллекцию языков, зарегистрированных на данный

момент в системе, можно просмотреть в модуле

 "Конфигурация", закладка "Языки"; там же можно

 добавлять/удалять/изменять языки посредством

административного интерфейса. Языки, зарегистрированные

 в системе, используются для создания языковых версий

 сайтов (доменов).


Пример кода:

<?php
    
/*
    Допустим, мы хотим вывести текущее название
 русского
 языка в системе (предполагаем, что префикс языка - 'ru')
    */
    
$oLangsColl langsCollection::getInstance();
    
$iRussianLangId $oLangsColl->getLangId('ru'); 
// получили идентификатор языка по префиксу
    
if ($iRussianLangId !== false) {
        
$oRussianLang $oLangsColl->getLang($iRussianLangId);
 // получили объект "язык"
        
if ($oRussianLang instanceof lang) {
echo 
"Системное название русского языка: \""
.$oRussianLang->getTitle()."\".";
        } else {
echo 
"Ошибка: Невозможно получить 
объект для русского языка.";
        }
    } else {
        echo 
"Ошибка: Невозможно определить
 системный идентификатор русского языка.";
    }
?>
        


Сайт с системой управления от 6000 рублей!