1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
triggercampaign.php
См. документацию.
1
<?php
8
namespace
Bitrix\Sender\Entity;
9
10
use Bitrix\Main\Localization\Loc;
11
use Bitrix\Main\SiteTable;
12
use Bitrix\Main\Entity\ExpressionField;
13
14
use Bitrix\Sender\MailingTable;
15
16
Loc::loadMessages(__FILE__);
17
22
class
TriggerCampaign
extends
Campaign
23
{
25
protected
$chain
;
26
32
protected
function
getDefaultData
()
33
{
34
return
[
35
'ACTIVE'
=>
'N'
,
36
'IS_TRIGGER'
=>
'Y'
,
37
'SITE_ID'
=>
SITE_ID
,
38
] + parent::getDefaultData();
39
}
40
47
public
static
function
getList
(
array
$parameters = [])
48
{
49
if
(!isset($parameters[
'filter'
]))
50
{
51
$parameters[
'filter'
] = [];
52
}
53
$parameters[
'filter'
][
'=IS_TRIGGER'
] =
'Y'
;
54
55
return
MailingTable::getList
($parameters);
56
}
57
63
public
function
getChain
()
64
{
65
if
(!$this->chain)
66
{
67
$this->chain = (
new
Chain
)->load($this->
getId
());
68
}
69
70
return
$this->chain
;
71
}
72
}
Bitrix\Main\ORM\Data\DataManager\getList
static getList(array $parameters=array())
Определения
datamanager.php:431
Bitrix\Main\ORM\Query\Chain
Определения
chain.php:14
Bitrix\Sender\Connector\Base\getId
getId()
Определения
base.php:206
Bitrix\Sender\Entity\Campaign
Определения
campaign.php:23
Bitrix\Sender\Entity\TriggerCampaign
Определения
triggercampaign.php:23
Bitrix\Sender\Entity\TriggerCampaign\$chain
$chain
Определения
triggercampaign.php:25
Bitrix\Sender\Entity\TriggerCampaign\getChain
getChain()
Определения
triggercampaign.php:63
Bitrix\Sender\Entity\TriggerCampaign\getDefaultData
getDefaultData()
Определения
triggercampaign.php:32
Bitrix\Sender\Entity\TriggerCampaign\getList
static getList(array $parameters=[])
Определения
triggercampaign.php:47
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
SITE_ID
const SITE_ID
Определения
sonet_set_content_view.php:12
bitrix
modules
sender
lib
entity
triggercampaign.php
Создано системой
1.14.0