hasRole(AdminModel::ADMIN_TYPE_BANNER)){ GUIHandler::redirect("admin/listBanner.php"); } MenuGenerator::generateMenu(); HTMLHelper::generateAdminHead(); try{ $error = ""; $bannerId = PostHandler::get("id"); if (is_null($bannerId) || strcmp("",$bannerId)==0){ GUIHandler::redirect("admin/listBanner.php"); } $banner = GlobalVariables::get("dao")->getFirst("BannerModel",array("id"=>$bannerId)); if (is_null($banner)){ GUIHandler::redirect("admin/listBanner.php"); } $media = DaoMediaHandler::getMainMediaFromModel($banner); if (is_null($media)){ throw new Exception("Impossibile mostrare il banner in quanto associato ad un media non valido. (Banner: '".$bannerId."')"); } $bannerTypeString = "Sconosciuto"; if(array_key_exists($banner->type, MediaModel::$MEDIA_TYPES)){ $bannerTypeString = MediaModel::$MEDIA_TYPES[$banner->type]["label"]; } else { throw new Exception("Impossibile mostrare il tipo banner in quanto non presente nella lista dei tipi MediaModel::\$MEDIA_TYPES. (Banner: '".$bannerId."', BannerType: {$banner->type})"); } $bannerPositionString = "Sconosciuto"; if(array_key_exists($banner->position, BannerModel::$BANNER_POSITIONS)){ $bannerTypeString = BannerModel::$BANNER_POSITIONS[$banner->position]["label"]; } else { throw new Exception("Determinare la posizione del banner in quanto non presente nella di posizioni disponibili (Banner: '".$bannerId."', BannerPosition: {$banner->position})"); } }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()."'"; } ?>
'.$error.'
'; } ?>
Oggi
Visualizzazioni: id,strtotime("today"));?>
Click: id,strtotime("today"));?>
Ultima settimana
Visualizzazioni: id,strtotime("-7 days"));?>
Click: id,strtotime("-7 days"));?>
Totali
Visualizzazioni: id);?>
Click: id);?>
Clientecustomer;?>
Linklink;?>
Data Iniziostart->sec);?>
Data Fineend->sec);?>
Posizione
Tipo
renderMedia(array("size"=>MediaRenderer::SIZE_MEDIUM)); ?>
hasRole(AdminModel::ADMIN_TYPE_BANNER_SUPERVISOR)){ } ?>