"); $joueur=mysqli_fetch_object($reponse); $adm=0; } else { $requete="SELECT id_joueur, id_club FROM admin_resa WHERE id_admin='$id'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $admin=mysqli_fetch_object($reponse); $requete="SELECT id_joueur, nom, prenom, mot_passe FROM joueur WHERE id_joueur='$admin->id_joueur'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $joueur=mysqli_fetch_object($reponse); $adm=1; $id_club=$admin->id_club; } $saison=date("Y"); if(date("m") >= 10 and date("m")<=12) { $saison+=1; } if(isset($_GET['lien_cal']) or count($_POST)>0) { $lien=1; } else { $lien=0; } /* Si reservation executee */ if(count($_GET) > 0) { $club_terrains=$_GET['club_terrains']; $id_tournoi=$_GET['tournoi']; } else if(count($_POST) > 0) { $club_terrains=$_POST['club_terrains']; $jour=$_POST['jour']; $mois=$_POST['mois']; $annee=$_POST['annee']; $motif=$_POST['motif']; $heure_debut=$_POST['heure_resa_debut']; $min_debut=$_POST['min_resa_debut']; $heure_fin=$_POST['heure_resa_fin']; $min_fin=$_POST['min_resa_fin']; $terrains=$_POST['terrains']; $id_joueur=$_POST['id_joueur']; $nom_bouton=$_POST['bouton']; $id_tournoi=$_POST['tournoi']; $id_categorie=$_POST['categorie']; include_once("gestion_terrains.php"); if($nom_bouton=="Valider") { if(count($terrains) > 0) { if($club_terrains!="" and $mois!="" and $jour!="" and $annee!="" and $heure_debut!="" and $min_debut!="" and $heure_fin!="" and $min_fin!="") { $message_erreur=reservation_tournoi($id_joueur, $club_terrains,$jour,$mois, $annee, $motif, $heure_debut,$min_debut,$heure_fin,$min_fin, $terrains,$id_tournoi, $id_categorie, $id_club, $db_connection); if($message_erreur=="") { if(count($terrains)==1) { $id_terrain=$terrains[0]; $requete="SELECT nom FROM reservable WHERE id_reservable='$id_terrain'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $terrain=mysqli_fetch_object($reponse); $message_erreur="La reservation a ete prise en compte pour le terrain $terrain->nom"; } else if(count($terrains) > 1) { $message_erreur="La reservation a ete prise en compte pour les terrains "; for($i=0;$i"); $terrain=mysqli_fetch_object($reponse); if($i != (count($terrains)-1)) { $message_erreur.="$terrain->nom, "; } else { $message_erreur.="$terrain->nom."; } } } $erreur=FALSE; } else { $erreur=TRUE; } } else { $message_erreur="Il manque une information !"; } } else { $message_erreur="Vous devez selectionner au moins un terrain pour reserver !!"; $erreur=TRUE; } } } echo ""; echo ""; $requete="SELECT nom FROM club WHERE id_club='$club_terrains'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $club_nom=mysqli_fetch_object($reponse); echo "Tyroltenn.net - Réservation des terrains du $club_nom->nom"; echo ""; echo ""; echo ""; /* Affichage message résa */ echo " 0 and $message_erreur != "") { echo " onload='javascript:alert(\"$message_erreur\");'"; } echo ">"; include("deco_resa.php"); echo "

"; $compte_act=0; /* indique si le compte est activé ou désactivé */ $requete1="SELECT id_joueur FROM joueur WHERE numero_fft='RESATOUR'"; $result1=mysqli_query($db_connection, $requete1) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $joueur=mysqli_fetch_object($result1); $id_joueur=$joueur->id_joueur; echo "

Réservation de créneaux horaires

"; echo "

Choisir un autre club

"; include("calendrier/calendrier.inc7.php"); include("calendrier/string.inc.php"); /* calcul de la date du jour */ if(isset($_GET['jour']) and isset($_GET['mois']) and isset($_GET['annee'])) { $jour=$_GET['jour']; $mois=$_GET['mois']; $annee=$_GET['annee']; $timestamp=mktime(10,0,0,$mois, $jour, $annee); $now=time(); /* Si la date dépasse de 2 semaines la date d'aujourd'hui - on affiche la date d'aujourd'hui */ /* Si ce n'est pas un clic sur un calendrier */ if($timestamp>=($now+(86400*14)) and $lien==0) { $timestamp=time(); } } else if(isset($_POST['jour']) and isset($_POST['mois']) and isset($_POST['annee'])) { $jour=$_POST['jour']; $mois=$_POST['mois']; $annee=$_POST['annee']; $timestamp=mktime(10,0,0,$mois, $jour, $annee); $now=time(); /* Si la date dépasse de 2 semaines la date d'aujourd'hui - on affiche la date d'aujourd'hui */ /* Si ce n'est pas un clic sur un calendrier */ if($timestamp>=($now+(86400*14)) and $lien==0) { $timestamp=time(); } } else { $timestamp = time(); } $mois_courrant=date('m', $timestamp); $mois=date('m', $timestamp); $jour=date("d", $timestamp); $annee=date("Y",$timestamp); $aujourdhui = date("Ymd", $timestamp); $requete2="SELECT count(*) from reservable where id_club LIKE '$club_terrains'"; $result2=mysqli_query($db_connection, $requete2) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $nb_terrains=mysql_result($result2,0); $annee=substr($aujourdhui,0,4); echo "
"; /* COntrole si un tournoi a lieu prochainement */ $aujourdhui=time(); $saison=date("Y"); $requete50="SELECT * FROM tournoi WHERE id_club='$club_terrains' AND saison='$saison' ORDER BY debut ASC"; $result1=mysqli_query($db_connection, $requete50) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $affiche_tournoi=0; while($tournoi=mysqli_fetch_object($result1) and $affiche_tournoi==0) { $debut=explode('-', $tournoi->debut); $fin=explode("-", $tournoi->fin); $ts_debut=mktime(10,0,0,$debut[1], $debut[2], $debut[0]); $ts_fin=mktime(22,0,0,$fin[1], $fin[2], $fin[0]); /* Affichage du texte 1 semaine avant le debut du tournoi et jusqu'à la fin du tournoi */ if(($ts_debut-(3600*24*7))<$aujourdhui and $aujourdhui<=$ts_fin) { $debut=date("d/m/Y", $ts_debut); $fin=date("d/m/Y", $ts_fin); $texte="Le tournoi $tournoi->nom aura lieu du $debut au $fin.
Pour effectuer vos réservations de terrains durant le tournoi,
veuillez réserver au $reponse1->telephone.
"; $texte.="Merci de votre compréhension.
"; $affiche_tournoi=1; } } echo "$texte
"; echo "
"; echo "Réservation des terrains du $club_nom->nom
Vous pouvez également réserver par téléphone au 089 765 8366

"; echo "
"; echo "

"; echo ""; /* si le joueur peut réserver un terrain, afficher le formulaire (si nombre de jetons suffisants et nb resa par jour pas dépassé */ $duree_resa=1; $mois_courrant=$mois_courrant-1; echo "
"; echo ""; echo ""; echo ""; echo "
1ère étape : Choisissez la date en cliquant dessus (en rouge : aujourd'hui ; en vert : date de réservation)
DATE DE RÉSERVATION : le ",$jour," ",monthNumToName($mois)," ",$annee,"
"; /* 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_terrains,$date_selectionnee, $id_tournoi); } else{ echo showCalendar($annee."-".$mois_courrant,$club_terrains,$date_selectionnee, $id_tournoi); } echo "
"; $mois_courrant=$mois_courrant+1; echo showCalendar($annee."-".$mois_courrant,$club_terrains,$date_selectionnee, $id_tournoi); echo "
"; if($mois_courrant==12){ $mois_courrant=1; $annee_cal=$annee+1; echo showCalendar($annee_cal."-".$mois_courrant,$club_terrains,$date_selectionne, $id_tournoi); } else{ $mois_courrant=$mois_courrant+1; echo showCalendar($annee."-".$mois_courrant,$club_terrains,$date_selectionnee, $id_tournoi); } echo "
"; /* Formulaire de réservation */ echo "
"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; $requete="SELECT id_reservable, nom FROM reservable WHERE id_club='$club_terrains'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $num_courts=mysqli_num_rows($reponse); echo ""; echo ""; $requete="SELECT id_reservable, nom FROM reservable WHERE id_club='$club_terrains'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $nb_courts_ligne=0; while($nom_courts=mysqli_fetch_object($reponse)) { echo ""; $nb_courts_ligne++; if($nb_courts_ligne%6==0 and $i<$num_courts) { $nb_courts_ligne=0; echo ""; } } echo ""; echo ""; echo ""; echo ""; /* Horaire de la réservation */ echo ""; /* Recherche des heures ouvertures fermetures des terrains */ $requete="SELECT MIN(HOUR(heure_ouverture)), MAX(HOUR(heure_fermeture)) FROM reservable WHERE id_club='$club_terrains'"; $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $horaires=mysqli_fetch_array($result); echo ""; echo ""; echo ""; echo "
2ème étape : Choisissez le(s) Court(s) à réserver
0 and $erreur==TRUE) { if(count($terrains) > 0 and in_array($nom_courts->id_reservable, $terrains)) { echo " checked"; } } echo ">$nom_courts->nom
3ème étape : Selectionnez la catégorie et le motif de la réservation.
Pour les réservations de type Invité, veuillez saisir le nom du joueur adverse dans le motif.
Sélectionnez la catégorie :
Motif Réservation : 0 and $erreur==TRUE and $motif != "") { echo " value='$motif'"; } echo ">
4ème étape : Indiquez les heures de début et de fin de réservation et validez
Heure de début ::"; echo ""; echo "Heure de fin ::"; echo ""; echo "
"; echo "
"; echo "
"; echo ""; echo ""; /* Affichage légende */ $req="SELECT * FROM rubriques_resa WHERE id_club='$club_terrains' ORDER BY tri ASC, nom ASC"; $rep=mysqli_query($db_connection, $req) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $nb=mysqli_num_rows($rep); if($nb > 0) { echo ""; 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)()."
"); $couleur=mysqli_fetch_object($rep1); $req="SELECT couleur_hex FROM couleurs WHERE id_couleur='$rubrique->id_coul_police'"; $rep1=mysqli_query($db_connection, $req) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $couleur_pol=mysqli_fetch_object($rep1); echo ""; if($i%6 == 0) { echo ""; } } echo ""; } ?>
Légende des couleurs
$rubrique->nom
Tournois
Simple Hommes
Simple Dames
Jeunes
Doubles

"); $nb_terrains=mysqli_num_rows($result3); if($nb_terrains>0) { /* Affichage de l'en tete du tableau horaires et noms des terrains */ echo "
"; echo ""; echo""; /* Afrfichage du nom des terrains */ while($nom_terrain=mysqli_fetch_object($result3)) { echo""; 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_terrains'"; $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $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_terrains' 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)()."
"); 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 ""; else echo ""; /* Pour chaque terrain */ for ($j=0;$j $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.id_joueur,j.numero_fft,j.visible,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)()."
"); $joueur=mysqli_fetch_object($result); $requete="SELECT nom, prenom, visible 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)()."
"); $vainqueur=mysqli_fetch_object($result); /* Si le match reserve concerne un tournoi */ if($joueur->type=='Tournoi') { $requete1="SELECT j.prenom,j.nom,j.visible 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)()."
"); $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)()."
"); $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)()."
"); $categorie=mysqli_fetch_object($result3); /* Adulte homme */ if($categorie->type=='simple' and $categorie->sexe=='m' and $categorie->age_max==0) { echo "
"; } else if($indice_encours == -1) { /* Couleur arrière plan */ $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Libre' AND rr.id_club='$club_terrains' AND rr.id_couleur=c.id_couleur"; $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $arr_plan=mysqli_fetch_object($result); echo ""; } } echo ""; } echo ""; echo "
DATE DE RÉSERVATION : le ",$jour," ",monthNumToName($mois)," ",$annee,"
Horaires
$nom_terrain->nom
$['']:00
"; $double=0; } /* Adulte Femme */ else if($categorie->type=='simple' and $categorie->sexe=='f' and $categorie->age_max==0) { echo ""; $double=0; } /* Jeunes */ else if($categorie->type=='simple' and $categorie->age_max<=18) { echo ""; $double=0; } /* Doubles */ else if($categorie->type=='double') { echo ""; $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)()."
"); $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)()."
"); $equipe2=mysqli_fetch_object($result1); /* Recherche du nom/prénom des 4 joueurs */ $requete="SELECT nom, prenom, visible 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)()."
"); $joueur1=mysqli_fetch_object($result1); $requete="SELECT nom, prenom, visible 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)()."
"); $joueur2=mysqli_fetch_object($result1); $requete="SELECT nom, prenom, visible 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)()."
"); $joueur3=mysqli_fetch_object($result1); $requete="SELECT nom, prenom, visible 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)()."
"); $joueur4=mysqli_fetch_object($result1); if($joueur->id_joueur==700 and $joueur->id_joueur_adverse==700) { echo "
Vainqueur - Qualifié / Vainqueur - Qualifié"; } else if($joueur->id_joueur==700) { echo "
Vainqueur - Qualifié / "; if($joueur3->visible=='oui' or $adm==1 or $equipe2->id_joueur1==$id_joueur_log) { echo "$joueur3->prenom $joueur3->nom - "; } if($joueur4->visible=='oui' or $adm==1 or $equipe2->id_joueur2==$id_joueur_log) { echo "$joueur4->prenom $joueur4->nom"; } echo ""; } else if($joueur->id_joueur_adverse==700) { echo "
"; if($joueur1->visible=='oui' or $adm==1 or $equipe1->id_joueur1==$id_joueur_log) { echo "$joueur1->prenom $joueur1->nom - "; } if($joueur2->visible=='oui' or $adm==1 or $equipe1->id_joueur2==$id_joueur_log) { echo "$joueur2->prenom $joueur2->nom"; } echo "/ Vainqueur - Qualifié"; } else { echo "
"; if($joueur1->visible=='oui' or $adm==1 or $equipe1->id_joueur1==$id_joueur_log) { echo "$joueur1->prenom $joueur1->nom - "; } if($joueur2->visible=='oui' or $adm==1 or $equipe1->id_joueur2==$id_joueur_log) { echo "$joueur2->prenom $joueur2->nom"; } echo " /"; if($joueur3->visible=='oui' or $adm==1 or $equipe2->id_joueur1==$id_joueur_log) { echo "$joueur3->prenom $joueur3->nom - "; } if($joueur4->visible=='oui' or $adm==1 or $equipe2->id_joueur2==$id_joueur_log) { echo "$joueur4->prenom $joueur4->nom"; } echo ""; } } else { echo "
"; if($joueur->visible=='oui' or $adm==1 or $joueur->id_joueur==$id_joueur_log) { echo "$joueur->prenom $joueur->nom"; } echo " / "; if($adverse->visible=='oui' or $adm==1 or $adverse->id_joueur==$id_joueur_log) { echo "$adverse->prenom $adverse->nom"; } } echo "

$tournoi->nom

$categorie->nom

$joueur->type_reservation

"; if($vainqueur->visible=='oui' or $adm==1 or $vainqueur->id_joueur==$id_joueur_log) { echo "$vainqueur->prenom $vainqueur->nom"; } echo "
$joueur->score
"; } else if($joueur->type=='Cours') { /* Couleur police */ $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Cours' AND rr.id_club='$club_terrains' AND rr.id_coul_police=c.id_couleur"; $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $police=mysqli_fetch_object($result); /* Couleur arrière plan */ $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Cours' AND rr.id_club='$club_terrains' AND rr.id_couleur=c.id_couleur"; $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $arr_plan=mysqli_fetch_object($result); /* Affichage Réservation */ echo "
"; if($joueur->visible=='oui' or $adm==1 or $joueur->id_joueur==$id_joueur_log) { echo "$joueur->prenom $joueur->nom"; } echo "

$joueur->type

$joueur->type_reservation

"; } else if($joueur->type=='Entretien') { /* Couleur police */ $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Entretien' AND rr.id_club='$club_terrains' AND rr.id_coul_police=c.id_couleur"; $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $police=mysqli_fetch_object($result); /* Couleur arrière plan */ $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Entretien' AND rr.id_club='$club_terrains' AND rr.id_couleur=c.id_couleur"; $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $arr_plan=mysqli_fetch_object($result); /* Affichage Réservation */ echo "
"; echo "
"; if($joueur->visible=='oui' or $adm==1 or $joueur->id_joueur==$id_joueur_log) { echo "$joueur->prenom $joueur->nom"; } echo "

$joueur->type

$joueur->type_reservation

"; } else if($joueur->type=='Autre' and $joueur->id_rubrique == 0) { /* Couleur police */ $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Autre' AND rr.id_club='$club_terrains' AND rr.id_coul_police=c.id_couleur"; $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $police=mysqli_fetch_object($result); /* Couleur arrière plan */ $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Autre' AND rr.id_club='$club_terrains' AND rr.id_couleur=c.id_couleur"; $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $arr_plan=mysqli_fetch_object($result); /* Affichage Réservation */ echo "
"; if($joueur->visible=='oui' or $adm==1 or $joueur->id_joueur==$id_joueur_log) { echo "$joueur->prenom $joueur->nom"; } echo "

$joueur->type_reservation

"; } else if($joueur->type=='Loisir') { $requete1="SELECT j.prenom,j.nom,j.visible,j.id_joueur 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)()."
"); $adverse=mysqli_fetch_object($result1); /* Couleur police */ $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Loisir' AND rr.id_club='$club_terrains' AND rr.id_coul_police=c.id_couleur"; $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $police=mysqli_fetch_object($result); /* Couleur arrière plan */ $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Loisir' AND rr.id_club='$club_terrains' AND rr.id_couleur=c.id_couleur"; $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $arr_plan=mysqli_fetch_object($result); /* Affichage Réservation */ echo "
"; if($joueur->visible=='oui' or $adm==1 or $joueur->id_joueur==$id_joueur_log) { echo "$joueur->prenom $joueur->nom"; } echo " / "; if($adverse->visible=='oui' or $adm==1 or $adverse->id_joueur==$id_joueur_log) { echo "$adverse->prenom $adverse->nom"; } echo "

$joueur->type

$joueur->type_reservation

"; } else if($joueur->type=='Invite') { $requete1="SELECT j.prenom,j.nom,j.visible,j.id_joueur 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)()."
"); $adverse=mysqli_fetch_object($result1); /* Couleur police */ $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Invite' AND rr.id_club='$club_terrains' AND rr.id_coul_police=c.id_couleur"; $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $police=mysqli_fetch_object($result); /* Couleur arrière plan */ $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Invite' AND rr.id_club='$club_terrains' AND rr.id_couleur=c.id_couleur"; $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $arr_plan=mysqli_fetch_object($result); /* Affichage Réservation */ echo "
"; if($joueur->visible=='oui' or $adm==1 or $joueur->id_joueur==$id_joueur_log) { echo "$joueur->prenom $joueur->nom"; } echo " / "; if($adverse->visible=='oui' or $adm==1 or $adverse->id_joueur==$id_joueur_log) { echo "$adverse->prenom $adverse->nom"; } echo "

$joueur->type

$joueur->type_reservation

"; } else if($joueur->type=='Championnat') { $requete1="SELECT j.prenom,j.nom,j.visible 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)()."
"); $adverse=mysqli_fetch_object($result1); /* Couleur police */ $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Championnat' AND rr.id_club='$club_terrains' AND rr.id_coul_police=c.id_couleur"; $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $police=mysqli_fetch_object($result); /* Couleur arrière plan */ $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Championnat' AND rr.id_club='$club_terrains' AND rr.id_couleur=c.id_couleur"; $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $arr_plan=mysqli_fetch_object($result); /* Affichage Réservation */ echo "
"; if($joueur->visible=='oui' or $adm==1 or $joueur->id_joueur==$id_joueur_log) { echo "$joueur->prenom $joueur->nom"; } echo " / "; if($adverse->visible=='oui' or $adm==1 or $adverse->id_joueur==$id_joueur_log) { echo "$adverse->prenom $adverse->nom"; } echo "

$joueur->type

$joueur->type_reservation

"; } /* 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)()."
"); $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)()."
"); $couleur=mysqli_fetch_object($rep); $requete="SELECT couleur_hex FROM couleurs WHERE id_couleur='$rubrique->id_coul_police'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $couleur_pol=mysqli_fetch_object($rep); $requete1="SELECT j.prenom,j.nom,j.visible 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)()."
"); $adverse=mysqli_fetch_object($result1); echo "
"; if($joueur->visible=='oui' or $adm==1 or $joueur->id_joueur==$id_joueur_log) { echo "$joueur->prenom $joueur->nom"; } echo " / "; if($adverse->visible=='oui' or $adm==1 or $adverse->id_joueur==$id_joueur_log) { echo "$adverse->prenom $adverse->nom"; } echo "

$rubrique->nom

$joueur->type_reservation
"; } /* Annulation Si club créateur de la résa (creneau horaire tournoi) */ if($joueur->id_joueur == 1796) { $motif=explode(" -
", $joueur->type_reservation); $nom_club=$motif[0]; $requete="SELECT id_club FROM club WHERE nom LIKE '$nom_club'"; $result1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $creat_club=mysqli_fetch_object($result1); if($id_club == $creat_club->id_club) { echo "
Annuler le créneau
"; } } echo "
 
DATE DE RÉSERVATION : le ",$jour," ",monthNumToName($mois)," ",$annee,"
"; } else { echo "

Votre club n'a pas de terrains disponibles.
"; echo "Veuillez choisir un autre club en cliquant sur le lien ci-dessous.

"; echo "

Choisir un autre club
"; } echo "

"; echo "
"; include("piedDePage.php"); } else { echo("Non autorisé - Redirection vers la page d'identification dans 2 secondes"); sleep(2); include("login_resa.php"); } /*****************************************************/ /* fonction de controle de format de la licence FFT */ /*****************************************************/ function verifierLicence($numero_fft){ $numero=0; $res=1; // controle de la licence si le numero de licence est valide (1234567K par ex,) if(is_numeric($numero_fft[0])) { for($i=0;$i<7;$i++){$numero=$numero+($numero_fft[$i]* pow (10,(6-$i)));} $cle=$numero_fft[7]; $tab_lettres=array("A","B","C","D","E","F","G","H","J","K","L","M","N","P","R","S","T","U","V","W","X","Y","Z"); $mod=($numero % 23); if ($mod==0){$mod=23;} if(strtoupper($cle)!=$tab_lettres[$mod-1]){ $res=0; } } else { $res=0; } return $res; } /************************************************************/ /* Conversion d'un timestamp MySQL en timestamp Unix */ /* (AAAAMMJJHHMMSS) => 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,4,2); $jour=substr($champ_ts,6,2); $heure=substr($champ_ts,8,2); $min=substr($champ_ts,10,2); $sec=substr($champ_ts,12,2); $ts=mktime($heure, $min, $sec, $mois, $jour, $annee); return $ts; } ?>