<?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;