Index: trunk/core/units/general/cat_event_handler.php =================================================================== diff -u -N -r4709 -r4730 --- trunk/core/units/general/cat_event_handler.php (.../cat_event_handler.php) (revision 4709) +++ trunk/core/units/general/cat_event_handler.php (.../cat_event_handler.php) (revision 4730) @@ -27,6 +27,14 @@ */ function CheckPermission(&$event) { + if (!$this->Application->IsAdmin()) { + if ($event->Name == 'OnSetSortingDirect') { + // allow sorting on front event without view permission + return true; + } + } + + if ($event->Name == 'OnExport') { // save category_id before doing export $this->Application->LinkVar('m_cat_id');