Exemple #1
0
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;
}