Files
resatennis_tyroltenn/www/tyroltenn/stat_convoc_suite.php

455 lines
23 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'];
?>
<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");
/* Connexion BDD */
include("conf.php");
if(isset($_GET['campagne'])) {
$id_campagne=$_GET['campagne'];
}
else if(isset($_POST['campagne'])) {
$id_campagne=$_POST['campagne'];
}
echo "<div id='contenu'>";
echo "<center>";
echo "<h2>Statistiques des campagnes de convocation des joueurs</h2>";
$requete="SELECT * 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);
$requete="SELECT * FROM appels_sortants WHERE id_campagne='$id_campagne'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$existe=mysqli_num_rows($reponse);
if($existe==0) {
echo "<h3>Statistiques de la campagne</h3><br /><br />";
echo "Il n'existe aucune convocation enregistr&eacute;e pour cette campagne sur le site.<br /><br />";
}
else {
echo "<center>";
echo "<a href='stat_convoc_suite.php?campagne=$id_campagne&id_club=$id_club'><font size='+1'>Actualiser maintenant</font></a><br /><br />";
echo "</center>";
if($campagne->motif_appel=='CampagneInscriptionTournoi') {
if($campagne->id_serie==0) {
$nom_serie="Toutes les s&eacute;ries";
}
else {
$requete="SELECT intitule FROM serie WHERE id_serie='$campagne->id_serie'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$serie=mysqli_fetch_object($reponse);
$nom_serie=$serie->intitule;
}
echo "<h3>Campagne d'inscription &agrave; un Tournoi<br />$campagne->nom - $nom_serie</h3>";
}
else if($campagne->motif_appel=='CampagneParticipationAg') {
echo "<h3>Campagne de participation &agrave; une AG<br />$campagne->nom</h3>";
}
/* Etat de la campagne */
$now=time();
$debut=conversion_ts_mysql($campagne->date_debut);
$fin=conversion_ts_mysql($campagne->date_fin);
$date_debut=date("d/m/Y",$debut);
$heure_debut=date("H:i",$debut);
$date_fin=date("d/m/Y",$fin);
$heure_fin=date("H:i",$fin);
if($now<$debut) {
echo "La campagne d&eacute;bute le $date_debut &agrave; $heure_debut.<br /><br />";
}
else if($now<$fin and $now>$debut){
echo "La campagne a d&eacute;but&eacute;e le $date_debut &agrave; $heure_debut et prendra fin le $date_fin &agrave; $heure_fin.<br /><br />";
}
else if($now>$fin) {
echo "La campagne est termin&eacute;e depuis le $date_fin &agrave; $heure_fin.<br /><br />";
}
/* Serveur vocal */
if($campagne->type=="serveur_vocal") {
/* Serveur vocal */
$requete="SELECT * FROM appels_sortants WHERE id_campagne='$id_campagne' AND type='serveur_vocal'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$total_serveurvocal=mysqli_num_rows($reponse);
$requete="SELECT * FROM appels_sortants WHERE id_campagne='$id_campagne' AND type='serveur_vocal' AND resultat_appel='prevenu' AND reponse<>'pas_de_reponse'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$reponse_serveurvocal=mysqli_num_rows($reponse);
if($total_serveurvocal!=0)
$pourcent_serveurvocal=($reponse_serveurvocal*100)/$total_serveurvocal;
else
$pourcent_serveurvocal=0;
/* Controle si des enregistrements existe concernant les relances SMS */
$requete="SELECT * FROM appels_sortants WHERE id_campagne='$id_campagne' AND type='sms'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$total_sms=mysqli_num_rows($reponse);
if($total_sms>0) {
$requete="SELECT * FROM appels_sortants WHERE id_campagne='$id_campagne' AND type='sms' AND resultat_appel='prevenu' AND reponse<>'pas_de_reponse'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$reponse_sms=mysqli_num_rows($reponse);
if($total_sms!=0)
$pourcent_sms=($reponse_sms*100)/$total_sms;
else
$pourcent_sms=0;
/* Stat campagne */
$total_campagne=$total_serveurvocal+$total_sms;
$reponse_campagne=$reponse_serveurvocal+$reponse_sms;
if($total_campagne!=0)
$pourcent_campagne=($reponse_campagne*100)/$total_campagne;
else
$pourcent_campagne=0;
}
/* Affichage des résultats */
echo "<table border='1'>";
echo "<th bgcolor='#FFFACD'>Type de convocations</th><th bgcolor='#FFFACD'>Nombre de r&eacute;ponses</th><th bgcolor='#FFFACD'>Pourcentage</th>";
if($total_sms>0) {
echo "<tr><td>Nombre de convoc -Total</td><td><center>$total_campagne</center></td><td rowspan='2'><center>".sprintf("%02.2f",$pourcent_campagne)."%</center></td></tr>";
echo "<tr><td>Nombre de r&eacute;ponses - Total</td><td><center>$reponse_campagne</center></td></tr>";
echo "<tr><td>Nombre de convoc - Serveur vocal</td><td><center>$total_serveurvocal</center></td><td rowspan='2'><center>".sprintf("%02.2f",$pourcent_serveurvocal)."%</center></td></tr>";
echo "<tr><td>Nombre de r&eacute;ponses - Serveur vocal</td><td><center>$reponse_serveurvocal</center></td></tr>";
echo "<tr><td>Nombre de convoc - Relance SMS</td><td><center>$total_sms</center></td><td rowspan='2'><center>".sprintf("%02.2f",$pourcent_sms)."%</center></td></tr>";
echo "<tr><td>Nombre de r&eacute;ponses - Relance SMS</td><td><center>$reponse_sms</center></td></tr>";
}
else {
echo "<tr><td>Nombre de convoc - Serveur vocal</td><td><center>$total_serveurvocal</center></td><td rowspan='2'><center>".sprintf("%02.2f",$pourcent_serveurvocal)."%</center></td></tr>";
echo "<tr><td>Nombre de r&eacute;ponses - Serveur vocal</td><td><center>$reponse_serveurvocal</center></td></tr>";
}
echo "</table>";
echo "<br /><br />";
/* Graphique */
echo "<center><img src='graph_campagne.php?campagne=$id_campagne' width='600' height='600'></center>";
echo "<br /><br />";
$requete="SELECT * FROM appels_sortants WHERE type='serveur_vocal' AND resultat_appel='en_attente' AND id_campagne='$id_campagne'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$nb_appels_en_cours=mysqli_num_rows($reponse);
$requete="SELECT * FROM appels_sortants WHERE type='serveur_vocal' AND resultat_appel='prevenu' AND id_campagne='$id_campagne'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$nb_appels_succes=mysqli_num_rows($reponse);
$requete="SELECT * FROM appels_sortants WHERE type='serveur_vocal' AND resultat_appel='prevenu' AND id_campagne='$id_campagne'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$nb_appels_passes=mysqli_num_rows($reponse);
$requete="SELECT * FROM appels_sortants WHERE type='serveur_vocal' AND resultat_appel<>'en_attente' AND resultat_appel<>'prevenu' AND id_campagne='$id_campagne'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$reste=mysqli_num_rows($reponse);
echo "<center><b>Nombre d'appels &agrave; r&eacute;aliser : $total_serveurvocal</b>";
echo "<br />";
echo "(Nombre d'appels effectu&eacute;s avec succ&egrave;s : $nb_appels_succes / Nombre d'appels effectu&eacute;s sans r&eacute;ponse : $reste / Reste &agrave; passer : $nb_appels_en_cours)<br />";
echo "</center><br /><br />";
echo "<h3>L&eacute;gende de l'&eacute;tat des appels du Serveur Vocal</h3>";
echo "<table border='1'>";
echo "<th bgcolor='#FFFACD'><center>Campagne non lanc&eacute;e</center></th>";
echo "<th bgcolor='#FFFACD'><center>En attente</center></th><th bgcolor='#FFFACD'><center>A rappeler</center></th>";
echo "<th bgcolor='#FFFACD'><center>Messagerie</center></th><th bgcolor='#FFFACD'><center>Pr&eacute;venu</center></th>";
echo "<tr><td bgcolor='#000000' height='20'>";
echo "<td bgcolor='#FF0000' height='20'></td><td bgcolor='#FFFF00' height='20'></td><td bgcolor='#0000FF' height='20'></td><td bgcolor='#00FF00' height='20'></td>";
echo "</tr>";
echo "</table>";
if($total_sms>0) {
echo "<h3>L&eacute;gende de l'&eacute;tat des envois de SMS</h3>";
echo "<table border='1'>";
echo "<th bgcolor='#FFFACD'><center>Campagne non lanc&eacute;e</center></th>";
echo "<th bgcolor='#FFFACD'><center>En attente d'envoi</center></th>";
echo "<th bgcolor='#FFFACD'><center>Envoy&eacute;</center></th>";
echo "<tr>";
echo "<td bgcolor='#000000' height='20'></td><td bgcolor='#FF0000' height='20'></td><td bgcolor='#00FF00' height='20'></td>";
echo "</tr>";
echo "</table>";
}
}
else if($campagne->type=="sms") {
$requete="SELECT * FROM appels_sortants WHERE id_campagne='$id_campagne' AND type='sms'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$total_sms=mysqli_num_rows($reponse);
$requete="SELECT * FROM appels_sortants WHERE id_campagne='$id_campagne' AND resultat_appel='prevenu' AND reponse<>'pas_de_reponse' AND type='sms'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$reponse_sms=mysqli_num_rows($reponse);
if($total_sms!=0)
$pourcent_sms=($reponse_sms*100)/$total_sms;
else
$pourcent_sms=0;
/* Controle si des enregistrements existe concernant les relances en vocal */
$requete="SELECT * FROM appels_sortants WHERE id_campagne='$id_campagne' AND type='serveur_vocal'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$total_serveurvocal=mysqli_num_rows($reponse);
if($total_serveurvocal>0) {
$requete="SELECT * FROM appels_sortants WHERE id_campagne='$id_campagne' AND type='serveur_vocal' AND resultat_appel='prevenu' AND reponse<>'pas_de_reponse'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$reponse_serveurvocal=mysqli_num_rows($reponse);
if($total_serveurvocal!=0)
$pourcent_serveurvocal=($reponse_sms*100)/$total_serveurvocal;
else
$pourcent_serveurvocal=0;
/* Stat campagne */
$total_campagne=$total_serveurvocal+$total_sms;
$reponse_campagne=$reponse_serveurvocal+$reponse_sms;
if($total_campagne!=0)
$pourcent_campagne=($reponse_campagne*100)/$total_campagne;
else
$pourcent_campagne=0;
}
/* Affichage des résultats */
echo "<table border='1'>";
echo "<th bgcolor='#FFFACD'>Type de convocations</th><th bgcolor='#FFFACD'>Nombre de r&eacute;ponses</th><th bgcolor='#FFFACD'>Pourcentage</th>";
if($total_serveurvocal>0) {
echo "<tr><td>Nombre de convoc -Total</td><td><center>$total_campagne</center></td><td rowspan='2'><center>".sprintf("%02.2f",$pourcent_campagne)."%</center></td></tr>";
echo "<tr><td>Nombre de r&eacute;ponses - Total</td><td><center>$reponse_campagne</center></td></tr>";
echo "<tr><td>Nombre de convoc - SMS</td><td><center>$total_sms</center></td><td rowspan='2'><center>".sprintf("%02.2f",$pourcent_sms)."%</center></td></tr>";
echo "<tr><td>Nombre de r&eacute;ponses - SMS</td><td><center>$reponse_sms</center></td></tr>";
echo "<tr><td>Nombre de convoc - Relance Serveur vocal</td><td><center>$total_serveurvocal</center></td><td rowspan='2'><center>".sprintf("%02.2f",$pourcent_serveurvocal)."%</center></td></tr>";
echo "<tr><td>Nombre de r&eacute;ponses - Relance Serveur vocal</td><td><center>$reponse_serveurvocal</center></td></tr>";
}
else {
echo "<tr><td>Nombre de convoc - SMS</td><td><center>$total_sms</center></td><td rowspan='2'><center>".sprintf("%02.2f",$pourcent_sms)."%</center></td></tr>";
echo "<tr><td>Nombre de r&eacute;ponses - SMS</td><td><center>$reponse_sms</center></td></tr>";
}
echo "</table>";
echo "<br /><br />";
/* Si des appels ont étés faits via le serveur vocal */
if($total_serveurvocal>0) {
/* Affichage du graphique */
echo "<center><img src='graph_campagne.php?campagne=$id_campagne' width='400' height='400'></center>";
echo "<br /><br />";
$requete="SELECT * FROM appels_sortants WHERE type='serveur_vocal' AND resultat_appel='en_attente' AND id_campagne='$id_campagne'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$nb_appels_en_cours=mysqli_num_rows($reponse);
$requete="SELECT * FROM appels_sortants WHERE type='serveur_vocal' AND resultat_appel='prevenu' AND id_campagne='$id_campagne'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$nb_appels_succes=mysqli_num_rows($reponse);
$requete="SELECT * FROM appels_sortants WHERE type='serveur_vocal' AND resultat_appel='prevenu' AND id_campagne='$id_campagne'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$nb_appels_passes=mysqli_num_rows($reponse);
$requete="SELECT * FROM appels_sortants WHERE type='serveur_vocal' AND resultat_appel<>'en_attente' AND resultat_appel<>'prevenu' AND id_campagne='$id_campagne'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$reste=mysqli_num_rows($reponse);
echo "<center><b>Nombre d'appels &agrave; r&eacute;aliser : $total_serveurvocal</b>";
echo "<br />";
echo "(Nombre d'appels effectu&eacute;s avec succ&egrave;s : $nb_appels_succes / Nombre d'appels effectu&eacute;s sans r&eacute;ponse : $reste / Reste &agrave; passer : $nb_appels_en_cours)<br />";
echo "</center><br /><br />";
/* légende des appels - serveur vocal */
echo "<h3>L&eacute;gende de l'&eacute;tat des appels du Serveur vocal</h3>";
echo "<table border='1'>";
echo "<th bgcolor='#FFFACD'><center>Campagne non lanc&eacute;e</center></th>";
echo "<th bgcolor='#FFFACD'><center>En attente</center></th><th bgcolor='#FFFACD'><center>A rappeler</center></th>";
echo "<th bgcolor='#FFFACD'><center>Messagerie</center></th><th bgcolor='#FFFACD'><center>Pr&eacute;venu</center></th>";
echo "<tr><td bgcolor='#000000' height='20'>";
echo "<td bgcolor='#FF0000' height='20'></td><td bgcolor='#FFFF00' height='20'></td><td bgcolor='#0000FF' height='20'></td><td bgcolor='#00FF00' height='20'></td>";
echo "</tr>";
echo "</table>";
}
echo "<h3>L&eacute;gende de l'&eacute;tat des envois de SMS</h3>";
echo "<table border='1'>";
echo "<th bgcolor='#FFFACD'><center>Campagne non lanc&eacute;e</center></th>";
echo "<th bgcolor='#FFFACD'><center>En attente d'envoi</center></th>";
echo "<th bgcolor='#FFFACD'><center>Envoy&eacute;</center></th>";
echo "<tr>";
echo "<td bgcolor='#000000' height='20'></td><td bgcolor='#FF0000' height='20'></td><td bgcolor='#00FF00' height='20'></td>";
echo "</tr>";
echo "</table>";
}
else if($campagne->type=="email") {
$requete="SELECT * FROM appels_sortants WHERE id_campagne='$id_campagne'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$total_email=mysqli_num_rows($reponse);
$requete="SELECT * FROM appels_sortants WHERE id_campagne='$id_campagne' AND resultat_appel='prevenu' AND reponse<>'pas_de_reponse'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$reponse_email=mysqli_num_rows($reponse);
if($total_email!=0)
$pourcent_email=($reponse_email*100)/$total_email;
else
$pourcent_email=0;
/* Affichage des résultats */
echo "<table border='1'>";
echo "<th bgcolor='#FFFACD'>Type de convocations</th><th bgcolor='#FFFACD'>Nombre de r&eacute;ponses</th><th bgcolor='#FFFACD'>Pourcentage</th>";
echo "<tr><td>Nombre de convoc - Email</td><td><center>$total_email</center></td><td rowspan='2'><center>".sprintf("%02.2f",$pourcent_email)."%</center></td></tr>";
echo "<tr><td>Nombre de r&eacute;ponses - Email</td><td><center>$reponse_emailsms</center></td></tr>";
echo "</table>";
echo "<br /><br />";
echo "<h3>L&eacute;gende de l'&eacute;tat des envois</h3>";
echo "<table border='1'>";
echo "<th bgcolor='#FFFACD'><center>Campagne non lanc&eacute;e</center></th>";
echo "<th bgcolor='#FFFACD'><center>En attente d'envoi</center></th>";
echo "<th bgcolor='#FFFACD'><center>Envoy&eacute;</center></th>";
echo "<tr>";
echo "<td bgcolor='#000000' height='20'></td><td bgcolor='#FF0000' height='20'></td><td bgcolor='#00FF00' height='20'></td>";
echo "</tr>";
echo "</table>";
}
echo "<br /><br />";
echo "<h3>R&eacute;ponses des joueurs</h3><br />";
echo "<table border='1'>";
echo "<th bgcolor='#FFFACD'>Nom</th><th bgcolor='#FFFACD'>Pr&eacute;nom</th><th bgcolor='#FFFACD'>Num&eacute;ro FFT</th><th bgcolor='#FFFACD'>Classement</th><th bgcolor='#FFFACD'>T&eacute;l&eacute;phone</th><th bgcolor='#FFFADC'>Type Appel</th><th bgcolor='#FFFACD'>Etat de la convocation</th><th bgcolor='#FFFACD'>R&eacute;ponse</th>";
if($campagne->id_serie==0) {
$requete="SELECT intitule FROM classement";
}
else {
$requete="SELECT intitule FROM classement WHERE id_serie='$campagne->id_serie'";
}
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
while($classmt=mysqli_fetch_object($reponse)) {
$classement=$classmt->intitule;
$requete="SELECT j.id_joueur, nom, prenom, classement, numero_fft, resultat_appel, reponse, num_tel, type FROM appels_sortants a, joueur j WHERE id_campagne='$id_campagne' AND a.id_joueur=j.id_joueur AND classement='$classement' ORDER BY nom ASC";
$repons=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
while($convoc_joueur=mysqli_fetch_object($repons)) {
echo "<tr>";
echo "<td><center>$convoc_joueur->nom</center></td>";
echo "<td><center>$convoc_joueur->prenom</center></td>";
echo "<td><center>$convoc_joueur->numero_fft</center></td>";
echo "<td><center>$convoc_joueur->classement</center></td>";
echo "<td><center>$convoc_joueur->num_tel</center></td>";
echo "<td><center>$convoc_joueur->type</center></td>";
/* Etat de l'appel */
if($convoc_joueur->type=='serveur_vocal') {
if($convoc_joueur->resultat_appel=='appel_prog') {
echo "<td bgcolor='#000000' height='20'></td>";
}
else if($convoc_joueur->resultat_appel=='en_attente') {
echo "<td bgcolor='#FF0000' height='20'></td>";
}
else if($convoc_joueur->resultat_appel=='rappeler' or $convoc_joueur->resultat_appel=='reponse') {
echo "<td bgcolor='#FFFF00' height='20'></td>";
}
else if($convoc_joueur->resultat_appel=='messagerie') {
echo "<td bgcolor='#0000FF' height='20'></td>";
}
else if($convoc_joueur->resultat_appel=='prevenu') {
echo "<td bgcolor='#00FF00' height='20'></td>";
}
}
else if($convoc_joueur->type=='sms') {
if($convoc_joueur->resultat_appel=='appel_prog') {
echo "<td bgcolor='#000000' height='20'></td>";
}
else if($convoc_joueur->resultat_appel=='en_attente') {
echo "<td bgcolor='#FF0000' height='20'></td>";
}
else {
echo "<td bgcolor='#00FF00' height='20'></td>";
}
}
else if($convoc_joueur->type=='e_mail') {
if($convoc_joueur->resultat_appel=='appel_prog') {
echo "<td bgcolor='#000000' height='20'></td>";
}
else if($convoc_joueur->resultat_appel=='en_attente') {
echo "<td bgcolor='#FF0000' height='20'></td>";
}
else {
echo "<td bgcolor='#00FF00' height='20'></td>";
}
}
else if($convoc_joueur->type=='inutile') {
echo "<td bgcolor='#00FF00' height='20'></td>";
}
/* Réponse du joueur */
if($convoc_joueur->type=='serveur_vocal') {
/* Controle si le joueur est inscrit au tournoi en base */
if($convoc_joueur->reponse=='pas_de_reponse') {
$rep="";
}
else {
$requete="SELECT * FROM inscription_tournoi WHERE id_joueur='$convoc_joueur->id_joueur' AND id_tournoi='$campagne->id_tournoi' AND (inscripteur='serveur_vocal' OR inscripteur='sms')";
$rep_instel=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$existe=mysqli_fetch_object($rep_instel);
if($existe>0) {
$rep='oui';
}
else {
$rep='non';
}
}
}
else if($convoc_joueur->type=='sms') {
if($convoc_joueur->reponse=='pas_de_reponse') {
$rep="";
}
else {
$rep=$convoc_joueur->reponse;
}
}
else if($convoc_joueur->type=='email') {
if($convoc_joueur->reponse=='pas_de_reponse') {
$rep="";
}
else {
/* Controle si le joueur est inscrit au tournoi en base */
$rep=$convoc_joueur->reponse;
}
}
else if($convoc_joueur->type=='inutile') {
$rep="inutile";
}
echo "<td><center>$rep</center></td>";
echo "</tr>";
}
}
echo "</table>";
}
echo "<br /><br />";
echo "<a href='gestion_convoc.php?campagne=$campagne->id_campagne'>Retour au menu de gestion de la campagne</a>";
echo "<br /><br />";
echo "<a href='stat_convoc.php'>Choisir une autre campagne &agrave; visualiser</a>";
echo "</center>";
echo "<br /><br />";
echo "</center>";
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");
}
/*****************************************************************/
/* Conversion d'un timestamp MySQL en timestamp Unix */
/* (AAAA-MM-JJ HH:MM:SS) => secondes depuis le 01/01/1970 00:00 */
/*****************************************************************/
function conversion_ts_mysql($champ_ts) {
$ts=0;
$annee=substr($champ_ts,0,4);
$mois=substr($champ_ts,5,2);
$jour=substr($champ_ts,8,2);
$heure=substr($champ_ts,11,2);
$min=substr($champ_ts,14,2);
$sec=substr($champ_ts,17,2);
$ts=mktime($heure, $min, $sec, $mois, $jour, $annee);
return $ts;
}
?>