<?php $errors = array(); $blogPost = null; $edit = array_key_exists('id', $_GET); if ($edit) { $blogPost = Utils::getBlogPostByGetId(); $blogRestaurantDao = new BlogRestaurantDao(); $blogRestaurant = $blogRestaurantDao->findById($blogPost->getRestaurantId()); $blogChipDao = new BlogChipDao(); $blogChip = $blogChipDao->findById($blogRestaurant->getId()); // $blogRestaurant = Utils::getBlogRestaurantByGetId(); } else { // set defaults $blogPost = new BlogPost(); $blogPost->setDate(new DateTime()); $blogRestaurant = new BlogRestaurant(); $blogChip = new BlogChip(); //$flightBooking->setPriority(Todo::PRIORITY_MEDIUM); //$dueOn = new DateTime("+1 day"); //$dueOn->setTime(0, 0, 0); //$flightBooking->setDueOn($dueOn); } if (array_key_exists('cancel', $_POST)) { // redirect Utils::redirect('home'); } elseif (array_key_exists('save', $_POST)) { // for security reasons, do not map the whole $_POST['todo'] //pretending to have values in $_POST //$data = array('first_name' => 'Bob', 'no_of_passengers' => 2); // private $id;