454 lines
26 KiB
PHP
Executable File
454 lines
26 KiB
PHP
Executable File
<?php
|
|
$club=$_GET['club'];
|
|
$id_admin=$_GET['id_admin'];
|
|
$id_tournoi=$_GET['id_tournoi'];
|
|
include("conf.php");
|
|
|
|
$adm=0; /* indique si l'administrateur est connecté ou non */
|
|
|
|
if ($id_admin==""){
|
|
echo "<center><font color=00ff00><h3><b>Vous n'êtes pas connecté en tant qu'administrateur !!!</b></h3></font></center>";
|
|
include("admin_login.php");
|
|
}
|
|
else{
|
|
$annee=$_GET['annee'];
|
|
if ($annee==''){
|
|
$annee=date("Y");
|
|
}
|
|
$mois=$_GET['mois'];
|
|
$mois_courrant=$_GET['mois'];
|
|
if ($mois==''){
|
|
$mois=date("m");
|
|
$mois_courrant=date("m");
|
|
}
|
|
$jour=$_GET['jour'];
|
|
if ($jour==''){
|
|
$jour=date("j");
|
|
}
|
|
$heure=$_GET['heure'];
|
|
$court=$_GET['court'];
|
|
|
|
echo "<html>";
|
|
echo "<head>";
|
|
echo "<meta http-equiv='Content-Language ; content='fr'>";
|
|
echo "<meta http-equiv='Content-Type' content='text/html; charset=ISO-8859-1'>";
|
|
echo "<title>LE SERVEUR VOCAL DE RESERVATION DES SALLES DE TENNIS - 089 765 8366</title>";
|
|
echo "<link rel='stylesheet' href='style.css' type='text/css'>";
|
|
echo "</head>";
|
|
|
|
echo "<input type=hidden name=club value='$club'>";
|
|
|
|
include("deco_admin_club.php");
|
|
|
|
echo "<center>";
|
|
|
|
/* test si admin */
|
|
$requete="SELECT nom FROM club WHERE id_club='$club'";
|
|
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$nom_club=mysqli_fetch_object($reponse);
|
|
$requete="SELECT j.nom, j.prenom, j.id_joueur FROM admin_resa a, joueur j WHERE a.id_admin='$id_admin' AND j.id_joueur=a.id_joueur";
|
|
$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) {
|
|
$admin=mysqli_fetch_object($reponse);
|
|
echo "<p style='text-align:center;font-weight:bold;'>";
|
|
echo "Bonjour $admin->prenom $admin->nom, Administrateur du club $nom_club->nom <br />";
|
|
$adm=1;
|
|
$requete="SELECT nom FROM tournoi WHERE id_tournoi='$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 "Vous allez gérer le planning du tournoi $tournoi->nom";
|
|
echo "</p>";
|
|
}
|
|
}
|
|
|
|
$requete2="SELECT * from reservable where id_club LIKE '$club'";
|
|
$result2=mysqli_query($db_connection, $requete2) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$nb_terrains=mysqli_num_rows($result2) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
|
|
|
|
include("calendrier/calendrier.inc4.php");
|
|
include("calendrier/string.inc.php");
|
|
|
|
/* Recherche des heures ouvertures fermetures des terrains */
|
|
$requete="SELECT MIN(HOUR(heure_ouverture)), MAX(HOUR(heure_fermeture)) FROM reservable WHERE id_club='$club'";
|
|
$result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$horaires=mysqli_fetch_array($result);
|
|
|
|
if($adm==1) {
|
|
echo "<br /><br />";
|
|
echo "<form action='gestion_tournoi_resa.php' method='post'>";
|
|
$duree_resa=1;
|
|
$mois_courrant=$mois_courrant-1;
|
|
echo "<center><table border='1' width='90%'>";
|
|
echo "<tr><td colspan='5' bgcolor='#FFFACD'><center><b>1ère étape : Choisissez une date en cliquant dessus (en rouge : aujourd'hui ; en vert : journée selectionnée)</b></center></td></tr>";
|
|
echo "<tr><td colspan='5' bgcolor='#FFFACD'><font size='+1'><center><b>Journée en cours : le ",$jour," ",monthNumToName($mois)," ",$annee,"</b></center></font></td></tr>";
|
|
echo "<tr><td bgcolor='#FFDEAD' HEIGHT='40'><center>";
|
|
/* Date en cours sur la reservation */
|
|
if($jour<10 and strlen($jour)==1) {$jour_ds="0".$jour; } else { $jour_ds=$jour; }
|
|
if($mois<10 and strlen($mois)==1) {$mois_ds="0".$mois; } else { $mois_ds=$mois; }
|
|
$date_selectionnee="$annee-$mois_ds-$jour_ds";
|
|
if($mois_courrant==0){
|
|
$gestion_mois=12;
|
|
$gestion_annee=$annee-1;
|
|
echo showCalendar($gestion_annee."-".$gestion_mois,$club,$id_admin,$id_tournoi,$date_selectionnee);
|
|
}
|
|
else{
|
|
echo showCalendar($annee."-".$mois_courrant,$club,$id_admin,$id_tournoi,$date_selectionnee);
|
|
}
|
|
|
|
echo "</td><td bgcolor='#FFEEAD' HEIGHT='40'><center>";
|
|
if($mois_courrant == 12) {
|
|
$mois_courrant=1;
|
|
}
|
|
else {
|
|
$mois_courrant=$mois_courrant+1;
|
|
}
|
|
echo showCalendar($annee."-".$mois_courrant,$club,$id_admin,$id_tournoi,$date_selectionnee);
|
|
echo "</td><td bgcolor='#FFDEAD' HEIGHT='40'><center>";
|
|
if($mois_courrant==12){
|
|
$mois_courrant=1;
|
|
$annee_cal=$annee+1;
|
|
echo showCalendar($annee_cal."-".$mois_courrant,$club,$id_admin,$id_tournoi,$date_selectionnee);
|
|
}
|
|
else{
|
|
$mois_courrant=$mois_courrant+1;
|
|
echo showCalendar($annee."-".$mois_courrant,$club,$id_admin,$id_tournoi,$date_selectionnee);
|
|
}
|
|
echo "</td></tr></table>";
|
|
echo "<table border='1' width='90%'>";
|
|
echo "<input type='hidden' name='club' value='$club'>";
|
|
echo "<input type='hidden' name='jour' value='$jour'>";
|
|
echo "<input type='hidden' name='mois' value='$mois'>";
|
|
echo "<input type='hidden' name='annee' value='$annee'>";
|
|
echo "<input type='hidden' name='id_admin' value='$id_admin'>";
|
|
echo "<input type='hidden' name='id_tournoi' value='$id_tournoi'>";
|
|
echo "<tr><td colspan='6' bgcolor='#FFFACD'><center><b>2ème étape : Choisissez le Court à réserver</b></center></td></tr><tr>";
|
|
$requete="SELECT id_reservable, nom FROM reservable WHERE id_club='$club'";
|
|
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$nb_courts_ligne=0;
|
|
while($nom_courts=mysqli_fetch_object($reponse)) {
|
|
echo "<td><input type='radio' name='terrains[]' value='$nom_courts->id_reservable'>$nom_courts->nom</td>";
|
|
$nb_courts_ligne++;
|
|
if($nb_courts_ligne%6==0 and $i<$nb_terrains) {
|
|
$nb_courts_ligne=0;
|
|
echo "</tr><tr>";
|
|
}
|
|
}
|
|
echo "</tr><tr><td colspan='6' bgcolor='#FFFACD'><center><b>3ème étape : Donner la catégorie d'inscription des joueurs ainsi que les numéros de licence FFT des joueurs</b><br >";
|
|
echo "<font size=3>Pour entrer un joueur qualifié ou un vainqueur de match, veuillez taper 0 dans le numéro de licence correspondant.<br />";
|
|
echo "<font size=3>Pour les matchs de double, veuillez saisir le numéro de licence d'un des joueurs de l'équipe et choisir dans la liste des catégories une catégorie de double.</center></td></tr><tr>";
|
|
$requete="SELECT cat.id_categorie, cat.nom FROM categorie cat, categories_par_tournoi tourcat WHERE cat.id_categorie=tourcat.id_categorie AND tourcat.id_tournoi='$id_tournoi'";
|
|
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
echo "<tr><td><b>Catégorie : </b></td><td><select name='categorie'>";
|
|
while($cat=mysqli_fetch_object($reponse)) {
|
|
echo "<option value='$cat->id_categorie'>$cat->nom</option>";
|
|
}
|
|
echo "</select></td>";
|
|
echo "<td><b>Numéro FFT joueur 1 /<br /> joueur Equipe 1 :</td><td><input type='text' name='num_fft1'></td>";
|
|
echo "<td><b>Numéro FFT joueur 2 /<br /> joueur Equipe 2 :</td><td><input type='text' name='num_fft2'></td></tr>";
|
|
echo "<tr><td colspan='6' bgcolor='#FFFACD'><center><b>4ème étape : Entrer le nom du tableau pour ce match ainsi que l'heure de début et fin du match</b></center></td></tr><tr>";
|
|
|
|
echo "<tr><td><b>Tableau: </b></td><td><input type='text' name='nom' size='13'></td>";
|
|
echo "<td><b>Heure de début :</b></td><td><select name='heure_resa_debut'>";
|
|
for ($i=$horaires[0];$i<$horaires[1];$i++){
|
|
echo "<option value='$i'>$i";
|
|
}
|
|
echo "</select>:<select name='min_resa_debut'><option value='00'>00<option value='30'>30</select></td>";
|
|
echo "<td><b>Heure de fin :</b></td><td><select name='heure_resa_fin'>";
|
|
for ($i=$horaires[0];$i<=$horaires[1];$i++){
|
|
echo "<option value='$i'>$i";
|
|
}
|
|
echo "</select>:<select name='min_resa_fin'><option value='00'>00<option value='30'>30</select></td>";
|
|
echo "</tr><tr><td colspan='6' bgcolor='#FFFACD'><center><b>5ème étape : Validez la réservation</b></center></td></tr><tr>";
|
|
echo "<td colspan='6'><center><input type='submit' name='reserver' value='Valider'></center></td></tr>";
|
|
echo "</table>";
|
|
echo "</form>";
|
|
}
|
|
echo "<br />";
|
|
|
|
/**************************************************/
|
|
echo "<table border='1'>";
|
|
echo "<th colspan='6' bgcolor='#FFFACD'><b>Légende des couleurs</b></th>";
|
|
include("constantes.php");
|
|
/* Controle si une couleur existe en BDD */
|
|
$couleurs=array();
|
|
/* Catégorie par défaut */
|
|
/* Libre */
|
|
$req="SELECT id_couleur FROM rubriques_resa WHERE nom='Libre' AND id_club='$club'";
|
|
$rep=mysqli_query($db_connection, $req) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$rubrique=mysqli_fetch_object($rep);
|
|
$req="SELECT couleur_hex FROM couleurs WHERE id_couleur='$rubrique->id_couleur'";
|
|
$rep=mysqli_query($db_connection, $req) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$couleur=mysqli_fetch_object($rep);
|
|
$['']=$couleur->couleur_hex;
|
|
/* Championnat */
|
|
$req="SELECT id_couleur FROM rubriques_resa WHERE nom='Championnat' AND id_club='$club'";
|
|
$rep=mysqli_query($db_connection, $req) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$rubrique=mysqli_fetch_object($rep);
|
|
$req="SELECT couleur_hex FROM couleurs WHERE id_couleur='$rubrique->id_couleur'";
|
|
$rep=mysqli_query($db_connection, $req) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$couleur=mysqli_fetch_object($rep);
|
|
$['']=$couleur->couleur_hex;
|
|
/* Cours */
|
|
$req="SELECT id_couleur FROM rubriques_resa WHERE nom='Cours' AND id_club='$club'";
|
|
$rep=mysqli_query($db_connection, $req) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$rubrique=mysqli_fetch_object($rep);
|
|
$req="SELECT couleur_hex FROM couleurs WHERE id_couleur='$rubrique->id_couleur'";
|
|
$rep=mysqli_query($db_connection, $req) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$couleur=mysqli_fetch_object($rep);
|
|
$['']=$couleur->couleur_hex;
|
|
/* Loisir */
|
|
$req="SELECT id_couleur FROM rubriques_resa WHERE nom='Loisir' AND id_club='$club'";
|
|
$rep=mysqli_query($db_connection, $req) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$rubrique=mysqli_fetch_object($rep);
|
|
$req="SELECT couleur_hex FROM couleurs WHERE id_couleur='$rubrique->id_couleur'";
|
|
$rep=mysqli_query($db_connection, $req) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$couleur=mysqli_fetch_object($rep);
|
|
$['']=$couleur->couleur_hex;
|
|
/* Entretien */
|
|
$req="SELECT id_couleur FROM rubriques_resa WHERE nom='Entretien' AND id_club='$club'";
|
|
$rep=mysqli_query($db_connection, $req) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$rubrique=mysqli_fetch_object($rep);
|
|
$req="SELECT couleur_hex FROM couleurs WHERE id_couleur='$rubrique->id_couleur'";
|
|
$rep=mysqli_query($db_connection, $req) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$couleur=mysqli_fetch_object($rep);
|
|
$['']=$couleur->couleur_hex;
|
|
/* Autre */
|
|
$req="SELECT id_couleur FROM rubriques_resa WHERE nom='Autre' AND id_club='$club'";
|
|
$rep=mysqli_query($db_connection, $req) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$rubrique=mysqli_fetch_object($rep);
|
|
$req="SELECT couleur_hex FROM couleurs WHERE id_couleur='$rubrique->id_couleur'";
|
|
$rep=mysqli_query($db_connection, $req) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$couleur=mysqli_fetch_object($rep);
|
|
$['']=$couleur->couleur_hex;
|
|
/* Autres rubriques pour le club */
|
|
$req="SELECT * FROM rubriques_resa WHERE id_club='$club'";
|
|
$rep=mysqli_query($db_connection, $req) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$nb=mysqli_num_rows($rep);
|
|
if($nb > 0) {
|
|
echo "<tr>";
|
|
for($i=1;$i<=$nb;$i++) {
|
|
$rubrique=mysqli_fetch_object($rep);
|
|
$req="SELECT couleur_hex FROM couleurs WHERE id_couleur='$rubrique->id_couleur'";
|
|
$rep1=mysqli_query($db_connection, $req) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$couleur=mysqli_fetch_object($rep1);
|
|
echo "<td bgcolor='$couleur->couleur_hex'><center>$rubrique->nom</center></td>";
|
|
if($i%6 == 0) {
|
|
echo "</tr><tr>";
|
|
}
|
|
}
|
|
echo "</tr>";
|
|
}
|
|
echo "<th colspan='6' bgcolor='#FFFACD'><center><b>Tournois</b></center></th>";
|
|
echo "<tr>";
|
|
echo "<td bgcolor='#6699FF'><center>Simple Hommes</center></td>";
|
|
echo "<td bgcolor='#FF66FF'><center>Simple Dames</center></td>";
|
|
echo "<td bgcolor='#FFFF00' colspan='2'><center>Jeunes</center></td>";
|
|
echo "<td bgcolor='#99FF33' colspan='2'><center>Doubles</center></td>";
|
|
echo "</tr>";
|
|
echo "</table>";
|
|
echo "<br />",
|
|
/* recupere le nom des terrains */
|
|
$terrains=array();
|
|
$requete3="SELECT nom, id_reservable FROM reservable WHERE id_club LIKE '$club'";
|
|
$result3=mysqli_query($db_connection, $requete3) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$nb_terrains=mysqli_num_rows($result3);
|
|
|
|
if($nb_terrains>0) {
|
|
/* Affichage de l'en tete du tableau horaires et noms des terrains */
|
|
echo "<center><table border=1 width='90%'>";
|
|
echo "<tr><td colspan='".(1+$nb_terrains)."' bgcolor='#FFFACD'><font size='+1'><center><b>DATE DE RÉSERVATION : le ",$jour," ",monthNumToName($mois)," ",$annee,"</b></center></font></td></tr>";
|
|
echo"<tr bgcolor='#FFDEAD'><td>Horaires</td>";
|
|
|
|
/* Afrfichage du nom des terrains */
|
|
while($nom_terrain=mysqli_fetch_object($result3)) {
|
|
echo"<td>$nom_terrain->nom</td>";
|
|
array_push($terrains, $nom_terrain->id_reservable);
|
|
}
|
|
|
|
/* Recherche des heures ouvertures fermetures des terrains */
|
|
$requete="SELECT MIN(HOUR(heure_ouverture)), MAX(HOUR(heure_fermeture)) FROM reservable WHERE id_club='$club'";
|
|
$result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$horaires=mysqli_fetch_array($result);
|
|
list($dbt_h, $dbt_m, $dbt_s)=explode(":",$horaires[0]);
|
|
$ouverture=mktime($dbt_h, $dbt_m, $dbt_s, $mois, $jour, $annee);
|
|
list($dbt_h, $dbt_m, $dbt_s)=explode(":",$horaires[1]);
|
|
$fermeture=mktime($dbt_h, $dbt_m, $dbt_s, $mois, $jour, $annee);
|
|
|
|
|
|
/* Selectionne toutes les réservations du jour pour le club */
|
|
$reservations=array();
|
|
if ($mois<10 and strlen($mois)<2) { $mois = "0".$mois; }
|
|
if ($jour<10 and strlen($jour)<2) { $jour = "0".$jour; }
|
|
$requete="SELECT id_reservation, r.heure_resa_deb, r.heure_resa_fin, r.id_reservable FROM reservation r,reservable t WHERE id_club= '$club' AND r.id_reservable = t.id_reservable AND r.date_resa LIKE '$annee-$mois-$jour' AND r.validation='1' ORDER BY heure_resa_deb ASC, id_reservable ASC";
|
|
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
while($resa=mysqli_fetch_object($reponse)) {
|
|
$reserv=array();
|
|
$['']=$resa->id_reservation;
|
|
$['']=$resa->id_reservable;
|
|
list($dbt_h, $dbt_m, $dbt_s)=explode(":",$resa->heure_resa_deb);
|
|
$['']=mktime($dbt_h, $dbt_m, $dbt_s, $mois, $jour, $annee);
|
|
list($fin_h, $fin_m, $fin_s)=explode(":",$resa->heure_resa_fin);
|
|
$['']=mktime($fin_h, $fin_m, $fin_s, $mois, $jour, $annee);
|
|
array_push($reservations, $reserv);
|
|
}
|
|
|
|
/* Affichage de l'en tete du tableau horaires et noms des terrains */
|
|
$indice_encours=-1;
|
|
/* Pour chaqe heure demi-heure */
|
|
for ($i=$ouverture;$i<$fermeture;$i+=1800){
|
|
$horaire_encours=getdate($i);
|
|
if($['']=='0')
|
|
echo "<tr><td bgcolor='#FFDEAD' rowspan='2'>$['']:00</td>";
|
|
else
|
|
echo "<tr>";
|
|
/* Pour chaque terrain */
|
|
for ($j=0;$j<count($terrains);$j++){
|
|
for($cpt=0;$cpt<count($reservations);$cpt++) {
|
|
if($reservations[$cpt][heure_debut] == $i and $terrains[$j]==$reservations[$cpt][id_reservable]) {
|
|
$indice_encours=$cpt;
|
|
$nb_creneau=($reservations[$cpt][heure_fin] - $reservations[$cpt][heure_debut])/1800;
|
|
break;
|
|
}
|
|
else if($reservations[$cpt][heure_debut] <= $i and $reservations[$cpt][heure_fin] > $i and $terrains[$j]==$reservations[$cpt][id_reservable]) {
|
|
$indice_encours=-2;
|
|
break;
|
|
}
|
|
else {
|
|
$indice_encours=-1;
|
|
}
|
|
}
|
|
/* Si une réservation a été trouvée */
|
|
if($indice_encours > -1) {
|
|
$id_resa=$reservations[$indice_encours][id_reservation];
|
|
$requete="SELECT j.prenom,j.nom, j.numero_fft,r.type_reservation, r.id_rubrique,r.id_joueur,r.id_joueur_adverse, r.id_tournoi, r.id_joueur_adverse, r.id_categorie, r.type, r.id_tournoi, r.id_joueur,r.score,r.vainqueur FROM joueur j, reservation r WHERE j.id_joueur = r.id_joueur AND r.id_reservation='$id_resa' ";
|
|
$result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$joueur=mysqli_fetch_object($result);
|
|
$requete="SELECT nom, prenom FROM joueur WHERE id_joueur='$joueur->vainqueur'";
|
|
$result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$vainqueur=mysqli_fetch_object($result);
|
|
/* Si le match reserve concerne un tournoi */
|
|
if($joueur->type=='Tournoi') {
|
|
$requete1="SELECT j.prenom,j.nom FROM joueur j, reservation r WHERE j.id_joueur = r.id_joueur_adverse AND r.id_reservation='$id_resa'";
|
|
$result1=mysqli_query($db_connection, $requete1) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$adverse=mysqli_fetch_object($result1);
|
|
$requete="SELECT nom FROM tournoi WHERE id_tournoi='$joueur->id_tournoi'";
|
|
$result2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$tournoi=mysqli_fetch_object($result2);
|
|
$requete="SELECT nom, type, sexe, age_max FROM categorie WHERE id_categorie='$joueur->id_categorie'";
|
|
$result3=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$categorie=mysqli_fetch_object($result3);
|
|
/* Adulte homme */
|
|
if($categorie->type=='simple' and $categorie->sexe=='m' and $categorie->age_max==0) {
|
|
echo "<td bgcolor='#6699FF' rowspan='$nb_creneau' HEIGHT='40'>";
|
|
$double=0;
|
|
}
|
|
/* Adulte Femme */
|
|
else if($categorie->type=='simple' and $categorie->sexe=='f' and $categorie->age_max==0) {
|
|
echo "<td bgcolor='#FF66FF' rowspan='$nb_creneau' HEIGHT='40'>";
|
|
$double=0;
|
|
}
|
|
/* Jeunes */
|
|
else if($categorie->type=='simple' and $categorie->age_max<18) {
|
|
echo "<td bgcolor='#FFFF00' rowspan='$nb_creneau' HEIGHT='40'>";
|
|
$double=0;
|
|
}
|
|
/* Doubles */
|
|
else if($categorie->type=='double') {
|
|
echo "<td bgcolor='#99FF33' rowspan='$nb_creneau' HEIGHT='40'>";
|
|
$double=1;
|
|
}
|
|
if($double==1) {
|
|
/* Recherche des 2 équipes */
|
|
$requete="SELECT * FROM equipes_double WHERE id_equipe='$joueur->id_equipe'";
|
|
$result1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$equipe1=mysqli_fetch_object($result1);
|
|
$requete="SELECT * FROM equipes_double WHERE id_equipe='$joueur->id_joueur_adverse'";
|
|
$result1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$equipe2=mysqli_fetch_object($result1);
|
|
/* Recherche du nom/prénom des 4 joueurs */
|
|
$requete="SELECT nom, prenom FROM joueur WHERE id_joueur='$equipe1->id_joueur1'";
|
|
$result1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$joueur1=mysqli_fetch_object($result1);
|
|
$requete="SELECT nom, prenom FROM joueur WHERE id_joueur='$equipe1->id_joueur2'";
|
|
$result1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$joueur2=mysqli_fetch_object($result1);
|
|
$requete="SELECT nom, prenom FROM joueur WHERE id_joueur='$equipe2->id_joueur1'";
|
|
$result1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$joueur3=mysqli_fetch_object($result1);
|
|
$requete="SELECT nom, prenom FROM joueur WHERE id_joueur='$equipe2->id_joueur2'";
|
|
$result1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$joueur4=mysqli_fetch_object($result1);
|
|
if($joueur->id_joueur==700 and $joueur->id_joueur_adverse==700) {
|
|
echo "<font size=2><center><b>Vainqueur - Qualifié / Vainqueur - Qualifié</b><br /><br />$tournoi->nom <br /><br />$categorie->nom<br /><br />$joueur->type_reservation<br /><br />$joueur->score</center>";
|
|
}
|
|
else if($joueur->id_joueur==700) {
|
|
echo "<font size=2><center><b>Vainqueur - Qualifié / $joueur3->prenom $joueur3->nom - $joueur4->prenom $joueur4->nom</b><br /><br />$tournoi->nom <br /><br />$categorie->nom<br /><br />$joueur->type_reservation<br /><br />$joueur->score</center>";
|
|
}
|
|
else if($joueur->id_joueur_adverse==700) {
|
|
echo "<font size=2><center><b>$joueur1->prenom $joueur1->nom - $joueur2->prenom $joueur2->nom / Vainqueur - Qualifié</b><br /><br />$tournoi->nom <br /><br />$categorie->nom<br /><br />$joueur->type_reservation<br /><br />$joueur->score</center>";
|
|
}
|
|
else {
|
|
echo "<font size=2><center><b>$joueur1->prenom $joueur1->nom - $joueur2->prenom $joueur2->nom / $joueur3->prenom $joueur3->nom - $joueur4->prenom $joueur4->nom</b><br /><br />$tournoi->nom <br /><br />$categorie->nom<br /><br />$joueur->type_reservation<br /><br />$joueur->score</center>";
|
|
}
|
|
}
|
|
else {
|
|
echo "<font size=2><center><b>$joueur->prenom $joueur->nom / $adverse->prenom $adverse->nom</b><br /><br />$tournoi->nom <br /><br />$categorie->nom<br /><br />$joueur->type_reservation<br /><br /><b>$vainqueur->prenom $vainqueur->nom</b><br />$joueur->score</center>";
|
|
}
|
|
}
|
|
else if($joueur->type=='Cours') {
|
|
echo "<td bgcolor='$['']' rowspan='$nb_creneau' HEIGHT='40'>";
|
|
echo "<font size=2><center><b>$joueur->prenom $joueur->nom / <br /><br />$joueur->type<br /><br />$joueur->type_reservation <br /><br /></center>";
|
|
}
|
|
else if($joueur->type=='Entretien') {
|
|
echo "<td bgcolor='$['']' rowspan='$nb_creneau' HEIGHT='40'>";
|
|
echo "<font size=2><center><b>$joueur->prenom $joueur->nom / <br /><br />$joueur->type<br /><br />$joueur->type_reservation <br /><br /></center>";
|
|
}
|
|
else if($joueur->type=='Autre' and $joueur->id_rubrique == 0) {
|
|
echo "<td bgcolor='$['']' rowspan='$nb_creneau' HEIGHT='40'>";
|
|
echo "<font size=2><center><b>$joueur->prenom $joueur->nom / <br /><br />$joueur->type_reservation <br /><br /></center>";
|
|
}
|
|
else if($joueur->type=='Loisir') {
|
|
$requete1="SELECT j.prenom,j.nom FROM joueur j, reservation r WHERE j.id_joueur = r.id_joueur_adverse AND r.id_reservation='$id_resa'";
|
|
$result1=mysqli_query($db_connection, $requete1) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$adverse=mysqli_fetch_object($result1);
|
|
echo "<td bgcolor='$['']' rowspan='$nb_creneau' HEIGHT='40'>";
|
|
echo "<font size=2><center><b>$joueur->prenom $joueur->nom / $adverse->prenom $adverse->nom<br /><br />$joueur->type<br /><br />$joueur->type_reservation <br /><br /></center>";
|
|
}
|
|
else if($joueur->type=='Championnat') {
|
|
$requete1="SELECT j.prenom,j.nom FROM joueur j, reservation r WHERE j.id_joueur = r.id_joueur_adverse AND r.id_reservation='$id_resa'";
|
|
$result1=mysqli_query($db_connection, $requete1) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$adverse=mysqli_fetch_object($result1);
|
|
echo "<td bgcolor='$['']' rowspan='$nb_creneau' HEIGHT='40'>";
|
|
echo "<font size=2><center><b>$joueur->prenom $joueur->nom / $adverse->prenom $adverse->nom<br /><br />$joueur->type<br /><br />$joueur->type_reservation<br /><br /></center>";
|
|
}
|
|
/* Rubrique perso */
|
|
else if($joueur->id_rubrique != 0 and $joueur->type=='Autre') {
|
|
$requete="SELECT * FROM rubriques_resa WHERE id_rubrique='$joueur->id_rubrique'";
|
|
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$rubrique=mysqli_fetch_object($rep);
|
|
$requete="SELECT couleur_hex FROM couleurs WHERE id_couleur='$rubrique->id_couleur'";
|
|
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
|
$couleur=mysqli_fetch_object($rep);
|
|
echo "<td bgcolor='$couleur->couleur_hex' rowspan='$nb_creneau' HEIGHT='40'>";
|
|
echo "<font size=2><center><b>$joueur->prenom $joueur->nom / <br /><br />$rubrique->nom<br /><br />$joueur->type_reservation<br /></center>";
|
|
}
|
|
echo "<br /><center><a href='annul_resa.php?id_resa=$id_resa&id_joueur=$id_admin&club=$club&menu=3&tournoi=$id_tournoi'>Annuler réservation</a></center></font></td>";
|
|
}
|
|
else if($indice_encours == -1) {
|
|
echo "<td bgcolor='$['']' HEIGHT='20'> </td>";
|
|
}
|
|
}
|
|
echo "</tr>";
|
|
}
|
|
}
|
|
|
|
echo "<tr><td colspan='".(1+$nb_terrains)."' bgcolor='#FFFACD'><font size='+1'><center><b>DATE DE RÉSERVATION : le ",$jour," ",monthNumToName($mois)," ",$annee,"</b></center></font></td></tr>";
|
|
echo "</table>";
|
|
echo "</center>";
|
|
echo "</td></tr></table>";
|
|
include("piedDePage.php");
|
|
|
|
?>
|