1C-Bitrix
25.700.0
Toggle main menu visibility
Титульная страница
Пространства имен
Пространства имен
Члены пространств имен
Указатель
$
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Функции
_
a
c
d
e
f
g
h
i
k
l
m
o
p
r
s
t
u
v
w
Переменные
$
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
v
w
Перечисления
a
b
c
d
e
f
g
l
m
n
o
p
r
s
t
u
v
w
Элементы перечислений
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
Структуры данных
Структуры данных
Алфавитный указатель структур данных
Иерархия классов
Поля структур
Указатель
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Функции
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Переменные
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Перечисления
Элементы перечислений
Файлы
Файлы
Список членов всех файлов
Указатель
$
(
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
y
б
в
к
л
о
п
с
т
ю
Функции
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Переменные
$
(
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
y
б
в
к
л
о
п
с
т
ю
Блог
Хостинг
1C-Bitrix
Пространства имен
Структуры данных
Файлы
Файлы
bitrix
modules
abtest
advertising
b24connector
bitrixcloud
bizproc
bizprocdesigner
blog
calendar
catalog
clouds
cluster
conversion
currency
eshopapp
fileman
form
forum
highloadblock
iblock
idea
im
landing
ldap
learning
lists
location
mail
main
messageservice
mobileapp
perfmon
photogallery
pull
report
rest
sale
scale
search
security
sender
include
lib
access
connector
consent
dispatch
entity
integration
internals
message
posting
preset
recipient
runtime
env.php
job.php
recipientbuilderjob.php
reiteratedjob.php
segmentdatabuilderjob.php
segmentdataclearjob.php
senderjob.php
timelinejob.php
timer.php
search
security
segment
service
stat
templates
transport
trigger
ui
contact.php
contactlist.php
filetable.php
group.php
list.php
log.php
maileventhandler.php
mailing.php
mailingchain.php
mailingmanager.php
mailingtrigger.php
posting.php
postingmanager.php
segmentdata.php
sendernotifyschema.php
senderpullschema.php
subscription.php
template.php
timelinequeue.php
meta
preset
tools
.settings.php
default_option.php
include.php
options.php
prolog.php
seo
socialnetwork
socialservices
statistic
storeassist
subscribe
support
translate
ui
vote
webservice
wiki
workflow
Список членов всех файлов
Примеры
•
Указатель
Структуры данных
Пространства имен
Файлы
Функции
Переменные
Перечисления
Элементы перечислений
Страницы
Загрузка...
Поиск...
Не найдено
job.php
См. документацию.
1
<?php
8
9
namespace
Bitrix\Sender\Runtime;
10
15
abstract
class
Job
16
{
22
public
static
function
actualizeByCampaignId
($campaignId)
23
{
24
(
new
SenderJob
())->withCampaignId($campaignId)->actualize();
25
(
new
ReiteratedJob
())->actualize();
26
}
22
public
static
function
actualizeByCampaignId
($campaignId) {
…
}
27
33
public
static
function
actualizeByLetterId
($letterId)
34
{
35
(
new
SenderJob
())->withLetterId($letterId)->actualize();
36
(
new
ReiteratedJob
())->actualize();
37
}
33
public
static
function
actualizeByLetterId
($letterId) {
…
}
38
44
public
static
function
actualizeAll
()
45
{
46
(
new
SenderJob
())->actualize();
47
(
new
ReiteratedJob
())->actualize();
48
}
44
public
static
function
actualizeAll
() {
…
}
49
50
protected
function
addAgent
($agentName, $interval = 60, $nextDateExec =
''
)
51
{
52
if
(!$agentName || !is_string($agentName))
53
{
54
return
;
55
}
56
57
$agent = new \CAgent();
58
$agent->AddAgent(
59
$agentName,
60
"sender"
,
61
"N"
,
62
(
int
) $interval,
63
null
,
64
"Y"
,
65
(
string
) $nextDateExec
66
);
67
}
50
protected
function
addAgent
($agentName, $interval = 60, $nextDateExec =
''
) {
…
}
68
69
protected
function
removeAgent
($agentName)
70
{
71
if
(!$agentName || !is_string($agentName))
72
{
73
return
;
74
}
75
76
$agent = new \CAgent();
77
$list = $agent->getList(
78
[
"ID"
=>
"DESC"
],
79
[
"MODULE_ID"
=>
"sender"
,
"=NAME"
=> $agentName]
80
);
81
while
($row = $list->fetch())
82
{
83
$agent->delete($row[
"ID"
]);
84
}
85
}
69
protected
function
removeAgent
($agentName) {
…
}
86
87
protected
function
agentExists
($agentName)
88
{
89
if
(!$agentName || !is_string($agentName))
90
{
91
return
false
;
92
}
93
94
$agent = new \CAgent();
95
return
(
bool
)$agent->getList(
96
[
"ID"
=>
"DESC"
],
97
[
"MODULE_ID"
=>
"sender"
,
"NAME"
=> $agentName]
98
)->fetch();
99
}
87
protected
function
agentExists
($agentName) {
…
}
100
}
15
abstract
class
Job
{
…
};
Bitrix\Sender\Runtime\Job
Определения
job.php:16
Bitrix\Sender\Runtime\Job\agentExists
agentExists($agentName)
Определения
job.php:87
Bitrix\Sender\Runtime\Job\actualizeAll
static actualizeAll()
Определения
job.php:44
Bitrix\Sender\Runtime\Job\addAgent
addAgent($agentName, $interval=60, $nextDateExec='')
Определения
job.php:50
Bitrix\Sender\Runtime\Job\actualizeByCampaignId
static actualizeByCampaignId($campaignId)
Определения
job.php:22
Bitrix\Sender\Runtime\Job\actualizeByLetterId
static actualizeByLetterId($letterId)
Определения
job.php:33
Bitrix\Sender\Runtime\Job\removeAgent
removeAgent($agentName)
Определения
job.php:69
Bitrix\Sender\Runtime\ReiteratedJob
Определения
reiteratedjob.php:19
Bitrix\Sender\Runtime\SenderJob
Определения
senderjob.php:19
bitrix
modules
sender
lib
runtime
job.php
Создано системой
1.14.0