1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
mail_oauth.php
См. документацию.
1
<?php
2
3
use
Bitrix\Mail
;
4
use
Bitrix\Mail\Helper\OAuth
;
5
use
Bitrix\Main\Loader
;
6
7
define(
'NOT_CHECK_PERMISSIONS'
,
true
);
8
9
require_once(
$_SERVER
[
'DOCUMENT_ROOT'
].
'/bitrix/modules/main/include/prolog_before.php'
);
10
11
if
(Loader::includeModule(
'mail'
))
12
{
13
14
parse_str(
$_REQUEST
[
'state'
], $state);
15
16
if
($helper =
Mail
\
Helper
\OAuth::getInstance($state[
'service'
]))
17
{
18
if
(isset($_SESSION[
"MOBILE_OAUTH"
]) && $_SESSION[
"MOBILE_OAUTH"
])
19
{
20
$helper->handleResponse($state, OAuth::MOBILE_TYPE);
21
}
22
else
23
{
24
$helper->handleResponse($state);
25
}
26
}
27
}
28
29
require_once(
$_SERVER
[
'DOCUMENT_ROOT'
].
'/bitrix/modules/main/include/epilog_after.php'
);
Bitrix\Main\Loader
Определения
loader.php:13
$_REQUEST
$_REQUEST["admin_mnu_menu_id"]
Определения
get_menu.php:8
$_SERVER
$_SERVER["DOCUMENT_ROOT"]
Определения
cron_frame.php:9
Bitrix\Mail\Helper\OAuth
Определения
google.php:3
Bitrix\Mail\Helper
Bitrix\Mail
Определения
blacklist.php:3
Bitrix\Main\Mail
Определения
address.php:8
bitrix
modules
mail
tools
mail_oauth.php
Создано системой
1.14.0