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

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

static getTableName ()
static getMap ()
static checkBitrixUse ($domainName)
static setAccessFilter ($params)
static switchDomain (int $siteId1, int $siteId2)
static randomizeDomain (int $siteId)
static OnBeforeAdd (Entity\Event $event)
static OnBeforeUpdate (Entity\Event $event)
static getList (array $params=array())
static OnAfterAdd (Entity\Event $event)
static OnAfterUpdate (Entity\Event $event)
static OnBeforeDelete (Entity\Event $event)
static onAfterDelete (Entity\Event $event)

Поля данных

const ACTION_TYPE_ADD = 'add'
const ACTION_TYPE_UPDATE = 'update'

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

static getSiteController ()
static checkUniqueInDomain ($code, $currentId, $domainId)
static isB24Domain ($domainName)
static customizeControllerError (SystemException $ex)
static prepareLangForController (string $lang)
static prepareChange (Entity\Event $event, $actionType)
static saveAdditionalFields (Entity\Event $event)

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

static $additionalFields = array()
static $disableCallback = false
static $touchMode = false

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

Class SiteTable

DO NOT WRITE ANYTHING BELOW THIS

<<< ORMENTITYANNOTATION @method static EO_Site_Query query() @method static EO_Site_Result getByPrimary($primary, array $parameters = []) @method static EO_Site_Result getById($id) @method static EO_Site_Result getList(array $parameters = []) @method static EO_Site_Entity getEntity() @method static \Bitrix\Landing\Internals\EO_Site createObject($setDefaultValues = true) @method static \Bitrix\Landing\Internals\EO_Site_Collection createCollection() @method static \Bitrix\Landing\Internals\EO_Site wakeUpObject($row) @method static \Bitrix\Landing\Internals\EO_Site_Collection wakeUpCollection($rows)

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

Методы

◆ checkBitrixUse()

checkBitrixUse ( $domainName)
static

Check 'bitrix'-named domain.

Аргументы
string$domainNameDomain name.
Возвращает
boolean

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

◆ checkUniqueInDomain()

checkUniqueInDomain ( $code,
$currentId,
$domainId )
staticprotected

Check CODE unique in site group.

Аргументы
string$codeSite code.
int$currentIdCurrent site id.
int$domainIdDomain id.
Возвращает
boolean

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

◆ customizeControllerError()

customizeControllerError ( SystemException $ex)
staticprotected

Customize controller message.

Аргументы
SystemException$exException from controller.
Возвращает
Entity\EntityError

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

◆ getList()

getList ( array $params = array())
static

Get entity rows.

Аргументы
array$paramsParams array.
Возвращает
\Bitrix\Main\ORM\Query\Result

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

◆ getMap()

getMap ( )
static

Returns entity map definition.

Возвращает
array

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

◆ getSiteController()

getSiteController ( )
staticprotected

Return site controller class, or pseudo.

Возвращает
string

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

◆ getTableName()

getTableName ( )
static

Returns DB table name for entity.

Возвращает
string

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

◆ isB24Domain()

isB24Domain ( $domainName)
staticprotected

Is bitrix24.site subdomain?

Аргументы
string$domainNameDomain name.
Возвращает
boolean

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

◆ OnAfterAdd()

OnAfterAdd ( Entity\Event $event)
static

After add handler.

Аргументы
Entity\Event$eventEvent instance.
Возвращает
Entity\EventResult

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

◆ onAfterDelete()

onAfterDelete ( Entity\Event $event)
static

After delete handler.

Аргументы
Entity\Event$eventEvent instance.
Возвращает
Entity\EventResult

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

◆ OnAfterUpdate()

OnAfterUpdate ( Entity\Event $event)
static

After update handler.

Аргументы
Entity\Event$eventEvent instance.
Возвращает
Entity\EventResult

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

◆ OnBeforeAdd()

OnBeforeAdd ( Entity\Event $event)
static

Before add handler.

Аргументы
Entity\Event$eventEvent instance.
Возвращает
Entity\EventResult

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

◆ OnBeforeDelete()

OnBeforeDelete ( Entity\Event $event)
static

Before delete handler.

Аргументы
Entity\Event$eventEvent instance.
Возвращает
Entity\EventResult

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

◆ OnBeforeUpdate()

OnBeforeUpdate ( Entity\Event $event)
static

Before update handler.

Аргументы
Entity\Event$eventEvent instance.
Возвращает
Entity\EventResult

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

◆ prepareChange()

prepareChange ( Entity\Event $event,
$actionType )
staticprotected

Prepare change to save.

Аргументы
Entity\Event$eventEvent instance.
string$actionTypeAction type: add / update.
Возвращает
Entity\EventResult

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

◆ prepareLangForController()

prepareLangForController ( string $lang)
staticprotected

On controller must save only correctly (existing) languages

Аргументы
string$lang
Возвращает
string

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

◆ randomizeDomain()

randomizeDomain ( int $siteId)
static

Sets new random domain to site.

Аргументы
int$siteIdSite id.
Возвращает
bool

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

◆ saveAdditionalFields()

saveAdditionalFields ( Entity\Event $event)
staticprotected

Save additional fields after add / update.

Аргументы
Entity\Event$eventEvent instance.
Возвращает
Entity\EventResult

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

◆ setAccessFilter()

setAccessFilter ( $params)
static

Set additional access filter.

Аргументы
mixed$paramsORM params.
Возвращает
mixed

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

◆ switchDomain()

switchDomain ( int $siteId1,
int $siteId2 )
static

Switch domains between two sites. Returns true on success.

Аргументы
int$siteId1First site id.
int$siteId2Second site id.
Возвращает
bool

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

Поля

◆ $additionalFields

$additionalFields = array()
staticprotected

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

◆ $disableCallback

$disableCallback = false
staticprotected

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

◆ $touchMode

$touchMode = false
staticprotected

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

◆ ACTION_TYPE_ADD

const ACTION_TYPE_ADD = 'add'

For save callbacks.

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

◆ ACTION_TYPE_UPDATE

const ACTION_TYPE_UPDATE = 'update'

For save callbacks.

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


Объявления и описания членов класса находятся в файле:
  • C:/bitrix/modules/landing/lib/internals/site.php