Index: branches/RC/core/units/general/cat_event_handler.php =================================================================== diff -u -N -r9866 -r10080 --- branches/RC/core/units/general/cat_event_handler.php (.../cat_event_handler.php) (revision 9866) +++ branches/RC/core/units/general/cat_event_handler.php (.../cat_event_handler.php) (revision 10080) @@ -415,7 +415,7 @@ /* @var $object kDBList */ // add category filter if needed - if ($event->Special != 'showall') { + if ($event->Special != 'showall' && $event->Special != 'user') { if ($event->getEventParam('parent_cat_id') !== false) { $parent_cat_id = $event->getEventParam('parent_cat_id'); } @@ -453,6 +453,11 @@ } } + if ($event->Special == 'user') { + $editable_user = $this->Application->GetVar('u_id'); + $object->addFilter('owner_filter', '%1$s.'.$this->getOwnerField($event->Prefix).' = '.$editable_user); + } + // add permission filter if ($this->Application->RecallVar('user_id') == -1) { // for "root" CATEGORY.VIEW permission is checked for items lists too