• Модуль: seo
  • Путь к файлу: ~/bitrix/modules/seo/lib/adv/yandexbanner.php
  • Класс: BitrixSeoAdvYandexBannerTable
  • Вызов: YandexBannerTable::getMap
static function getMap()
{
	return array_merge(
		parent::getMap(),
		array(
			'CAMPAIGN_ID' => array(
				'data_type' => 'integer',
				'required' => true,
				'title' => Loc::getMessage('ADV_CAMPAIGN_ENTITY_CAMPAIGN_ID_FIELD'),
			),
			'GROUP_ID' => array(
				'data_type' => 'integer',
				'title' => Loc::getMessage('ADV_CAMPAIGN_ENTITY_GROUP_ID_FIELD'),
			),
			'AUTO_QUANTITY_OFF' => array(
				'data_type' => 'enum',
				'values' => array(static::INACTIVE, static::ACTIVE, static::MARKED),
				'title' => Loc::getMessage('ADV_CAMPAIGN_ENTITY_AUTO_QUANTITY_OFF_FIELD'),
			),
			'AUTO_QUANTITY_ON' => array(
				'data_type' => 'enum',
				'values' => array(static::INACTIVE, static::ACTIVE, static::MARKED),
				'title' => Loc::getMessage('ADV_CAMPAIGN_ENTITY_AUTO_QUANTITY_ON_FIELD'),
			),
			'CAMPAIGN' => array(
				'data_type' => 'BitrixSeoAdvYandexCampaignTable',
				'reference' => array('=this.CAMPAIGN_ID' => 'ref.ID'),
			),
			'GROUP' => array(
				'data_type' => 'BitrixSeoAdvYandexGroupTable',
				'reference' => array('=this.GROUP_ID' => 'ref.ID'),
			),
		)
	);
}