Index: trunk/core/units/categories/categories_event_handler.php =================================================================== diff -u -r8452 -r8472 --- trunk/core/units/categories/categories_event_handler.php (.../categories_event_handler.php) (revision 8452) +++ trunk/core/units/categories/categories_event_handler.php (.../categories_event_handler.php) (revision 8472) @@ -673,6 +673,21 @@ $this->Application->EmailEventAdmin($perm_prefix.'.'.$event_suffix); $this->Application->EmailEventUser($perm_prefix.'.'.$event_suffix, $object->GetDBField('CreatedById')); } + + /** + * Returns current per-page setting for list + * + * @param kEvent $event + * @return int + */ + function getPerPage(&$event) + { + if (!$this->Application->IsAdmin()) { + $event->setEventParam('same_special', true); + } + + return parent::getPerPage($event); + } } ?> \ No newline at end of file