Index: branches/5.2.x/core/units/selectors/selectors_event_handler.php =================================================================== diff -u -N -r14699 -r14989 --- branches/5.2.x/core/units/selectors/selectors_event_handler.php (.../selectors_event_handler.php) (revision 14699) +++ branches/5.2.x/core/units/selectors/selectors_event_handler.php (.../selectors_event_handler.php) (revision 14989) @@ -1,6 +1,6 @@ Array('subitem' => 'add|edit'), - 'OnMassResetToBase' => Array('subitem' => 'add|edit'), + 'OnResetToBase' => Array('subitem' => 'add|edit'), + 'OnMassResetToBase' => Array('subitem' => 'add|edit'), - 'OnOpenStyleEditor' => Array('subitem' => 'add|edit'), - 'OnSaveStyle' => Array('subitem' => 'add|edit'), - ); + 'OnOpenStyleEditor' => Array('subitem' => 'add|edit'), + 'OnSaveStyle' => Array('subitem' => 'add|edit'), + ); + $this->permMapping = array_merge($this->permMapping, $permissions); } @@ -96,12 +101,14 @@ * @access protected * @see kDBEventHandler::OnListBuild() */ - protected function SetCustomQuery(&$event) + protected function SetCustomQuery(kEvent &$event) { + parent::SetCustomQuery($event); + $object =& $event->getObject(); /* @var $object kDBList */ - switch ( $event->Special ) { + switch ($event->Special) { case 'base': $object->addFilter('type_filter', '%1$s.Type = 1'); break; @@ -165,12 +172,13 @@ } /** - * Gets special of main item for linking with sub-item + * Returns special of main item for linking with sub-item * * @param kEvent $event * @return string + * @access protected */ - function getMainSpecial(&$event) + protected function getMainSpecial(kEvent &$event) { return ''; }