3namespace Bitrix\Landing\PublicAction;
5use Bitrix\Landing\Error;
6use Bitrix\Landing\PublicActionResult;
8use Bitrix\Seo\Retargeting;
16 if (!Loader::includeModule(
'seo'))
19 $error->addError(
'SEO_NOT_INCLUDED');
28 $result->setResult($authAdapter->hasAuth());
36 if (!Loader::includeModule(
'seo'))
39 $error->addError(
'SEO_NOT_INCLUDED');
48 $result->setResult($authAdapter->getAuthUrl());
56 if (!Loader::includeModule(
'seo'))
59 $error->addError(
'SEO_NOT_INCLUDED');
70 if ($responseData[
'count'])
72 $responseItem = $responseData[
'items'][0];
73 if ($responseItem[
'content_restricted'] && $responseItem[
'content_restricted_message'])
78 $responseItem[
'content_restricted_message']
85 'player' => $responseItem[
'player'],
86 'preview' => $responseItem[
'image'][min(
count($responseItem[
'image']), 4) - 1],
100 $error->addError($err->getCode(), $err->getMessage());
static getVideoInfo(string $videoId)
static create($type, IService $service=null, bool $ignoreType=false)
</p ></td >< td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 2.0pt 0cm 2.0pt;height:9.0pt'>< p class=Normal align=center style='margin:0cm;margin-bottom:.0001pt;text-align:center;line-height:normal'>< a name=ТекстовоеПоле54 ></a ><?=($taxRate > count( $arTaxList) > 0) ? $taxRate."%"