Index: trunk/core/units/languages/languages_event_handler.php =================================================================== diff -u -N -r1837 -r1845 --- trunk/core/units/languages/languages_event_handler.php (.../languages_event_handler.php) (revision 1837) +++ trunk/core/units/languages/languages_event_handler.php (.../languages_event_handler.php) (revision 1845) @@ -42,6 +42,20 @@ } /** + * Shows only enabled languages on front + * + * @param kEvent $event + */ + function SetCustomQuery(&$event) + { + if($event->Special == 'enabled') + { + $object =& $event->getObject(); + $object->addFilter('enabled_filter', '%1$s.Enabled = 1'); + } + } + + /** * Returns ALTER statement part for adding required fields to table * * @param string $field_mask sql mask for creating field with correct definition (type & size)