• Модуль: learning
  • Путь к файлу: ~/bitrix/modules/learning/classes/general/ilearngraphnode.php
  • Класс: CLearnGraphNode
  • Вызов: CLearnGraphNode::_GetFieldsMap
static function _GetFieldsMap()
{
	static $arFieldsMap = null;

	if ($arFieldsMap === null)
	{
		$arFieldsMap = array(
			'ID'                => array (
									'field'  => 'ID',
									'access' => self::SQL_SELECT),
			'TIMESTAMP_X'       => array (
									'field'  => 'TIMESTAMP_X',
									'access' => self::SQL_SELECT),
			'DATE_CREATE'       => array (
									'field'  => 'DATE_CREATE',
									'access' => self::SQL_SELECT),
			'CREATED_BY'        => array (
									'field'  => 'CREATED_BY',
									'access' => self::SQL_SELECT),
			'ACTIVE'            => array (
									'field'  => 'ACTIVE',
									'access' => self::SQL_SELECT + self::SQL_INSERT + self::SQL_UPDATE),
			'NAME'              => array (
									'field'  => 'NAME',
									'access' => self::SQL_SELECT + self::SQL_INSERT + self::SQL_UPDATE),
			'CODE'              => array (
									'field'  => 'CODE',
									'access' => self::SQL_SELECT + self::SQL_INSERT + self::SQL_UPDATE),
			'KEYWORDS'          => array (
									'field'  => 'KEYWORDS',
									'access' => self::SQL_SELECT + self::SQL_INSERT + self::SQL_UPDATE),
			'PREVIEW_PICTURE'   => array (
									'field'  => 'PREVIEW_PICTURE',
									'access' => self::SQL_SELECT + self::SQL_INSERT + self::SQL_UPDATE),
			'PREVIEW_TEXT'      => array (
									'field'  => 'PREVIEW_TEXT',
									'access' => self::SQL_SELECT + self::SQL_INSERT + self::SQL_UPDATE),
			'PREVIEW_TEXT_TYPE' => array (
									'field'  => 'PREVIEW_TEXT_TYPE',
									'access' => self::SQL_SELECT + self::SQL_INSERT + self::SQL_UPDATE),
			'DETAIL_PICTURE'    => array (
									'field'  => 'DETAIL_PICTURE',
									'access' => self::SQL_SELECT + self::SQL_INSERT + self::SQL_UPDATE),
			'DETAIL_TEXT'       => array (
									'field'  => 'DETAIL_TEXT',
									'access' => self::SQL_SELECT + self::SQL_INSERT + self::SQL_UPDATE),
			'DETAIL_TEXT_TYPE'  => array (
									'field'  => 'DETAIL_TEXT_TYPE',
									'access' => self::SQL_SELECT + self::SQL_INSERT + self::SQL_UPDATE),
			'LAUNCH'            => array (
									'field'  => 'LAUNCH',
									'access' => self::SQL_SELECT + self::SQL_INSERT + self::SQL_UPDATE)
			);
	}

	return ($arFieldsMap);
}