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)

__call

Примеры кода




dropCache

Сбрасывает кеш информации о языках

Возвращаемые значения

void

Примеры кода




getDefaultId

Синоним: defaultId
Вовзвращает id дефолтного языка системы

Возвращаемые значения

int Id дефолтного языка
bool False - в случае ошибки

Примеры кода




getDevName

Синоним: devName
Возвращает devName языка

Параметры

[id] int Id языка

Возвращаемые значения

string DevName языка

Примеры кода




getHreflang

Синоним: hreflang
Возвращает код языка ISO 639-1

Параметры

[id] int Id языка

Возвращаемые значения

string Языка

Примеры кода




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
Возвращает новую копию объекта класса

Возвращаемые значения

object lang

Примеры кода




getTitle

Синоним: title
Возвращает наименование языка

Параметры

[id] int Id языка

Возвращаемые значения

string Наименование языка
bool False - в случае ошибки

Примеры кода




getTitleShort

Синоним: titleShort
Возвращает краткое наименование языка

Параметры

[id] int Id языка

Возвращаемые значения

string Краткое наименование языка
bool False - в случае ошибки

Примеры кода




getUrlSection

Синоним: urlSection
Возвращает часть секции URL языка

Параметры

[id] int Id языка

Возвращаемые значения

string Языка

Примеры кода




init

Инициализация класса

Параметры

id int Id языка

Возвращаемые значения

bool True - обьект инициализирован
bool False - в случае ошибки

Примеры кода




isDefault

Проверяет, является ли язык дефолтным

Параметры

[id] int Id валюты

Возвращаемые значения

bool True - если язык дефолтная
bool False - если язык не дефолтный или в случае ошибки

Примеры кода




isExist

Проверяет существование языка

Параметры

[id] int Id параметра
[devName] string Имя для разработчика

Возвращаемые значения

bool True - если язык существует
bool False - если языка не существует или в случае ошибки

Примеры кода




set

Устанавливает текущий язык сайта (deprecated)

Параметры

id int Id языка

Возвращаемые значения

bool True - язык установлен
bool False - если языка не существует или в случае ошибки

Примеры кода