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