/** * Method to get a list of options for a list input. * * @return array An array of JHtml options. */ protected function getOptions() { $locationZones = BFCHelper::getLocations(); $options = array(); if ($locationZones) { foreach ($locationZones as $lz) { $options[] = JHtml::_('select.option', $lz->CityId, $lz->Name); } } $options = array_merge(parent::getOptions(), $options); return $options; }
} // if (!empty($filters['mastertypologies'])) { // $filtersMasterTypologies = explode(",", $filters['mastertypologies']); // } // if (!empty($filters['pricemin'])) { // $filtersPriceMin = $filters['pricemin'];// / $duration; // } // if (!empty($filters['pricemax'])) { // $filtersPriceMax = $filters['pricemax'];// / $duration; // } // if (!empty($filters['bookingtypes'])) { // $filtersBookingTypes = explode(",", $filters['bookingtypes']); // } } $listServices = BFCHelper::getServicesForSearchOnSell(); $locationZones = BFCHelper::getLocations(); $listlocationZones = array(); $listlocationZones[] = JHTML::_('select.option', 0, JTEXT::_('MOD_BOOKINGFORSEARCH_ALL')); foreach ($locationZones as $lz) { $listlocationZones[] = JHTML::_('select.option', $lz->LocationID, $lz->Name); } $listlocationZones[] = JHTML::_('select.option', -1, JTEXT::_('MOD_BOOKINGFORSEARCH_ZONE_SEARCHBYMAP')); $unitCategories = BFCHelper::getUnitCategories(); $listunitCategories = array(); $listunitCategories[] = JHTML::_('select.option', -1, JTEXT::_('MOD_BOOKINGFORSEARCH_ALL_FEMMINILE')); $isopenGroup = 0; foreach ($unitCategories as $uc) { if (!empty($uc->CategoryParentID)) { $listunitCategories[] = JHTML::_('select.option', $uc->CategoryID, BFCHelper::getLanguage($uc->Name, $lang)); } else { if ($isopenGroup == 1) {