hellofacteurV1/ctrl/admin_annonces_maj.php

59 lines
1.5 KiB
PHP
Executable File

<?php
/**
* Script permettant à un administrateur
* de saisir ou modifier les annonces promotionnelles à inclure dans les mailings
*
**/
require_once("../modele/FclFlux_annonces.php");
$user=new FclFlux_utilisateur();
if(!$user->test_session(true,true))
{
header("Location:".SITE_URL);
exit();
}
else
{
if(isset($_POST["titre"]))
{
if(empty($_POST["suppr_ok"]))
include("../ctrl/admin_annonces_infos_tests.php");
else
include("../ctrl/admin_annonces_suppr_tests.php");
}
elseif(isset($_POST["recherche"]))
include("../ctrl/admin_annonces_recherche.php");
elseif(!empty($_GET["id_annonce"]))
{
include("../ctrl/admin_annonces_affiche.php");
}
else
{// saisie d'une nouvelle annonce
$form["emplacement"]="header";
$form["titre"]="";
$form["annonce"]="";
$form["url"]="http://";
$form["designation"]="";
$form["commentaires"]="";
$form["time_debut"]="";
$form["time_fin"]="";
//les éventuelles annonces en cours de diffusion
if(empty($Bd))
require("../modele/connexion-bd.php");
$encours=FclFlux_annonce::get_liste_annonces_encours(false);
if(!empty($encours))
{
$i=0;
foreach($encours as $annonce_infos)
{
$annonce_stats=new FclFlux_annonce();
$annonce_stats->id_annonce=$annonce_infos["id_annonce"];
$stats=$annonce_stats->get_stats();
if(!empty($stats))
$encours[$i]["stats"]=$stats;
unset($annonce_stats);unset($stats);
$i++;
}
}
}
include("../vues/admin_annonces_maj.php");
}