\CTenderixUserBuyer

Организаторы торгов

Summary

Methods
Properties
Constants
GetByID()
GetList()
Add()
Add2()
Update()
Delete()
No public properties found
TABLE_NAME
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Constants

TABLE_NAME

TABLE_NAME

Название таблицы в бд

Methods

GetByID()

GetByID(integer  $ID) : object

Возвращает информацию об организаторе по ИД пользователя

Parameters

integer $ID

ИД пользователя

Returns

object

GetList()

GetList(string  $by, string  $order, array  $arFilter = array(),   $is_filtered = FALSE) : mixed

Возвращает информацию об организаторе торгов с учетом сортировки и фильтра

Parameters

string $by

Параметр сортировки s_id ИД (по-умолчанию) s_active Активность s_name По фамилии s_login По логину s_company По названию компании

string $order

Направление сортировки asc (по-умолчанию) в порядке увеличения desc в порядке уменьшении

array $arFilter

Массив фильтра ID ИД NAME ФИО LOGIN Логин COMPANY Компания ACTIVE Активность (Y либо N)

$is_filtered

Returns

mixed

Add()

Add(array  $arFields) : integer

Добавление организатора торгов с созданием пользователя Битрикс

Parameters

array $arFields

Содержит поля: COMPANY_ID, SUBSCR_OWN_LOT, USER_BIND

  • Поля для добавления пользователя Битрикс

Returns

integer —

| bool

Add2()

Add2(integer  $USER_ID, array  $arFields) : integer

Добавление организатора из существующего пользователя

Parameters

integer $USER_ID

ИД Пользователя

array $arFields

Массив полей: COMPANY_ID (обязательное), SUBSCR_OWN_LOT USER_BIND

Returns

integer —

| bool

Update()

Update(integer  $USER_ID, array  $arFields) : boolean|integer

Обновление организатора

Parameters

integer $USER_ID

ИД пользователя

array $arFields

Массив полей

Returns

boolean|integer

Delete()

Delete(integer  $USER_ID) : boolean

Удаление организатора (также удаляет и пользователя)

Parameters

integer $USER_ID

ИД пользователя

Returns

boolean