...Человеческий поиск в разработке...
- Модуль: im
- Путь к файлу: ~/bitrix/modules/im/lib/model/status.php
- Класс: BitrixImModelStatusTable
- Вызов: StatusTable::getMap
static function getMap() { return array( 'USER_ID' => array( 'data_type' => 'integer', 'primary' => true, 'title' => Loc::getMessage('STATUS_ENTITY_USER_ID_FIELD'), ), 'COLOR' => array( 'data_type' => 'string', 'validation' => array(__CLASS__, 'validateColor'), 'title' => Loc::getMessage('STATUS_ENTITY_COLOR_FIELD'), ), 'STATUS' => array( 'data_type' => 'string', 'validation' => array(__CLASS__, 'validateStatus'), 'title' => Loc::getMessage('STATUS_ENTITY_STATUS_FIELD'), 'default_value' => 'online', ), 'STATUS_TEXT' => array( 'data_type' => 'string', 'validation' => array(__CLASS__, 'validateStatusText'), ), 'IDLE' => array( 'data_type' => 'datetime', 'title' => Loc::getMessage('STATUS_ENTITY_IDLE_FIELD'), ), 'DESKTOP_LAST_DATE' => array( 'data_type' => 'datetime', 'title' => Loc::getMessage('STATUS_ENTITY_DESKTOP_LAST_DATE_FIELD'), ), 'MOBILE_LAST_DATE' => array( 'data_type' => 'datetime', 'title' => Loc::getMessage('STATUS_ENTITY_MOBILE_LAST_DATE_FIELD'), ), 'EVENT_ID' => array( 'data_type' => 'integer', 'title' => Loc::getMessage('STATUS_ENTITY_EVENT_ID_FIELD'), ), 'EVENT_UNTIL_DATE' => array( 'data_type' => 'datetime', 'title' => Loc::getMessage('STATUS_ENTITY_EVENT_UNTIL_DATE_FIELD'), ), 'USER' => array( 'data_type' => 'BitrixMainUser', 'reference' => array('=this.USER_ID' => 'ref.ID'), ), ); }