1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
checkwritepermission.php
См. документацию.
1<?php
2
3declare(strict_types = 1);
4
6
8
10{
12 {
13 if (!$this->hasPermission())
14 {
15 $this->addError(new Main\Error(
16 Main\Localization\Loc::getMessage('SALE_CONTROLLER_ENGINE_ACTIONFILTER_CHECK_WRITE_PERMISSION')
17 ));
18
19 return new Main\EventResult(Main\EventResult::ERROR, null, null, $this);
20 }
21
22 return null;
23 }
24
25 protected function hasPermission(): bool
26 {
27 global $APPLICATION;
28 $saleModulePermissions = $APPLICATION->GetGroupRight('sale');
29
30 return $saleModulePermissions >= 'W';
31 }
32}
global $APPLICATION
Определения include.php:80
addError(Error $error)
Определения base.php:80
Определения error.php:15
Определения event.php:5
$event
Определения prolog_after.php:141
$saleModulePermissions
Определения tools.php:21