File "admin-menus-add.inc.php"

Full Path: /srv/www/www.cadoro.it/src/controllers/admin-menus-add.inc.php
File size: 850 bytes
MIME-type: text/x-php
Charset: utf-8

<?php
  $menu = array();
  $errors = array();

  if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $params = array(
      'lang' => _post('lang'),
      'slug' => _post('slug'),
      'content' => _post('content'),
      'published' => _post('published'),
      'published_datetime' => _post_datetime('published_datetime'),
      'published_datetime2' => _post_datetime('published_datetime2'),
    );
    if (!$params['lang']) {
      $errors['lang'] = 1;
    }
    if (!$params['slug']) {
      $errors['slug'] = 1;
    }
    if (!$errors) {
      models\Menu::add($params);
      header("Location: " . BASE_URL . "/admin/menus");
      exit;
    }
  }

  $smarty->assign("obj", $menu);
  $smarty->assign("errors", $errors);

  $smarty->assign("menu", "content");
  $smarty->assign("submenu", "menus");

  $smarty->display("admin-menus-add.tmpl");
?>