parameter

Класс для работы с параметрами

Переменные

Переменные отсутсвуют

Методы

void __call ()
mixed getAsId ({ [id] }) Возвращает ИД в системе бухгалтерского учета
mixed getDevName ({ [id] }) Возвращает devName
mixed getId ({ [devName], [title] }) Вовзвращает id параметра
mixed getImage ({ [id] }) Возвращает путь к изображению параметра (deprecated)
mixed getImageSrc ({ [id], [type], [resizeType], [width], [height], [quality], [watermarkKey], [watermarkMargin] }) Возвращает путь к изображению параметра
mixed getList ({ [catalog], [brand], [offerId], [pageNumber], [amount], [orderType] }) Возвращает список параметров
object getNew () Возвращает новую копию объекта класса
mixed getTitle ({ [id] }) Возвращает наименование параметра
mixed init ({ id }) Инициализация класса
mixed isColor ({ [id] }) Проверяет, является ли параметр цветом
mixed isExist ({ [id], [devName], [title] }) Проверяет существование параметра

__call

Примеры кода




getAsId

Синоним: asId
Возвращает ИД в системе бухгалтерского учета

Параметры

[id] int Id параметра

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

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

Примеры кода




getDevName

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

Параметры

[id] int Id параметра

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

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

Примеры кода




getId

Синоним: id
Вовзвращает id параметра

Параметры

[devName] string Имя для разработчика
[title] string Наименование параметра

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

int Id параметра
bool False - если не парамтера сущесвтует или в случае ошибки

Примеры кода




getImage

Синоним: image
Возвращает путь к изображению параметра (deprecated)

Параметры

[id] int Id параметра

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

string Путь к изображению параметра
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
Возвращает список параметров

Параметры

[catalog] array Массив id каталогов товаров
[brand] array Массив id брендов
[offerId] int Id товара
[pageNumber] int Номер страницы. По умолчанию: 1
[amount] int Кол-во брендов на странице. По умолчанию: 0 (все параметры)
[orderType] string Метод сортировки. title, position. По умолчанию: position

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

array|string Массив обьектов parameter
bool False - в случае ошибки

Примеры кода




getNew

Синоним: new
Возвращает новую копию объекта класса

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

object parameter

Примеры кода




getTitle

Синоним: title
Возвращает наименование параметра

Параметры

[id] int Id параметра

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

string Наименование параметра
bool False - в случае ошибки

Примеры кода




init

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

Параметры

id int Id параметра

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

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

Примеры кода




isColor

Проверяет, является ли параметр цветом

Параметры

[id] int Id параметра

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

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

Примеры кода




isExist

Проверяет существование параметра

Параметры

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

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

bool True - если каталог товаров существует
bool False - если каталог товаров не существует или в случае ошибки

Примеры кода