Changeset View
Changeset View
Standalone View
Standalone View
branches/5.2.x/core/units/permissions/permissions_event_handler.php
Show First 20 Lines • Show All 134 Lines • ▼ Show 20 Line(s) | |||||
$new_id = 0; | $new_id = 0; | ||||
} | } | ||||
--$new_id; | --$new_id; | ||||
$sections_helper = $this->Application->recallObject('SectionsHelper'); | $sections_helper = $this->Application->recallObject('SectionsHelper'); | ||||
/* @var $sections_helper kSectionsHelper */ | /* @var $sections_helper kSectionsHelper */ | ||||
foreach ($permissions as $section_name => $section_permissions) { | foreach ($permissions as $section_name => $section_permissions) { | ||||
$section_data =& $sections_helper->getSectionData($section_name); | $section_name = $sections_helper->getPermSection($section_name); | ||||
if ( $section_data && isset($section_data['perm_prefix']) ) { | |||||
// using permission from other prefix | |||||
$section_name = $this->Application->getUnitOption($section_data['perm_prefix'] . '.main', 'PermSection'); | |||||
} | |||||
foreach ($section_permissions as $perm_name => $perm_value) { | foreach ($section_permissions as $perm_name => $perm_value) { | ||||
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; | ||||
} | } | ||||
$db_perm_value = $permissions_helper->getPermissionValue($perm_name); | $db_perm_value = $permissions_helper->getPermissionValue($perm_name); | ||||
▲ Show 20 Lines • Show All 101 Lines • ▼ Show 20 Line(s) | |||||
if ( $temp_object->isLoaded() ) { | if ( $temp_object->isLoaded() ) { | ||||
// category with id = 0 found in temp table | // category with id = 0 found in temp table | ||||
$event->status = kEvent::erFAIL; | $event->status = kEvent::erFAIL; | ||||
} | } | ||||
} | } | ||||
} | } | ||||
} | } | ||||
} | } | ||||
No newline at end of file |