Exemplo n.º 1
0
use MealBooker\model\TimeFrame;
use MealBooker\models\dao\LocationDao;
if (!SecurityManager::get()->getCurrentUser($_SESSION)->isAdmin()) {
    header('Location:' . WEB_PATH);
}
$locationDao = new LocationDao($em);
//save mode
if (isset($_POST['name']) && isset($_POST['id']) && isset($_POST['state'])) {
    // @var Location
    $location = $locationDao->getByPrimaryKey($_POST['id']);
    if ($location == null) {
        $location = new Location();
    }
    $location->setName($_POST['name']);
    $location->setStatus($_POST['state']);
    $locationDao->save($location);
    header('Location:' . WEB_PATH . '?page=admin&tab=location');
}
//view Mode
if (isset($_GET['id'])) {
    $location = $locationDao->getByPrimaryKey($_GET['id']);
    if ($location == null) {
        header('Location:' . WEB_PATH);
    }
} else {
    $location = new Location();
}
?>
<div class="row">
    <div class="col-md-4 col-md-offset-4">
        <form action="#" method="post" class="form">