Exemple #1
0
        //       echo $trip_id ;
        $insert_trip_plan = array("trips_id" => $trip_id, "no_of_persons" => $numOfPeople, "no_of_days" => $tripDuration, "price_to_pay" => $priceToPay);
        $trip_plan = $db->trips_plan()->insert($insert_trip_plan);
        for ($i = 0; $i < sizeOf($attractionsList); $i++) {
            $p = (array) $attractionsList[$i];
            $attraction = array("trips_id" => $trip_id, "attractions_id" => $p['id'], "attraction_preference" => 0);
            $db->trip_attractions()->insert($attraction);
        }
    }
    $app->response()->header('content-type', 'application/json');
    echo json_encode(array('order_id' => $data));
});
$app->get('/region/places(/:region_id)', function ($region_id = null) use($app, $db) {
    if ($region_id != null) {
        $data = array();
        foreach ($db->places()->where('place_region_id', $region_id) as $p) {
            $data[] = array('id' => $p["id"], 'place_name' => $p["place_name"], 'place_region_name' => $p["place_region_name"], 'place_region_id' => $p["place_region_id"]);
        }
    } else {
        foreach ($db->places() as $p) {
            $data[] = array('id' => $p["id"], 'place_name' => $p["place_name"], 'place_region_name' => $p["place_region_name"], 'place_region_id' => $p["place_region_id"]);
        }
    }
    $app->response()->header('content-type', 'application/json');
    echo json_encode(array('places_data' => $data));
});
$app->get('/places(/:place_id)', function ($place_id = null) use($app, $db) {
    if ($place_id != null) {
        $data = null;
        $query = $db->places()->where('id', intval($place_id));
        // echo $query;