Files
fdn2/public/admin/editBanner.php
T

43 lines
1.1 KiB
PHP

<?php
/*
Author: Riccardo Di Dato
Creation Date: 02/mar/2016
*/
require_once(dirname(__FILE__)."/../load.php");
GUIHandler::generateHtmlHeaders(array(),true);
if (!AdminLoginManager::isLogged()){
GUIHandler::redirect("admin/login.php");
}
else if (!AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_BANNER_SUPERVISOR)){
GUIHandler::redirect("admin/listBanner.php");
}
MenuGenerator::generateMenu();
HTMLHelper::generateAdminHead();
try{
$error = "";
$bannerId = PostHandler::get("id");
$banner = new BannerModel();
if (!is_null($bannerId) && strcmp("",$bannerId)!=0){
$banner = GlobalVariables::get("dao")->getFirst("BannerModel",array("id"=>$bannerId));
if (is_null($banner)){
GUIHandler::redirect("admin/listBanner.php");
}
}
}catch(GUIException $ex){
$error = $ex->getMessage();
}catch (Exception $exec){
$msg = LogModel::fromException($exec);
GlobalVariables::get("dao")->save($msg);
$error = "Si è verificato un errore inatteso durante l'esecuzione della pagina. Contattare il supporto tecnico comunicando il seguente codice di erore '".$msg->getCode()."'";
}
?>