59 lines
1.5 KiB
PHP
Executable File
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");
|
|
} |