• Модуль: blog
  • Путь к файлу: ~/bitrix/modules/blog/lib/comment.php
  • Класс: BitrixBlogCommentTable
  • Вызов: CommentTable::getMap
static function getMap()
{
	$fieldsMap = array(
		'ID' => array(
			'data_type' => 'integer',
			'primary' => true,
			'autocomplete' => true,
		),
		'BLOG_ID' => array(
			'data_type' => 'integer'
		),
		'POST_ID' => array(
			'data_type' => 'integer'
		),
		'POST' => array(
			'data_type' => 'BitrixBlogPost',
			'reference' => array('=this.POST_ID' => 'ref.ID')
		),
		'PARENT_ID' => array(
			'data_type' => 'integer'
		),
		'AUTHOR_ID' => array(
			'data_type' => 'integer'
		),
		'ICON_ID' => array(
			'data_type' => 'integer'
		),
		'AUTHOR_NAME' => array(
			'data_type' => 'string'
		),
		'AUTHOR_EMAIL' => array(
			'data_type' => 'string'
		),
		'AUTHOR_IP' => array(
			'data_type' => 'string'
		),
		'AUTHOR_IP1' => array(
			'data_type' => 'string'
		),
		'DATE_CREATE' => array(
			'data_type' => 'datetime'
		),
		'TITLE' => array(
			'data_type' => 'string'
		),
		'POST_TEXT' => array(
			'data_type' => 'text',
		),
		'PUBLISH_STATUS' => array(
			'data_type' => 'string',
		),
		'HAS_PROPS' => array(
			'data_type' => 'string',
			'values' => array('N','Y')
		),
		'SHARE_DEST' => array(
			'data_type' => 'string',
		),
		'PATH' => array(
			'data_type' => 'string',
		),
	);

	return $fieldsMap;
}