* @copyright 2010-2020 Webkul IN * @license https://store.webkul.com/license.html */ class WkRoomSearchBlockAutoCompleteSearchModuleFrontController extends ModuleFrontController { public function initContent() { $result = array(); $this->display_column_left = false; $this->display_column_right = false; $search_data = Tools::getValue('to_search_data'); $location_category_id = Tools::getValue('location_category_id'); $obj_htl_info = new HotelBranchInformation(); if (isset($search_data) && $search_data) { $return_data = $obj_htl_info->getHotelCategoryTree($search_data); if ($return_data) { $html = ''; foreach ($return_data as $value) { $html .= '
  • '. $value['name'].'
  • '; } $result['status'] = 'success'; $result['data'] = $html; } } elseif (isset($location_category_id) && $location_category_id) { $cat_ids = Category::getAllCategoriesName($location_category_id); if ($cat_ids) { $html = ''; foreach ($cat_ids as $value) { if ($hotel_info = $obj_htl_info->hotelBranchInfoByCategoryId($value['id_category'])) { $maxOrderDate = HotelOrderRestrictDate::getMaxOrderDate($hotel_info['id']); $maxOrderDate = date('Y-m-d', strtotime($maxOrderDate)); $html .= '
  • '. $hotel_info['hotel_name'].'
  • '; } } $result['status'] = 'success'; $result['data'] = $html; } else { $result['status'] = 'failed2'; } } else { $result['status'] = 'failed3'; } die(json_encode($result)); } }