• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/internals/commonajax/checker.php
  • Класс: Bitrix\Sender\Internals\CommonAjax\Checker
  • Вызов: Checker::getSelectSegmentPermissionChecker
static function getSelectSegmentPermissionChecker()
{
	return function (Result $result)
	{
		if (Security\Access::getInstance()->canViewSegments())
		{
			return;
		}
		if (Security\Access::getInstance()->canViewLetters())
		{
			return;
		}
		if (Security\Access::getInstance()->canViewAds())
		{
			return;
		}
		if (Security\Access::getInstance()->canViewRc())
		{
			return;
		}
		if (Security\Access::getInstance()->canModifySettings())
		{
			return;
		}

		$result->addError(new Error(Loc::getMessage('SENDER_COMMON_AJAX_CHECKER_ERROR_NO_READ_ACCESS')));
	};
}