lang
Класс для работы с языком
Методы
void |
__call () |
|
void |
dropCache () |
Сбрасывает кеш информации о языках |
mixed |
getDefaultId () |
Вовзвращает id дефолтного языка системы |
string |
getDevName ({ [id] }) |
Возвращает devName языка |
string |
getHreflang ({ [id] }) |
Возвращает код языка ISO 639-1 |
mixed |
getId ({ [devName] }) |
Вовзвращает id языка |
mixed |
getImageSrc ({ [id], [type], [resizeType], [width], [height], [quality], [watermarkKey], [watermarkMargin] }) |
Возвращает путь к изображению языка |
array |
getList ({ [orderType] }) |
Возвращает список языков |
object |
getNew () |
Возвращает новую копию объекта класса |
mixed |
getTitle ({ [id] }) |
Возвращает наименование языка |
mixed |
getTitleShort ({ [id] }) |
Возвращает краткое наименование языка |
string |
getUrlSection ({ [id] }) |
Возвращает часть секции URL языка |
mixed |
init ({ id }) |
Инициализация класса |
mixed |
isDefault ({ [id] }) |
Проверяет, является ли язык дефолтным |
mixed |
isExist ({ [id], [devName] }) |
Проверяет существование языка |
mixed |
set ({ id }) |
Устанавливает текущий язык сайта (deprecated) |
dropCache
Сбрасывает кеш информации о языках
getDefaultId
Синоним: defaultId
Вовзвращает id дефолтного языка системы
Возвращаемые значения
int |
Id дефолтного языка |
bool |
False - в случае ошибки |
getDevName
Синоним: devName
Возвращает devName языка
getHreflang
Синоним: hreflang
Возвращает код языка ISO 639-1
getId
Синоним: id
Вовзвращает id языка
Параметры
[devName] |
string |
Имя разработчика |
Возвращаемые значения
int |
Id языка |
bool |
False - в случае ошибки |
getImageSrc
Синоним: imageSrc
Возвращает путь к изображению языка
Параметры
[id] |
int |
Id языка |
[type] |
int |
Тип изображения. 0 - не изменять, 1 - gif, 2 - jpeg, 3 - png. По умолчанию: 0 |
[resizeType] |
int |
Тип изминения размера изображения. 0 - оригинальное изображение, 1 - умное кадирование, 2 - уменьшение с имзинением пропорций. По умолчанию: 2 |
[width] |
int |
Ширина изображзения в пикселях. По умолчанию: 400 |
[height] |
int |
Высота изображзения в пикселях. По умолчанию: 400 |
[quality] |
int |
Качество изображения. 1 - 9 - качество изображения. 0 - Качество не изменять. По умолчанию: 0 |
[watermarkKey] |
int |
Ключ, указывает что необходимо наложить водяной знак. 0 - неналаживать, 1 - налаживать. По умолчанию: 0 |
[watermarkMargin] |
int |
Отступ водяного знака от нижней границы изображения в процентах. По умолчанию: 30 |
Возвращаемые значения
string |
Путь к изображению языка |
bool |
False - в случае ошибки |
getList
Синоним: list
Возвращает список языков
Параметры
[orderType] |
string |
Метод сортировки. title, title desc, position, position desc. По умолчанию: position |
Возвращаемые значения
array |
Массив обьектов lang |
getNew
Синоним: new
Возвращает новую копию объекта класса
getTitle
Синоним: title
Возвращает наименование языка
Возвращаемые значения
string |
Наименование языка |
bool |
False - в случае ошибки |
getTitleShort
Синоним: titleShort
Возвращает краткое наименование языка
Возвращаемые значения
string |
Краткое наименование языка |
bool |
False - в случае ошибки |
getUrlSection
Синоним: urlSection
Возвращает часть секции URL языка
init
Инициализация класса
Возвращаемые значения
bool |
True - обьект инициализирован |
bool |
False - в случае ошибки |
isDefault
Проверяет, является ли язык дефолтным
Возвращаемые значения
bool |
True - если язык дефолтная |
bool |
False - если язык не дефолтный или в случае ошибки |
isExist
Проверяет существование языка
Параметры
[id] |
int |
Id параметра |
[devName] |
string |
Имя для разработчика |
Возвращаемые значения
bool |
True - если язык существует |
bool |
False - если языка не существует или в случае ошибки |
set
Устанавливает текущий язык сайта (deprecated)
Возвращаемые значения
bool |
True - язык установлен |
bool |
False - если языка не существует или в случае ошибки |