function VnffhotelBuildRoute(&$query) { $segments = array(); if ($query['view'] == 'hotel') { //$segments[0] = $query['view']; unset($query['view']); //get controller $controller = new VnffhotelController(); $hotel_name = $controller->getHotelName($query['hid']); $hotel_name = explode(" ", $hotel_name); $hotel_name = implode("_", $hotel_name); $segments[0] = "h_" . $hotel_name . "_" . $query['hid']; unset($query['hid']); $segments[1] = $query['stab']; unset($query['stab']); } else { if ($query['view'] == 'home') { $segments[0] = $query['view']; unset($query['view']); } else { if ($query['view'] == 'city') { //$segments[0] = $query['view']; unset($query['view']); //get controller $controller = new VnffhotelController(); $city_name = $controller->getCityName($query['cityid']); $city_name = explode(" ", $city_name); $city_name = implode("_", $city_name); $segments[0] = "c_hotels_in_" . $city_name . "_" . $query['cityid']; unset($query['cityid']); } else { if ($query['view'] == 'promotion') { $segments[0] = 'hotels_with_promotion'; unset($query['view']); } } } } return $segments; }