Changeset View
Changeset View
Standalone View
Standalone View
core/units/permissions/permissions_tag_processor.php
Show First 20 Lines • Show All 46 Lines • ▼ Show 20 Line(s) | |||||
return $ret; | return $ret; | ||||
} | } | ||||
function PermissionValue($params) | function PermissionValue($params) | ||||
{ | { | ||||
$section_name = $params['section_name']; | $section_name = $params['section_name']; | ||||
$perm_name = $params['perm_name']; | $perm_name = $params['perm_name']; | ||||
/** @var kSectionsHelper $sections_helper */ | |||||
$sections_helper = $this->Application->recallObject('SectionsHelper'); | |||||
$section_name = $sections_helper->getPermSection($section_name); | |||||
/** @var kPermissionsHelper $permissions_helper */ | /** @var kPermissionsHelper $permissions_helper */ | ||||
$permissions_helper = $this->Application->recallObject('PermissionsHelper'); | $permissions_helper = $this->Application->recallObject('PermissionsHelper'); | ||||
if (!$permissions_helper->isOldPermission($section_name, $perm_name)) { | if (!$permissions_helper->isOldPermission($section_name, $perm_name)) { | ||||
$perm_name = $section_name.'.'.$perm_name; | $perm_name = $section_name.'.'.$perm_name; | ||||
} | } | ||||
return $permissions_helper->getPermissionValue($perm_name); | return $permissions_helper->getPermissionValue($perm_name); | ||||
▲ Show 20 Lines • Show All 159 Lines • Show Last 20 Lines |