File manager - Edit - /home/web/vm-3fadc827.na4u.ru/www/bitrix/modules/calendar/lib/ui/preview/event.php
Back
<?php namespace Bitrix\Calendar\Ui\Preview; use Bitrix\Main\Loader; use Bitrix\Main\Localization\Loc; Loc::loadLanguageFile(__FILE__); class Event { public static function buildPreview(array $params) { global $APPLICATION; $eventId = (int)$params['eventId']; if(!$eventId) { return ''; } ob_start(); $APPLICATION->IncludeComponent( 'bitrix:calendar.event.preview', '', $params ); return ob_get_clean(); } public static function checkUserReadAccess(array $params): bool { $eventId = (int)$params['eventId']; if( !$eventId || !Loader::includeModule('calendar') ) { return false; } $events = \CCalendarEvent::getList( [ 'arFilter' => [ 'ID' => $eventId, 'DELETED' => false, ], 'parseRecursion' => false, 'fetchAttendees' => true, 'checkPermissions' => true, 'setDefaultLimit' => false ] ); return ($events && is_array($events[0])); } public static function getImAttach(array $params) { return false; } protected static function getUser() { global $USER; return $USER; } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.27 |
proxy
|
phpinfo
|
Settings