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 - если языка не существует или в случае ошибки |