diff --git a/component/libraries/redevent/controller/front.php b/component/libraries/redevent/controller/front.php index d9a8dea60e..738fb681be 100644 --- a/component/libraries/redevent/controller/front.php +++ b/component/libraries/redevent/controller/front.php @@ -97,7 +97,6 @@ protected function checkfilter() switch ($filter) { case 'filter_category': - case 'filter_multicategory': case 'filter_venuecategory': case 'filter_order': case 'filter_order_Dir': @@ -105,7 +104,6 @@ protected function checkfilter() case 'filter_event': case 'filter_type': case 'filter_venue': - case 'filter_multivenue': case 'filter_date': case 'filter_date_from': case 'filter_date_to': @@ -120,6 +118,21 @@ protected function checkfilter() } break; + case 'filter_multicategory': + case 'filter_multivenue': + if (is_array($v) && !empty($v)) + { + foreach ($v AS $k => $val) + { + if ($val) + { + $myuri->setVar($filter . "[$k]", urlencode($val)); + $vars++; + } + } + } + break; + case 'limit': $app = JFactory::getApplication(); $params = $app->getParams('com_redevent'); diff --git a/modules/frontend/mod_redevent_filters/media/js/mod_redevent_filters.js b/modules/frontend/mod_redevent_filters/media/js/mod_redevent_filters.js index 375dfdc7c3..28b17a33e5 100644 --- a/modules/frontend/mod_redevent_filters/media/js/mod_redevent_filters.js +++ b/modules/frontend/mod_redevent_filters/media/js/mod_redevent_filters.js @@ -72,8 +72,7 @@ }); modReFilters.getFiltersDiv().find('button').click(function(){ - var $element = $(this); - $element.parents('div').find('input').val('').trigger('change'); + $('#modRedeventFilters').find('input').val('').trigger('change'); }); }); })(jQuery);