File "admin-banners-edit.inc.php"

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

<?php
  $banner = models\Banner::get_by_id($id);
  if (!$banner) {
    not_found();
  }

  $error = null;

  if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $params = array(
      'title' => _post('title'),
      'image' => _image('image', 'banners'),
      'navigator' => _image('navigator', 'banners'),
      'link' => _post('link'),
      'category' => _post('category'),
      'sorting' => _post('sorting'),
      'published' => _post('published'),
      'date_begin' => _post_date('date_begin'),
      'date_end' => _post_date('date_end'),
    );
    if (!$params['title'] || !$params['category'] || !$params['sorting']) {
      $error = 1;
    } else {
      $banner->update($params);
      header("Location: " . BASE_URL . "/admin/banners");
      exit;
    }
  }

  $smarty->assign("error", $error);
  $smarty->assign("banner", $banner);

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

  $smarty->display("admin-banners-edit.tmpl");
?>