Files
resatennis_tyroltenn/www/tyroltenn/gestion_convoc.php

144 lines
6.9 KiB
PHP
Executable File

<?php
session_start();
header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"');
if(isset($_SESSION['Admin']) and $_SESSION['Admin']==2 and isset($_SESSION['Club'])) {
$id_club=$_SESSION['Club'];
$id_admin=$_SESSION['Id'];
?>
<html>
<head>
<meta http-equiv="Content-Language" content="fr">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>LE SERVEUR VOCAL DE RESERVATION DES SALLES DE TENNIS</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<div id="tout">
<?php
include("enTete.php");
include("menu.php");
include("conf.php");
echo "<div id='contenu'>";
echo "<center><h1>Gestion des campagnes</h1></center><br />";
/* Si aucune info */
if(count($_POST)==0 and (count($_GET)==1 and isset($_GET['action']) or count($_GET)==0)) {
echo "Dans cette partie, vous pourrez exclure des personnes de la liste des joueurs convoqu&eacute;s, inscrire automatiquement des joueurs convoqu&eacute;s (qui ont, par exemple, appel&eacutes;";
echo "directement le club pour s'inscrire mais qui font partie de la liste des joueurs convoqu&eacute;s, ainsi que modifier les dates/heures de d&eacute;but et de fin de la campagne de convocation.";
echo "<br /><br />";
echo "<form action='gestion_convoc.php' method='post'>";
echo "<center><table>";
echo "<tr><td>Selectionnez la campagne &agrave; administrer : </td><td><select name='campagne'>";
$requete="SELECT id_tournoi, date_debut, date_fin, type, id_serie,id_campagne,nom, critere_vocal, motif_appel FROM campagne WHERE id_club='$id_club' ORDER BY date_debut DESC";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
while($campagne=mysqli_fetch_object($rep)) {
$debut=traite_date($campagne->date_debut);
$fin=traite_date($campagne->date_fin);
echo "<option value='$campagne->id_campagne'>";
if($campagne->motif_appel=='CampagneInscriptionTournoi') {
$requete="SELECT intitule FROM serie WHERE id_serie='$campagne->id_serie'";
if($campagne->id_serie==0) {
echo "Tournoi - $campagne->nom - $campagne->type - Toutes les s&eacute;ries - $campagne->critere_vocal - $debut / $fin";
}
else {
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$serie=mysqli_fetch_object($reponse);
echo "Tournoi - $campagne->nom - $serie->intitule - $campagne->critere_vocal - $debut / $fin";
}
}
else {
echo "AG - $campagne->nom - $campagne->critere_vocal - $debut / $fin";
}
echo "</option>";
}
echo "</select></td></tr>";
echo "<tr><td></td><td><input type='submit' name='valider' value='Valider'></td></tr>";
echo "</table></center>";
echo "</form>";
}
else if(count($_POST)==2 or count($_GET)==1) {
if(isset($_POST['campagne'])) {
$id_campagne=$_POST['campagne'];
}
else if(isset($_GET['campagne'])) {
$id_campagne=$_GET['campagne'];
}
$requete="SELECT nom, type, motif_appel, id_tournoi, id_ag FROM campagne WHERE id_campagne='$id_campagne'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$campagne=mysqli_fetch_object($reponse);
if($campagne->motif_appel=='CampagneInscriptionTournoi') {
$requete="SELECT nom FROM tournoi WHERE id_tournoi='$campagne->id_tournoi'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$tournoi=mysqli_fetch_object($reponse);
echo "<h2><center>Campagne Inscription Tournoi - $tournoi->nom<br />";
echo "$campagne->nom - $campagne->type</center></h2>";
}
else if($campagne->motif_appel=='CampagneParticipationAg') {
$requete="SELECT motif FROM assemblee_generale WHERE id_ag='$campagne->id_ag'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$ag=mysqli_fetch_object($reponse);
echo "<h2><center>Campagne Participation AG - $ag->motif<br />";
echo "$campagne->nom - $campagne->type</center></h2>";
}
echo "<br />";
echo "<p><center>";
echo "<b>Les appels via serveur vocal se font de 10h00 &agrave; 20h00.<br />";
echo "Les appels non effectu&eacute;s le soir recommenceront automatiquement le lendemain matin.";
echo "</center></p>";
echo "<br />";
echo "<center><table>";
echo "<tr><td><b>Visualisation des statistiques de la campagne : </b></td></tr>";
echo "<tr><td><a href='stat_convoc_suite.php?campagne=$id_campagne'>Visualisation des statistiques de la campagne</td></tr>";
echo "<tr><td><b>Gestion de la campagne : </b></td></tr>";
echo "<tr><td><a href='modif_campagne.php?id_campagne=$id_campagne'>Modification des informations concernant la campagne</a></td></tr>";
echo "<tr><td><b>Gestion des joueurs convoqu&eacute;s : </b></td></tr>";
echo "<tr><td><a href='convoc_choix.php?id_campagne=$id_campagne&type=0'>Ajouter des joueurs &agrave; la liste des joueurs convoqu&eacute;s</a></td></tr>";
echo "<tr><td><a href='convoc_choix.php?id_campagne=$id_campagne&type=3'>Supprimer les convocations de certains joueurs</a></td></tr>";
echo "<tr><td><a href='convoc_choix.php?id_campagne=$id_campagne&type=1'>Bloquer la convocation de certains joueurs (VIP, ...) - Ils ne seront plus convoqu&eacute;s.</a></td></tr>";
echo "<tr><td><b>Gestion des convocations : </b></td></tr>";
if($campagne->type=="serveur_vocal") {
echo "<tr><td><a href='convoc_choix.php?id_campagne=$id_campagne&type=4'>Relance par SMS des appels effectu&eacute;s par le serveur vocal</a></td></tr>";
echo "<tr><td><a href='convoc_choix.php?id_campagne=$id_campagne&type=5'>Relance des appels avec le serveur vocal</a></td></tr>";
echo "<tr><td><a href='arret_campagne.php?id_campagne=$id_campagne'>Arr&ecirc;ter les appels de cette campagne de convocation</a></td></tr>";
}
else if($campagne->type=="sms") {
echo "<tr><td><a href='convoc_choix.php?id_campagne=$id_campagne&type=5'>Relance des appels avec le serveur vocal</a></td></tr>";
}
if($campagne->motif_appel=='CampagneInscriptionTournoi') {
echo "<tr><td><a href='convoc_choix.php?id_campagne=$id_campagne&type=2'>Inscription de joueurs convoqu&eacute;s et qui ont appel&eacute;s directement le club</a></td></tr>";
}
echo "</table></center>";
echo "<br /><br />";
echo "<center><a href='gestion_convoc.php'>Choisir une autre campagne de convocation</a></center>";
}
echo "<br /><br />";
include("deco_admin_club.php");
include("piedDePage.php");
}
else {
echo("Non autorisé - Redirection vers la page d'identification dans 2 secondes");
sleep(2);
include("admin_login.php");
}
function traite_date($ts) {
$annee=substr($ts,0,4);
$mois=substr($ts,5,2);
$jour=substr($ts,8,2);
$date="$jour/$mois/$annee";
return $date;
}
?>