Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/sender/lib/integration/landing/ |
Upload File : |
<?php namespace Bitrix\Sender\Integration\Landing; class Site { private static function canUse(): bool { return \Bitrix\Main\Loader::includeModule('landing'); } /** * Return site page and store public urls * @return array */ public static function getLandingAndStorePublicUrls(): array { if (!static::canUse()) { return []; } $siteIds = \Bitrix\Landing\Site::getList([ 'select' => [ 'ID', ], 'filter' => [ '@TYPE' => ['PAGE', 'STORE'], ], ]); $siteIds = array_column($siteIds->fetchAll(), 'ID'); if (empty($siteIds)) { return []; } return array_values((array)\Bitrix\Landing\Site::getPublicUrl($siteIds)); } }