1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс YandexBannerTable
Граф наследования:YandexBannerTable:
AdvEntity

Открытые статические члены

static getFilePath ()
static getTableName ()
static getMap ()
static getEngine ()
static onBeforeAdd (Entity\Event $event)
static onBeforeUpdate (Entity\Event $event)
static onDelete (Entity\Event $event)
static markStopped (array $idList)
static markResumed (array $idList)
static unMarkStopped (array $idList)
static unMarkResumed (array $idList)
Открытые статические члены унаследованные от AdvEntity
static setSkipRemoteUpdate ($value)

Поля данных

const ENGINE = 'yandex_direct'
const MAX_TITLE_LENGTH = 35
const MAX_TEXT_LENGTH = 81
const CACHE_LIFETIME = 3600
const MARKED = 'D'
Поля данных унаследованные от AdvEntity
const ACTIVE = 'Y'
const INACTIVE = 'N'

Защищенные статические члены

static createParam (Engine\YandexDirect $engine, array $data, Entity\EventResult $result)

Статические защищенные данные

static $priorityList
Статические защищенные данные унаследованные от AdvEntity
static $skipRemoteUpdate = false

Подробное описание

См. определение в файле yandexbanner.php строка 51

Методы

◆ createParam()

createParam ( Engine\YandexDirect $engine,
array $data,
Entity\EventResult $result )
staticprotected

Checks banner data before sending it to Yandex.

$data array format:

  • ID
  • XML_ID
  • NAME
  • SETTINGS
    • BannerID
    • CampaignID *
    • Title *
    • Text *
    • Href *
    • Geo - comma-separated list of yandex location IDs
    • Phrases *
    • MinusKeywords
Аргументы
Engine\YandexDirect$engineEngine object.
array$dataBanner data.
Entity\EventResult$resultEvent result object.
Возвращает
array
См. также
http://api.yandex.ru/direct/doc/reference/CreateOrUpdateBanner.xml

См. определение в файле yandexbanner.php строка 376

◆ getEngine()

getEngine ( )
static

Returns link to transport engine object.

Возвращает
Engine\YandexDirect|null

См. определение в файле yandexbanner.php строка 136

◆ getFilePath()

getFilePath ( )
static

Returns path to the file which contains definition of the class.

Возвращает
string

См. определение в файле yandexbanner.php строка 75

◆ getMap()

getMap ( )
static

Returns entity map definition.

Возвращает
array

Переопределяет метод предка AdvEntity.

См. определение в файле yandexbanner.php строка 95

◆ getTableName()

getTableName ( )
static

Returns DB table name for entity

Возвращает
string

См. определение в файле yandexbanner.php строка 85

◆ markResumed()

markResumed ( array $idList)
static

См. определение в файле yandexbanner.php строка 578

◆ markStopped()

markStopped ( array $idList)
static

См. определение в файле yandexbanner.php строка 559

◆ onBeforeAdd()

onBeforeAdd ( Entity\Event $event)
static

Makes fields validation and adds new Yandex.Direct banner.

Аргументы
Entity\Event$eventEvent data.
Возвращает
Entity\EventResult
Исключения
Engine

YandexException

Исключения
Main

ArgumentException

Исключения
Main

ArgumentNullException

Переопределяет метод предка AdvEntity.

См. определение в файле yandexbanner.php строка 156

◆ onBeforeUpdate()

onBeforeUpdate ( Entity\Event $event)
static

Makes fields validation and updates Yandex.Direct banner.

Аргументы
Entity\Event$eventEvent data.
Возвращает
Entity\EventResult
Исключения
Engine

YandexException

Исключения
Main

ArgumentException

Исключения
Main

ArgumentNullException

Переопределяет метод предка AdvEntity.

См. определение в файле yandexbanner.php строка 221

◆ onDelete()

onDelete ( Entity\Event $event)
static

Deletes Yandex.Direct banner.

Аргументы
Entity\Event$eventEvent data.
Возвращает
void
Исключения
Engine

YandexException

Исключения
Main

ArgumentException

См. определение в файле yandexbanner.php строка 322

◆ unMarkResumed()

unMarkResumed ( array $idList)
static

См. определение в файле yandexbanner.php строка 616

◆ unMarkStopped()

unMarkStopped ( array $idList)
static

См. определение в файле yandexbanner.php строка 597

Поля

◆ $priorityList

$priorityList
staticprotected
Инициализатор
-1 => Engine\YandexDirect::PRIORITY_LOW,
0 => Engine\YandexDirect::PRIORITY_MEDIUM,
1 => Engine\YandexDirect::PRIORITY_HIGH,
)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
Определения action.php:3

См. определение в файле yandexbanner.php строка 64

◆ CACHE_LIFETIME

const CACHE_LIFETIME = 3600

См. определение в файле yandexbanner.php строка 58

◆ ENGINE

const ENGINE = 'yandex_direct'

См. определение в файле yandexbanner.php строка 53

◆ MARKED

const MARKED = 'D'

См. определение в файле yandexbanner.php строка 60

◆ MAX_TEXT_LENGTH

const MAX_TEXT_LENGTH = 81

См. определение в файле yandexbanner.php строка 56

◆ MAX_TITLE_LENGTH

const MAX_TITLE_LENGTH = 35

См. определение в файле yandexbanner.php строка 55


Объявления и описания членов класса находятся в файле: