1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
applemaps.php
См. документацию.
1
<?php
2
namespace
Bitrix\Main\UrlPreview\Parser
;
3
4
use
Bitrix\Main\Localization\Loc
,
5
Bitrix\Main\UrlPreview\Parser
,
6
Bitrix\Main\UrlPreview\HtmlDocument
;
7
12
class
AppleMaps
extends
Parser
13
{
20
public
function
handle
(
HtmlDocument
$document): void
21
{
22
parse_str($document->
getUri
()->getQuery(), $outputParams);
23
24
$document->
setTitle
(Loc::getMessage(
'MAIN_URL_PREVIEW_PARSER_APPLE_MAPS_TITLE'
));
25
26
$description
=
''
;
27
if
(!empty($outputParams[
'q'
]))
28
{
29
$description
.= $outputParams[
'q'
];
30
}
31
if
(!empty($outputParams[
'address'
]))
32
{
33
if
(!empty(
$description
))
34
{
35
$description
.=
' '
;
36
}
37
$description
.= $outputParams[
'address'
];
38
}
39
40
$document->
setDescription
(
$description
);
41
}
42
}
Bitrix\Main\Localization\Loc
Определения
loc.php:12
Bitrix\Main\UrlPreview\HtmlDocument
Определения
htmldocument.php:13
Bitrix\Main\UrlPreview\HtmlDocument\getUri
getUri()
Определения
htmldocument.php:61
Bitrix\Main\UrlPreview\HtmlDocument\setDescription
setDescription($description)
Определения
htmldocument.php:144
Bitrix\Main\UrlPreview\HtmlDocument\setTitle
setTitle($title)
Определения
htmldocument.php:122
Bitrix\Main\UrlPreview\Parser\AppleMaps
Определения
applemaps.php:13
Bitrix\Main\UrlPreview\Parser\AppleMaps\handle
handle(HtmlDocument $document)
Определения
applemaps.php:20
$description
if(Loader::includeModule( 'bitrix24')) elseif(Loader::includeModule('intranet') &&CIntranetUtils::getPortalZone() !=='ru') $description
Определения
.description.php:24
Bitrix\Main\UrlPreview\Parser
Определения
applemaps.php:2
bitrix
modules
main
lib
urlpreview
parser
applemaps.php
Создано системой
1.14.0