• Модуль: webdav
  • Путь к файлу: ~/bitrix/modules/webdav/lib/folderinvite.php
  • Класс: BitrixWebdavFolderInviteTable
  • Вызов: FolderInviteTable::getMap
static function getMap()
{
	return array(
		'ID' => array(
			'data_type' => 'integer',
			'primary' => true,
			'autocomplete' => true,
		),
		'INVITE_USER_ID' => array(
			'data_type' => 'integer',
			'required' => true,
		),
		'INVITE_USER' => array(
			'data_type' => 'BitrixMainUser',
			'reference' => array('=this.INVITE_USER_ID' => 'ref.ID')
		),
		'USER_ID' => array(
			'data_type' => 'integer',
			'required' => true,
		),
		'USER' => array(
			'data_type' => 'BitrixMainUser',
			'reference' => array('=this.USER_ID' => 'ref.ID')
		),
		'IBLOCK_ID' => array(
			'data_type' => 'integer',
			'required' => true,
		),
		'SECTION_ID' => array(
			'data_type' => 'integer',
			'required' => true,
		),
		'LINK_SECTION_ID' => array(
			'data_type' => 'integer',
			'required' => false,
		),
		'DESCRIPTION' => array(
			'data_type' => 'text',
		),
		'IS_APPROVED' => array(
			'data_type' => 'boolean',
		),
		'IS_DELETED' => array(
			'data_type' => 'boolean',
		),
		'CAN_FORWARD' => array(
			'data_type' => 'boolean',
		),
		'CAN_EDIT' => array(
			'data_type' => 'boolean',
		),
		'CREATED_TIMESTAMP' => array(
			'data_type' => 'datetime',
		),
		'COUNT' => array(
			'data_type' => 'integer',
			'expression' => array('COUNT(*)'),
		),
	);
}