Курсы обучения
+7 (351) 777-80-70

Статические методы INTEC: Старт SHOP / Старт SHOP API (для разработчиков) / Класс CStartShopOrderStatus

Метод Add(array $arFields)

Описание: Добавляет новый статус заказа в систему.

Параметры:

  • array $arFields — массив. Имеет вид: array(„Поле 1“ => „Значение 1“, „Поле 2“ => „Значение 2“, … , „Поле N“ => „Значение N“).

Возвращает: integer|boolean. Если добавление прошло успешно, то возвращает индекс статуса заказа иначе возвращает false.


Метод Update(integer $iStatusID, array $arFields)

Описание: Обновляет поля существующего статуса заказа.

Параметры:

  • integer $iStatusID — индекс статуса заказа, поля которого необходимо обновить.

  • array $arFields — массив. Имеет вид: array(„Поле 1“ => „Значение 1“, „Поле 2“ => „Значение 2“, … , „Поле N“ => „Значение N“).

Возвращает: integer|boolean. Если обновление прошло успешно, то возвращает true иначе возвращает false.


Метод Delete(integer $iStatusID)

Описание: Удаляет статус заказа из системы.

Параметры:

  • integer $iStatusID — индекс статуса заказа, который необходимо удалить.


Метод DeleteAll()

Описание: Удаляет все статусы заказа из системы.


Метод GetList(array $arSort = array(), array $arFilter = array())

Описание: Получает отсортированный и отфильтрованный список статусов заказа.

Параметры:

  • array $arSort — массив, содержащий поля для сортировки вида array(„Поле 1“ => „ASC|DESC“, „Поле 2“ => „ASC|DESC“, … , „Поле N“ => „ASC|DESC“), где ASC|DESC порядок сортировки по возрастанию и убыванию соответственно.

  • array $arFilter — массив, содержащий условия фильтрации, поддерживает сложные условия.

Возвращает: Экземпляр класса CDBResult.


Метод GetByID(integer $iPropertyID)

Описание: Получает информацию о статусе заказа по индексу.

Параметры:

  • integer $iPropertyID — индекс заказа.

Возвращает: Экземпляр класса CDBResult.


Метод GetDefault(string $sSiteID)

Описание: Получает статус заказа по умолчанию.

Параметры:

  • string $sSiteID — сайт, к которому привязан статус.

Возвращает: Экземпляр класса CDBResult.


Наши решения