1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
ajax.php
См. документацию.
1
<?
2
// special constants for creating very fast ajax response
3
define(
"PULL_AJAX_INIT"
,
true
);
4
define(
"PUBLIC_AJAX_MODE"
,
true
);
5
define(
"NO_KEEP_STATISTIC"
,
"Y"
);
6
define(
"NO_AGENT_STATISTIC"
,
"Y"
);
7
define(
"NO_AGENT_CHECK"
,
true
);
8
define(
"NOT_CHECK_PERMISSIONS"
,
true
);
9
define(
"DisableEventsCheck"
,
true
);
10
require_once(
$_SERVER
[
"DOCUMENT_ROOT"
].
"/bitrix/modules/main/include/prolog_before.php"
);
11
12
header(
'Content-Type: application/x-javascript; charset='
.
LANG_CHARSET
);
13
14
if
(!CModule::IncludeModule(
"pull"
))
15
{
16
echo CUtil::PhpToJsObject(Array(
'ERROR'
=>
'PULL_MODULE_IS_NOT_INSTALLED'
));
17
CMain::FinalActions();
18
die
();
19
}
20
if
(intval(
$USER
->GetID()) <= 0)
21
{
22
echo CUtil::PhpToJsObject(Array(
'ERROR'
=>
'AUTHORIZE_ERROR'
));
23
CMain::FinalActions
();
24
die
();
25
}
26
27
if
(
check_bitrix_sessid
())
28
{
29
if
($_POST[
'SEND'
] ==
'Y'
)
30
{
31
CPullWatch::AddToStack
(
'PULL_TEST'
,
32
Array(
33
'module_id'
=>
'test'
,
34
'command'
=>
'check'
,
35
'params'
=> Array(
"TIME"
=> time())
36
)
37
);
38
echo CUtil::PhpToJsObject(Array(
'ERROR'
=>
''
));
39
}
40
else
41
{
42
echo CUtil::PhpToJsObject(Array(
'ERROR'
=>
'UNKNOWN_ERROR'
));
43
}
44
}
45
else
46
{
47
echo CUtil::PhpToJsObject(Array(
48
'BITRIX_SESSID'
=>
bitrix_sessid
(),
49
'ERROR'
=>
'SESSION_ERROR'
50
));
51
}
52
53
CMain::FinalActions
();
54
die
();
CAllMain\FinalActions
static FinalActions($output="")
Определения
main.php:3690
CAllPullWatch\AddToStack
static AddToStack($tag, $parameters, $channelType=\CPullChannel::TYPE_PRIVATE)
Определения
pull_watch.php:229
$_SERVER
$_SERVER["DOCUMENT_ROOT"]
Определения
cron_frame.php:9
$USER
global $USER
Определения
csv_new_run.php:40
LANG_CHARSET
const LANG_CHARSET
Определения
include.php:65
check_bitrix_sessid
check_bitrix_sessid($varname='sessid')
Определения
tools.php:4686
bitrix_sessid
bitrix_sessid()
Определения
tools.php:4656
die
die
Определения
quickway.php:367
bitrix
modules
pull
demo
pull
components
pull.test
ajax.php
Создано системой
1.14.0