Example #1
0
    $event->setStartTime($app->request()->put('start_time'));
    $event->setEndTime($app->request()->put('end_time'));
    $event->setGroupSize($app->request()->put('group_size'));
    $event->setLogo($app->request()->put('logo'));
    # --Getting the put vars and typecasting to int. Blehhh. Can't help, its PHP xD
    $feeHome = $app->request()->put('fee_home');
    settype($feeHome, "integer");
    $feeRemote = $app->request()->put('fee_remote');
    settype($feeRemote, "integer");
    #--
    $event->setFeeHome($feeHome);
    $event->setFeeRemote($feeRemote);
    $event->setLocation($app->request()->put('location'));
    $event->setEventHeadName($app->request()->put('event_head_name'));
    $event->setEventHeadContact($app->request()->put('event_head_contact'));
    $event->setAward($app->request()->put('award'));
    $event->setEquipmentProvided($app->request()->put('equipments_provided'));
    if ($eventMapper->updateEvent($event)) {
        $status = 200;
        $response["code"] = $status;
        $response["message"] = "Event {$event->getId()} updated successfully.";
    } else {
        $status = 200;
        $response["code"] = $status;
        $response["message"] = "Some error occured while updating event {$event->getId()}.";
    }
    print json_encode($response);
});
$app->notFound(function () {
    $status = 404;
    $response["code"] = $status;