From c540a706fe087c85e03d2e1c4fab702ba17dc875 Mon Sep 17 00:00:00 2001 From: Thierry Tallagrand Date: Sun, 10 May 2026 20:31:57 +0200 Subject: [PATCH] avant patch --- www/tyroltenn/fct_affichage_planning.php | 196 ++-- www/tyroltenn/fct_affichage_planning.php.old | 1068 ++++++++++++++++++ www/tyroltenn/fix_mysqli.patch | 75 ++ www/tyroltenn/liste_jetons.php | 4 +- www/tyroltenn/login_resa.php | 3 +- 5 files changed, 1245 insertions(+), 101 deletions(-) create mode 100755 www/tyroltenn/fct_affichage_planning.php.old create mode 100755 www/tyroltenn/fix_mysqli.patch diff --git a/www/tyroltenn/fct_affichage_planning.php b/www/tyroltenn/fct_affichage_planning.php index fd6a42a..b458f17 100755 --- a/www/tyroltenn/fct_affichage_planning.php +++ b/www/tyroltenn/fct_affichage_planning.php @@ -3,7 +3,7 @@ function affichage_semaine($jour, $mois, $annee, $id_club,$cons) { include("conf.php"); - mysqli_select_db($db_name,$db_connection); + mysqli_select_db($db_connection,$db_name); $terrains=array(); $noms_terrains=array(); @@ -23,7 +23,7 @@ $ts_depart=mktime(0,0,0,$mois, $jour, $annee); echo "
"; $requete="SELECT MIN(HOUR(heure_ouverture)), MAX(HOUR(heure_fermeture)) FROM reservable WHERE id_club='$id_club'"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $horaires=mysqli_fetch_array($result); list($ouv_h, $ouv_m, $ouv_s)=explode(":",$horaires[0]); $ouverture=mktime($ouv_h, $ouv_m, $ouv_s, $mois, $jour, $annee); @@ -49,15 +49,15 @@ } echo ""; $requete="SELECT id_reservation, r.heure_resa_deb, r.heure_resa_fin, r.id_reservable FROM reservation r,reservable t WHERE id_club= '$id_club' AND r.id_reservable = t.id_reservable AND r.date_resa LIKE '$date_jour_sql' ORDER BY heure_resa_deb ASC, id_reservable ASC"; - $reponse=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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(); - $reserv['id_reservation']=$resa->id_reservation; - $reserv['id_reservable']=$resa->id_reservable; + $reserv[id_reservation]=$resa->id_reservation; + $reserv[id_reservable]=$resa->id_reservable; list($dbt_h, $dbt_m, $dbt_s)=explode(":",$resa->heure_resa_deb); - $reserv['heure_debut']=mktime($dbt_h, $dbt_m, $dbt_s, $mois, $jour, $annee); + $reserv[heure_debut]=mktime($dbt_h, $dbt_m, $dbt_s, $mois, $jour, $annee); list($fin_h, $fin_m, $fin_s)=explode(":",$resa->heure_resa_fin); - $reserv['heure_fin']=mktime($fin_h, $fin_m, $fin_s, $mois, $jour, $annee); + $reserv[heure_fin]=mktime($fin_h, $fin_m, $fin_s, $mois, $jour, $annee); array_push($reservations, $reserv); } /* Calcul des TS */ @@ -71,12 +71,12 @@ /* Pour chaque demi-heure */ for($ts_horaire=$ouverture; $ts_horaire<$fermeture; $ts_horaire+=1800) { for($cpt=0;$cpt $ts_horaire and $id_terrain==$reservations[$cpt]['id_reservable']) { + else if($reservations[$cpt][heure_debut] <= $ts_horaire and $reservations[$cpt][heure_fin] > $ts_horaire and $id_terrain==$reservations[$cpt][id_reservable]) { $indice_encours=-2; break; } @@ -87,14 +87,14 @@ /* Si une réservation a été trouvée */ if($indice_encours > -1) { - $id_resa=$reservations[$indice_encours]['id_reservation']; + $id_resa=$reservations[$indice_encours][id_reservation]; $requete="SELECT id_rubrique, id_categorie, type FROM reservation WHERE id_reservation='$id_resa' "; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $joueur=mysqli_fetch_object($result); /* Si le match reserve concerne un tournoi */ if($joueur->type=='Tournoi') { $requete="SELECT nom, type, sexe, age_max FROM categorie WHERE id_categorie='$joueur->id_categorie'"; - $result3=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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) { @@ -117,7 +117,7 @@ else if($joueur->type=='Cours') { /* Couleur arrière plan */ $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Cours' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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 "
 "; @@ -125,7 +125,7 @@ else if($joueur->type=='Entretien') { /* Couleur arrière plan */ $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Entretien' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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 "
 "; @@ -133,7 +133,7 @@ else if($joueur->type=='Autre' and $joueur->id_rubrique == 0) { /* Couleur arrière plan */ $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Autre' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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 "
 "; @@ -141,7 +141,7 @@ else if($joueur->type=='Loisir') { /* Couleur arrière plan */ $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Loisir' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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 "
 "; @@ -149,7 +149,7 @@ else if($joueur->type=='Invite') { /* Couleur arrière plan */ $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Invite' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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 "
 "; @@ -157,7 +157,7 @@ else if($joueur->type=='Championnat') { /* Couleur arrière plan */ $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Championnat' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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 "
 "; @@ -165,10 +165,10 @@ /* 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($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $couleur=mysqli_fetch_object($rep); echo "
 "; } @@ -177,7 +177,7 @@ 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='$id_club' AND rr.id_couleur=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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 "
"; $heure=date("H", $ts_horaire); @@ -185,7 +185,7 @@ $ts_horaires=mktime($heure,0,0,$mois, $jour,$annee); if($ts_actuel < $ts_horaires) { $requete="SELECT nom FROM reservable WHERE id_reservable='$id_terrain'"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $reservable=mysqli_fetch_object($result); $hor_fin=$heure+1; $titre="Réserver le terrain $reservable->nom le $jour/$mois/$annee de $heure:00 à $hor_fin:00"; @@ -218,14 +218,14 @@ function affichage_semaine_terrain($jour, $mois, $annee, $id_club,$cons) { include("conf.php"); - mysqli_select_db($db_name,$db_connection); + mysqli_select_db($db_connection,$db_name); $requete3="SELECT id_reservable, nom FROM reservable WHERE id_club LIKE '$id_club'"; $result3=mysqli_query($requete3,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $nb_terrains=mysqli_num_rows($result3); $requete="SELECT MIN(HOUR(heure_ouverture)), MAX(HOUR(heure_fermeture)) FROM reservable WHERE id_club='$id_club'"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $horaires=mysqli_fetch_array($result); list($ouv_h, $ouv_m, $ouv_s)=explode(":",$horaires[0]); $ouverture=mktime($ouv_h, $ouv_m, $ouv_s, $mois, $jour, $annee); @@ -263,17 +263,17 @@ $date_fin_sql=date("Y-m-d", $ts_fin); $requete="SELECT id_reservation, r.heure_resa_deb, r.heure_resa_fin, r.date_resa, r.id_reservable FROM reservation r,reservable t WHERE id_club= '$id_club' AND r.id_reservable = t.id_reservable AND r.date_resa>='$date_debut_sql' AND r.date_resa<='$date_fin_sql' ORDER BY heure_resa_deb ASC, id_reservable ASC"; - $reponse=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $nb_resa=mysqli_num_rows($reponse); while($resa=mysqli_fetch_object($reponse)) { $reserv=array(); - $reserv['id_reservation']=$resa->id_reservation; - $reserv['id_reservable']=$resa->id_reservable; + $reserv[id_reservation]=$resa->id_reservation; + $reserv[id_reservable]=$resa->id_reservable; list($annee_res, $mois_res, $jour_res)=explode("-", $resa->date_resa); list($dbt_h, $dbt_m, $dbt_s)=explode(":",$resa->heure_resa_deb); - $reserv['heure_debut']=mktime($dbt_h, $dbt_m, $dbt_s, $mois_res, $jour_res, $annee_res); + $reserv[heure_debut]=mktime($dbt_h, $dbt_m, $dbt_s, $mois_res, $jour_res, $annee_res); list($fin_h, $fin_m, $fin_s)=explode(":",$resa->heure_resa_fin); - $reserv['heure_fin']=mktime($fin_h, $fin_m, $fin_s, $mois_res, $jour_res, $annee_res); + $reserv[heure_fin]=mktime($fin_h, $fin_m, $fin_s, $mois_res, $jour_res, $annee_res); array_push($reservations, $reserv); } @@ -330,12 +330,12 @@ for ($j=0;$j $ts_actu and $terrains[$j]==$reservations[$cpt]['id_reservable']) { + else if($reservations[$cpt][heure_debut] <= $ts_actu and $reservations[$cpt][heure_fin] > $ts_actu and $terrains[$j]==$reservations[$cpt][id_reservable]) { $indice_encours=-2; break; } @@ -345,14 +345,14 @@ } // Si une réservation a été trouvée if($indice_encours > -1) { - $id_resa=$reservations[$indice_encours]['id_reservation']; + $id_resa=$reservations[$indice_encours][id_reservation]; $requete="SELECT id_rubrique, id_categorie, type FROM reservation WHERE id_reservation='$id_resa' "; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $joueur=mysqli_fetch_object($result); // Si le match reserve concerne un tournoi if($joueur->type=='Tournoi') { $requete="SELECT nom, type, sexe, age_max FROM categorie WHERE id_categorie='$joueur->id_categorie'"; - $result3=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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) { @@ -377,47 +377,47 @@ } else if($joueur->type=='Cours') { $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Cours' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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 "
"; } else if($joueur->type=='Entretien') { $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Entretien' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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 "
"; } else if($joueur->type=='Autre' and $joueur->id_rubrique == 0) { $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Autre' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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 "
"; } else if($joueur->type=='Loisir') { $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Loisir' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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 "
"; } else if($joueur->type=='Invite') { $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Invite' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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 "
"; } else if($joueur->type=='Championnat') { $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Championnat' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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 "
"; } // 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($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $couleur=mysqli_fetch_object($rep); echo "
"; } @@ -425,14 +425,14 @@ } else if($indice_encours == -1) { $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Libre' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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 "
"; $ts_actuel=time(); $ts_horaires=mktime($heure_actu,0,0,$mois_actu, $jour_actu,$annee_actu); if($ts_actuel <= $ts_horaires) { $requete="SELECT nom FROM reservable WHERE id_reservable='$terrain[$j]'"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $reservable=mysqli_fetch_object($result); $hor_fin=$heure_actu+1; $titre="Réserver le terrain $reservable->nom le $jour_actu/$mois_actu/$annee_actu de $heure_actu:00 à $hor_fin:00"; @@ -470,7 +470,7 @@ function affichage_jour($jour, $mois, $annee, $id_club, $adm, $consult,$menu, $id_joueur_log,$cons, $tv,$moment_tv,$borne=0) { include("conf.php"); - mysqli_select_db($db_name,$db_connection); + mysqli_select_db($db_connection,$db_name); $hauteur=30; if($tv==1) { @@ -484,11 +484,11 @@ /* Reservation mairie */ $requete="SELECT id_joueur FROM joueur WHERE numero_fft='MAIRIE00'"; - $reponse=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $resa_mairie=mysqli_fetch_object($reponse); /* Id joueur club */ $requete="SELECT j.id_joueur FROM joueur j, club c WHERE j.numero_fft=c.numero_fft AND c.id_club='$id_club'"; - $reponse=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $resa_club=mysqli_fetch_object($reponse); /* Affichage de l'en tete du tableau horaires et noms des terrains */ @@ -500,7 +500,7 @@ /**************************************************/ /* Recherche des heures ouvertures fermetures des terrains */ $requete="SELECT MIN(HOUR(heure_ouverture)), MAX(HOUR(heure_fermeture)) FROM reservable WHERE id_club='$id_club'"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $horaires=mysqli_fetch_array($result); if($tv==0) { $dbt_h = $horaires[0]; @@ -569,16 +569,16 @@ 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.validation, r.id_reservable FROM reservation r,reservable t WHERE id_club= '$id_club' AND r.id_reservable = t.id_reservable AND r.date_resa LIKE '$annee-$mois-$jour' ORDER BY heure_resa_deb ASC, id_reservable ASC"; - $reponse=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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(); - $reserv['id_reservation']=$resa->id_reservation; - $reserv['id_reservable']=$resa->id_reservable; + $reserv[id_reservation]=$resa->id_reservation; + $reserv[id_reservable]=$resa->id_reservable; // $reserv[validation]=$resa->validation; list($dbt_h, $dbt_m, $dbt_s)=explode(":",$resa->heure_resa_deb); - $reserv['heure_debut']=mktime($dbt_h, $dbt_m, $dbt_s, $mois, $jour, $annee); + $reserv[heure_debut]=mktime($dbt_h, $dbt_m, $dbt_s, $mois, $jour, $annee); list($fin_h, $fin_m, $fin_s)=explode(":",$resa->heure_resa_fin); - $reserv['heure_fin']=mktime($fin_h, $fin_m, $fin_s, $mois, $jour, $annee); + $reserv[heure_fin]=mktime($fin_h, $fin_m, $fin_s, $mois, $jour, $annee); array_push($reservations, $reserv); } @@ -596,18 +596,18 @@ $indice_encours=-1; for ($j=0;$j $i) { + if($ouverture==$i and $reservations[$cpt][heure_debut] <= $i and $terrains[$j]==$reservations[$cpt][id_reservable] and $tv==1 and $reservations[$cpt][heure_fin] > $i) { $indice_encours=$cpt; /* Calcul du nombre de créneaux */ - $nb_creneau=($reservations[$cpt]['heure_fin'] - $ouverture)/1800; + $nb_creneau=($reservations[$cpt][heure_fin] - $ouverture)/1800; break; } - else if($reservations[$cpt]['heure_debut'] <= $i and $reservations[$cpt]['heure_fin'] > $i and $terrains[$j]==$reservations[$cpt]['id_reservable']) { + else if($reservations[$cpt][heure_debut] <= $i and $reservations[$cpt][heure_fin] > $i and $terrains[$j]==$reservations[$cpt][id_reservable]) { $indice_encours=-2; break; } @@ -617,12 +617,12 @@ } /* Si une réservation a été trouvée */ if($indice_encours > -1) { - $id_resa=$reservations[$indice_encours]['id_reservation']; + $id_resa=$reservations[$indice_encours][id_reservation]; $requete="SELECT j.prenom,j.nom, j.numero_fft,j.visible,r.type_reservation,r.id_rubrique,r.validation, 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($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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, id_joueur FROM joueur WHERE id_joueur='$joueur->vainqueur'"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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') { @@ -630,10 +630,10 @@ $result1=mysqli_query($requete1,$db_connection) 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($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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) { @@ -659,23 +659,23 @@ if($double==1) { /* Recherche des 2 équipes */ $requete="SELECT * FROM equipes_double WHERE id_equipe='$joueur->id_equipe'"; - $result1=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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é"; @@ -739,11 +739,11 @@ 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='$id_club' AND rr.id_coul_police=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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='$id_club' AND rr.id_couleur=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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 "
"; @@ -751,7 +751,7 @@ if($joueur->visible=='oui' or $adm==1 or $joueur->id_joueur==$id_joueur_log) { echo "$joueur->prenom $joueur->nom"; $requete="SELECT nom FROM sponsor WHERE id_joueur='$joueur->id_joueur'"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $existe_sponsor=mysqli_num_rows($result); if($existe_sponsor>0) { $sponsor=mysqli_fetch_object($result); @@ -765,11 +765,11 @@ 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='$id_club' AND rr.id_coul_police=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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='$id_club' AND rr.id_couleur=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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 "
"; @@ -777,7 +777,7 @@ if($joueur->visible=='oui' or $adm==1 or $joueur->id_joueur==$id_joueur_log) { echo "$joueur->prenom $joueur->nom"; $requete="SELECT nom FROM sponsor WHERE id_joueur='$joueur->id_joueur'"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $existe_sponsor=mysqli_num_rows($result); if($existe_sponsor>0) { $sponsor=mysqli_fetch_object($result); @@ -793,11 +793,11 @@ 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='$id_club' AND rr.id_coul_police=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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='$id_club' AND rr.id_couleur=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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 "
"; @@ -805,7 +805,7 @@ if($joueur->visible=='oui' or $adm==1 or $joueur->id_joueur==$id_joueur_log) { echo "$joueur->prenom $joueur->nom"; $requete="SELECT nom FROM sponsor WHERE id_joueur='$joueur->id_joueur'"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $existe_sponsor=mysqli_num_rows($result); if($existe_sponsor>0) { $sponsor=mysqli_fetch_object($result); @@ -820,11 +820,11 @@ $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='$id_club' AND rr.id_coul_police=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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='$id_club' AND rr.id_couleur=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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 "
"; @@ -837,7 +837,7 @@ echo "$adverse->prenom $adverse->nom"; } $requete="SELECT nom FROM sponsor WHERE id_joueur='$joueur->id_joueur'"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $existe_sponsor=mysqli_num_rows($result); if($existe_sponsor>0) { $sponsor=mysqli_fetch_object($result); @@ -854,11 +854,11 @@ $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='$id_club' AND rr.id_coul_police=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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='$id_club' AND rr.id_couleur=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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 "
"; @@ -871,7 +871,7 @@ echo "$adverse->prenom $adverse->nom"; } $requete="SELECT nom FROM sponsor WHERE id_joueur='$joueur->id_joueur'"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $existe_sponsor=mysqli_num_rows($result); if($existe_sponsor>0) { $sponsor=mysqli_fetch_object($result); @@ -888,11 +888,11 @@ $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='$id_club' AND rr.id_coul_police=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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='$id_club' AND rr.id_couleur=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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 "
"; @@ -905,7 +905,7 @@ echo "$adverse->prenom $adverse->nom"; } $requete="SELECT nom FROM sponsor WHERE id_joueur='$joueur->id_joueur'"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $existe_sponsor=mysqli_num_rows($result); if($existe_sponsor>0) { $sponsor=mysqli_fetch_object($result); @@ -919,16 +919,16 @@ /* 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($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $couleur=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($requete1,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $adverse=mysqli_fetch_object($result1); $requete="SELECT couleur_hex FROM couleurs WHERE id_couleur='$rubrique->id_coul_police'"; - $rep=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $couleur_pol=mysqli_fetch_object($rep); echo "
"; echo "
"; @@ -940,7 +940,7 @@ echo "$adverse->prenom $adverse->nom"; } $requete="SELECT nom FROM sponsor WHERE id_joueur='$joueur->id_joueur'"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $existe_sponsor=mysqli_num_rows($result); if($existe_sponsor>0) { $sponsor=mysqli_fetch_object($result); @@ -958,7 +958,7 @@ /* Annulation ? */ if($consult == 0 and $borne==0) { $requete="SELECT * FROM joueurs_groupe jg, niveau_acces na WHERE na.id_groupe=jg.id_groupe AND na.id_club='$id_club' AND jg.id_joueur='$id_joueur_log'"; - $reponse=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $existe_niveau=mysqli_num_rows($reponse); if($existe_niveau == 0) { if($adm == 1) { @@ -984,11 +984,11 @@ else { $requete="SELECT na.id_groupe FROM niveau_acces na, joueurs_groupe jg"; $requete.=" WHERE jg.id_joueur='$id_joueur_log' AND jg.id_groupe=na.id_groupe AND na.annul='oui'"; - $rep=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $existe_annul=mysqli_num_rows($rep); $requete="SELECT na.id_groupe FROM niveau_acces na, joueurs_groupe jg"; $requete.=" WHERE jg.id_joueur='$id_joueur_log' AND jg.id_groupe=na.id_groupe AND na.annul_tout='oui'"; - $rep=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $existe_annultout=mysqli_num_rows($rep); if($existe_annul > 0 and $joueur->id_joueur==$id_joueur_log) { $annul=1; @@ -1018,7 +1018,7 @@ 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='$id_club' AND rr.id_couleur=c.id_couleur"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $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 "
"; $heure=date("h",$ts_horaire); @@ -1026,7 +1026,7 @@ $ts_horaires=mktime($horaire_encours[hours],0,0,$mois, $jour,$annee); if($ts_actuel < $ts_horaires and $tv==0) { $requete="SELECT nom FROM reservable WHERE id_reservable='$terrains[$j]'"; - $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $result=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); $reservable=mysqli_fetch_object($result); $hor_fin=($horaire_encours[hours])+1; $titre="Réserver le terrain $reservable->nom le $jour/$mois/$annee de $horaire_encours[hours]:00 à $hor_fin:00"; diff --git a/www/tyroltenn/fct_affichage_planning.php.old b/www/tyroltenn/fct_affichage_planning.php.old new file mode 100755 index 0000000..dd15061 --- /dev/null +++ b/www/tyroltenn/fct_affichage_planning.php.old @@ -0,0 +1,1068 @@ +"); + $nb_terrains=mysql_num_rows($result3); + + if($nb_terrains > 0) { + while($terrain=mysql_fetch_object($result3)) { + array_push($terrains, $terrain->id_reservable); + array_push($noms_terrains, $terrain->nom); + } + $ts_depart=mktime(0,0,0,$mois, $jour, $annee); + echo "
"; + $requete="SELECT MIN(HOUR(heure_ouverture)), MAX(HOUR(heure_fermeture)) FROM reservable WHERE id_club='$id_club'"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $horaires=mysql_fetch_array($result); + list($ouv_h, $ouv_m, $ouv_s)=explode(":",$horaires[0]); + $ouverture=mktime($ouv_h, $ouv_m, $ouv_s, $mois, $jour, $annee); + list($fer_h, $fer_m, $fer_s)=explode(":",$horaires[1]); + $fermeture=mktime($fer_h, $fer_m, $fer_s, $mois, $jour, $annee); + + $nb_col_total=(($fer_h - $ouv_h)*2)+1; + + /* Affichage sur une semaine - Pour chaque journée */ + for($jour_resa=0; $jour_resa<=6; $jour_resa++) { + $ts_actu=$ts_depart + (3600*24*$jour_resa); + $date_jour_sql=date("Y-m-d", $ts_actu); + $tab_jour=getdate($ts_actu); + $jour=$tab_jour['mday']; + $mois=$tab_jour['mon']; + $annee=$tab_jour['year']; + /* Affichage date */ + echo ""; + /* Affichage des horaires */ + echo ""; + for($i=$ouv_h; $i<$fer_h;$i++) { + echo ""; + } + echo ""; + $requete="SELECT id_reservation, r.heure_resa_deb, r.heure_resa_fin, r.id_reservable FROM reservation r,reservable t WHERE id_club= '$id_club' AND r.id_reservable = t.id_reservable AND r.date_resa LIKE '$date_jour_sql' ORDER BY heure_resa_deb ASC, id_reservable ASC"; + $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + while($resa=mysql_fetch_object($reponse)) { + $reserv=array(); + $reserv[id_reservation]=$resa->id_reservation; + $reserv[id_reservable]=$resa->id_reservable; + list($dbt_h, $dbt_m, $dbt_s)=explode(":",$resa->heure_resa_deb); + $reserv[heure_debut]=mktime($dbt_h, $dbt_m, $dbt_s, $mois, $jour, $annee); + list($fin_h, $fin_m, $fin_s)=explode(":",$resa->heure_resa_fin); + $reserv[heure_fin]=mktime($fin_h, $fin_m, $fin_s, $mois, $jour, $annee); + array_push($reservations, $reserv); + } + /* Calcul des TS */ + $ouverture=mktime($ouv_h, $ouv_m, $ouv_s, $mois, $jour, $annee); + $fermeture=mktime($fer_h, $fer_m, $fer_s, $mois, $jour, $annee); + /* Pour chaque terrain */ + for($num_terrain=0;$num_terrain"; + /* Pour chaque demi-heure */ + for($ts_horaire=$ouverture; $ts_horaire<$fermeture; $ts_horaire+=1800) { + for($cpt=0;$cpt $ts_horaire and $id_terrain==$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 id_rubrique, id_categorie, type FROM reservation WHERE id_reservation='$id_resa' "; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $joueur=mysql_fetch_object($result); + /* Si le match reserve concerne un tournoi */ + if($joueur->type=='Tournoi') { + $requete="SELECT nom, type, sexe, age_max FROM categorie WHERE id_categorie='$joueur->id_categorie'"; + $result3=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $categorie=mysql_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='$id_club' AND rr.id_couleur=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $arr_plan=mysql_fetch_object($result); + echo ""; + } + } + } + echo ""; + } + } + else { + echo "

Ce club ne dispose pas de terrains.

"; + } + echo "
Le $jour ".monthNumToName($mois)." $annee
Courts
$i:00
$noms_terrains[$num_terrain]
"; + } + /* Adulte Femme */ + else if($categorie->type=='simple' and $categorie->sexe=='f' and $categorie->age_max==0) { + echo ""; + } + /* Jeunes */ + else if($categorie->type=='simple' and $categorie->age_max<=18) { + echo ""; + } + /* Doubles */ + else if($categorie->type=='double') { + echo ""; + } + echo " "; + } + else if($joueur->type=='Cours') { + /* Couleur arrière plan */ + $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Cours' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $arr_plan=mysql_fetch_object($result); + /* Affichage Réservation */ + echo "
 "; + } + else if($joueur->type=='Entretien') { + /* Couleur arrière plan */ + $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Entretien' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $arr_plan=mysql_fetch_object($result); + /* Affichage Réservation */ + echo "
 "; + } + else if($joueur->type=='Autre' and $joueur->id_rubrique == 0) { + /* Couleur arrière plan */ + $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Autre' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $arr_plan=mysql_fetch_object($result); + /* Affichage Réservation */ + echo "
 "; + } + else if($joueur->type=='Loisir') { + /* Couleur arrière plan */ + $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Loisir' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $arr_plan=mysql_fetch_object($result); + /* Affichage Réservation */ + echo "
 "; + } + else if($joueur->type=='Invite') { + /* Couleur arrière plan */ + $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Invite' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $arr_plan=mysql_fetch_object($result); + /* Affichage Réservation */ + echo "
 "; + } + else if($joueur->type=='Championnat') { + /* Couleur arrière plan */ + $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Championnat' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $arr_plan=mysql_fetch_object($result); + /* Affichage Réservation */ + echo "
 "; + } + /* Rubrique perso */ + else if($joueur->id_rubrique != 0 and $joueur->type=='Autre') { + $requete="SELECT * FROM rubriques_resa WHERE id_rubrique='$joueur->id_rubrique'"; + $rep=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $rubrique=mysql_fetch_object($rep); + $requete="SELECT couleur_hex FROM couleurs WHERE id_couleur='$rubrique->id_couleur'"; + $rep=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $couleur=mysql_fetch_object($rep); + echo "
 "; + } + echo ""; + $heure=date("H", $ts_horaire); + $ts_actuel=time(); + $ts_horaires=mktime($heure,0,0,$mois, $jour,$annee); + if($ts_actuel < $ts_horaires) { + $requete="SELECT nom FROM reservable WHERE id_reservable='$id_terrain'"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $reservable=mysql_fetch_object($result); + $hor_fin=$heure+1; + $titre="Réserver le terrain $reservable->nom le $jour/$mois/$annee de $heure:00 à $hor_fin:00"; + if($cons==1) { + echo "     "; + } + /* Consultation loggé */ + else if($cons==2 or $cons==3) { + echo "     "; + } + else if($cons==4) { + echo "     "; + } + } + else { + echo " "; + } + echo "
"; + } + + function affichage_semaine_terrain($jour, $mois, $annee, $id_club,$cons) { + include("conf.php"); + mysql_select_db($db_name,$db_connection); + + $requete3="SELECT id_reservable, nom FROM reservable WHERE id_club LIKE '$id_club'"; + $result3=mysql_query($requete3,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $nb_terrains=mysql_num_rows($result3); + + $requete="SELECT MIN(HOUR(heure_ouverture)), MAX(HOUR(heure_fermeture)) FROM reservable WHERE id_club='$id_club'"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $horaires=mysql_fetch_array($result); + list($ouv_h, $ouv_m, $ouv_s)=explode(":",$horaires[0]); + $ouverture=mktime($ouv_h, $ouv_m, $ouv_s, $mois, $jour, $annee); + list($fer_h, $fer_m, $fer_s)=explode(":",$horaires[1]); + $fermeture=mktime($fer_h, $fer_m, $fer_s, $mois, $jour, $annee); + + $ts_depart=mktime(0,0,0,$mois, $jour, $annee); + + if($nb_terrains > 0) { + $reservations=array(); + $terrains=array(); + $noms_terrains=array(); + while($nom_terrain=mysql_fetch_object($result3)) { + array_push($terrains, $nom_terrain->id_reservable); + array_push($noms_terrains, $nom_terrain->nom); + } + + /* Appellation des terrains */ + echo "
"; + echo ""; + echo ""; + for($i=0;$i
$noms_terrains[$i]
"; + } + echo "
"; + echo ""; + for($i=0;$i
C".($i+1)."
"; + } + echo "
"; + echo "
Légende des terrains
"; + + $ts_fin=$ts_depart + (3600*24*6); + $date_debut_sql=date("Y-m-d", $ts_depart); + $date_fin_sql=date("Y-m-d", $ts_fin); + + $requete="SELECT id_reservation, r.heure_resa_deb, r.heure_resa_fin, r.date_resa, r.id_reservable FROM reservation r,reservable t WHERE id_club= '$id_club' AND r.id_reservable = t.id_reservable AND r.date_resa>='$date_debut_sql' AND r.date_resa<='$date_fin_sql' ORDER BY heure_resa_deb ASC, id_reservable ASC"; + $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $nb_resa=mysql_num_rows($reponse); + while($resa=mysql_fetch_object($reponse)) { + $reserv=array(); + $reserv[id_reservation]=$resa->id_reservation; + $reserv[id_reservable]=$resa->id_reservable; + list($annee_res, $mois_res, $jour_res)=explode("-", $resa->date_resa); + list($dbt_h, $dbt_m, $dbt_s)=explode(":",$resa->heure_resa_deb); + $reserv[heure_debut]=mktime($dbt_h, $dbt_m, $dbt_s, $mois_res, $jour_res, $annee_res); + list($fin_h, $fin_m, $fin_s)=explode(":",$resa->heure_resa_fin); + $reserv[heure_fin]=mktime($fin_h, $fin_m, $fin_s, $mois_res, $jour_res, $annee_res); + array_push($reservations, $reserv); + } + + echo "
"; + /* Affiche les journées */ + echo ""; + for($jour_resa=0; $jour_resa<=6; $jour_resa++) { + $ts_actu=$ts_depart+(3600*24*$jour_resa); + $tab_jour=getdate($ts_actu); + $jour=$tab_jour['mday']; + $mois=$tab_jour['mon']; + $annee=$tab_jour['year']; + if($jour_resa==0) { + echo ""; + } + echo ""; + if($jour_resa <6) { + echo ""; + } + } + echo ""; + /* Affiche le noms des courts */ + echo ""; + for($jour_resa=0; $jour_resa<=6; $jour_resa++) { + for($i=0;$i
C".($i+1)."
"; + } + if($jour_resa < 6) { + echo "
"; + } + } + echo ""; + + /* Pour chaqe heure demi-heure */ + for ($i=$ouverture;$i<$fermeture;$i+=1800){ + echo ""; + $tab_heure=getdate($i); + $heure_actu=$tab_heure['hours']; + $minute_actu=$tab_heure['minutes']; + // Affichage sur une semaine - Pour chaque journée + for($jour_resa=0; $jour_resa<=6; $jour_resa++) { + $ts_actu=$ts_depart+(3600*24*$jour_resa); + $tab_jour=getdate($ts_actu); + $jour_actu=$tab_jour['mday']; + $mois_actu=$tab_jour['mon']; + $annee_actu=$tab_jour['year']; + $ts_actu=mktime($heure_actu,$minute_actu,0,$mois_actu,$jour_actu,$annee_actu); + // Affichage date + // Selectionne toutes les réservations du jour pour le club + if($jour_resa == 0 and $minute_actu=='00') { + echo ""; + } + // Pour chaque terrain + for ($j=0;$j $ts_actu 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 id_rubrique, id_categorie, type FROM reservation WHERE id_reservation='$id_resa' "; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $joueur=mysql_fetch_object($result); + // Si le match reserve concerne un tournoi + if($joueur->type=='Tournoi') { + $requete="SELECT nom, type, sexe, age_max FROM categorie WHERE id_categorie='$joueur->id_categorie'"; + $result3=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $categorie=mysql_fetch_object($result3); + // Adulte homme + if($categorie->type=='simple' and $categorie->sexe=='m' and $categorie->age_max==0) { + echo "
"; + } + else if($indice_encours == -1) { + $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Libre' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $arr_plan=mysql_fetch_object($result); + echo ""; + } + } + if($jour_resa < 6) { + echo ""; + } + else { + echo ""; + } + } + } + echo "
Horaires
$jour ".monthNumToName($mois)." $annee
 
 
$heure_actu: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; + } + } + else if($joueur->type=='Cours') { + $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Cours' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $arr_plan=mysql_fetch_object($result); + echo "
"; + } + else if($joueur->type=='Entretien') { + $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Entretien' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $arr_plan=mysql_fetch_object($result); + echo "
"; + } + else if($joueur->type=='Autre' and $joueur->id_rubrique == 0) { + $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Autre' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $arr_plan=mysql_fetch_object($result); + echo "
"; + } + else if($joueur->type=='Loisir') { + $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Loisir' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $arr_plan=mysql_fetch_object($result); + echo "
"; + } + else if($joueur->type=='Invite') { + $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Invite' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $arr_plan=mysql_fetch_object($result); + echo "
"; + } + else if($joueur->type=='Championnat') { + $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Championnat' AND rr.id_club='$id_club' AND rr.id_couleur=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $arr_plan=mysql_fetch_object($result); + echo "
"; + } + // Rubrique perso + else if($joueur->id_rubrique != 0 and $joueur->type=='Autre') { + $requete="SELECT * FROM rubriques_resa WHERE id_rubrique='$joueur->id_rubrique'"; + $rep=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $rubrique=mysql_fetch_object($rep); + $requete="SELECT couleur_hex FROM couleurs WHERE id_couleur='$rubrique->id_couleur'"; + $rep=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $couleur=mysql_fetch_object($rep); + echo "
"; + } + echo " "; + $ts_actuel=time(); + $ts_horaires=mktime($heure_actu,0,0,$mois_actu, $jour_actu,$annee_actu); + if($ts_actuel <= $ts_horaires) { + $requete="SELECT nom FROM reservable WHERE id_reservable='$terrain[$j]'"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $reservable=mysql_fetch_object($result); + $hor_fin=$heure_actu+1; + $titre="Réserver le terrain $reservable->nom le $jour_actu/$mois_actu/$annee_actu de $heure_actu:00 à $hor_fin:00"; + if($cons==1) { + echo "     "; + } + /* Consultation loggé */ + else if($cons==2 or $cons==3) { + echo "     "; + } + else if($cons==4) { + echo "     "; + } + } + else { + echo " "; + } + echo "
 
"; + } + else { + echo "

Ce club ne dispose pas de terrains.

"; + } + } + + function affichage_jour($jour, $mois, $annee, $id_club, $adm, $consult,$menu, $id_joueur_log,$cons, $tv,$moment_tv,$borne=0) { + include("conf.php"); + mysql_select_db($db_name,$db_connection); + + $hauteur=30; + if($tv==1) { + $taille_police="12px"; + $taille_texte_colonne="12px"; + } + else { + $taille_police="13px"; + $taille_texte_colonne="15px"; + } + + /* Reservation mairie */ + $requete="SELECT id_joueur FROM joueur WHERE numero_fft='MAIRIE00'"; + $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $resa_mairie=mysql_fetch_object($reponse); + /* Id joueur club */ + $requete="SELECT j.id_joueur FROM joueur j, club c WHERE j.numero_fft=c.numero_fft AND c.id_club='$id_club'"; + $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $resa_club=mysql_fetch_object($reponse); + + /* Affichage de l'en tete du tableau horaires et noms des terrains */ + $terrains=array(); + $requete3="SELECT nom, id_reservable FROM reservable WHERE id_club LIKE '$id_club'"; + $result3=mysql_query($requete3,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $nb_terrains=mysql_num_rows($result3); + + /**************************************************/ + /* Recherche des heures ouvertures fermetures des terrains */ + $requete="SELECT MIN(HOUR(heure_ouverture)), MAX(HOUR(heure_fermeture)) FROM reservable WHERE id_club='$id_club'"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $horaires=mysql_fetch_array($result); + if($tv==0) { + $dbt_h = $horaires[0]; + $ouverture=mktime($dbt_h, 0, 0, $mois, $jour, $annee); + $dbt_h = $horaires[1]; + $fermeture=mktime($dbt_h, 0, 0, $mois, $jour, $annee); + } + else if($tv==1) { + /* Matin */ + if($moment_tv=='matin') { + list($dbt_h, $dbt_m, $dbt_s)=explode(":",$horaires[0]); + $ouverture=mktime($dbt_h, $dbt_m, $dbt_s, $mois, $jour, $annee); + } + else { + $ouverture=mktime(15, 0, 0, $mois, $jour, $annee); + } + /* Après-midi */ + if($moment_tv=='matin') { + $fermeture=mktime(15, 0, 0, $mois, $jour, $annee); + } + else { + list($dbt_h, $dbt_m, $dbt_s)=explode(":",$horaires[1]); + $fermeture=mktime($dbt_h, $dbt_m, $dbt_s, $mois, $jour, $annee); + } + } + + echo "
"; + + echo ""; + /* Matin ou après-midi ? */ + if($tv==1) { + echo ""; + } + + echo""; + /* Affichage du nom des terrains */ + while($nom_terrain=mysql_fetch_object($result3)) { + echo""; + array_push($terrains, $nom_terrain->id_reservable); + } + + /**************************************************/ + /* affichage du tableau */ + echo ""; + + /* 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.validation, r.id_reservable FROM reservation r,reservable t WHERE id_club= '$id_club' AND r.id_reservable = t.id_reservable AND r.date_resa LIKE '$annee-$mois-$jour' ORDER BY heure_resa_deb ASC, id_reservable ASC"; + $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + while($resa=mysql_fetch_object($reponse)) { + $reserv=array(); + $reserv[id_reservation]=$resa->id_reservation; + $reserv[id_reservable]=$resa->id_reservable; + // $reserv[validation]=$resa->validation; + list($dbt_h, $dbt_m, $dbt_s)=explode(":",$resa->heure_resa_deb); + $reserv[heure_debut]=mktime($dbt_h, $dbt_m, $dbt_s, $mois, $jour, $annee); + list($fin_h, $fin_m, $fin_s)=explode(":",$resa->heure_resa_fin); + $reserv[heure_fin]=mktime($fin_h, $fin_m, $fin_s, $mois, $jour, $annee); + array_push($reservations, $reserv); + } + + $indice_encours=-1; + /* Pour chaqe heure demi-heure */ + for ($i=$ouverture;$i<$fermeture;$i+=1800){ + $horaire_encours=getdate($i); + if($horaire_encours[minutes]=='0') { + echo ""; + } + else { + echo ""; + } + /* Pour chaque terrain */ + $indice_encours=-1; + for ($j=0;$j $i) { + $indice_encours=$cpt; + /* Calcul du nombre de créneaux */ + $nb_creneau=($reservations[$cpt][heure_fin] - $ouverture)/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,j.visible,r.type_reservation,r.id_rubrique,r.validation, 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=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $joueur=mysql_fetch_object($result); + $requete="SELECT nom, prenom, visible, id_joueur FROM joueur WHERE id_joueur='$joueur->vainqueur'"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $vainqueur=mysql_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=mysql_query($requete1,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $adverse=mysql_fetch_object($result1); + $requete="SELECT nom FROM tournoi WHERE id_tournoi='$joueur->id_tournoi'"; + $result2=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $tournoi=mysql_fetch_object($result2); + $requete="SELECT nom, type, sexe, age_max FROM categorie WHERE id_categorie='$joueur->id_categorie'"; + $result3=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $categorie=mysql_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='$id_club' AND rr.id_couleur=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $arr_plan=mysql_fetch_object($result); + echo ""; + } + } + echo ""; + } + + echo ""; + echo "

DATE DE "; + if($consult==1) { + echo "CONSULTATION"; + } + else { + echo "RÉSERVATION"; + } + echo " : le ",$jour," ",monthNumToName($mois)," ",$annee,"

"; + if($moment_tv=='matin') { + $heure_ouv=date("H", $ouverture); + $min_ouv=date("i", $ouverture); + echo "$heure_ouv:$min_ouv => 15:00"; + } + else { + $heure_fer=date("H", $fermeture); + $min_fer=date("i", $fermeture); + echo "15:00 => $heure_fer:$min_fer"; + } + echo "

Horaires

$nom_terrain->nom

$horaire_encours[hours]: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; + } + /* Si affichage TV */ + if($double==1) { + /* Recherche des 2 équipes */ + $requete="SELECT * FROM equipes_double WHERE id_equipe='$joueur->id_equipe'"; + $result1=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $equipe1=mysql_fetch_object($result1); + $requete="SELECT * FROM equipes_double WHERE id_equipe='$joueur->id_joueur_adverse'"; + $result1=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $equipe2=mysql_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=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $joueur1=mysql_fetch_object($result1); + $requete="SELECT nom, prenom, visible FROM joueur WHERE id_joueur='$equipe1->id_joueur2'"; + $result1=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $joueur2=mysql_fetch_object($result1); + $requete="SELECT nom, prenom, visible FROM joueur WHERE id_joueur='$equipe2->id_joueur1'"; + $result1=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $joueur3=mysql_fetch_object($result1); + $requete="SELECT nom, prenom, visible FROM joueur WHERE id_joueur='$equipe2->id_joueur2'"; + $result1=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $joueur4=mysql_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"; + } + } + if($tv==0) { + 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='$id_club' AND rr.id_coul_police=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $police=mysql_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='$id_club' AND rr.id_couleur=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $arr_plan=mysql_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"; + $requete="SELECT nom FROM sponsor WHERE id_joueur='$joueur->id_joueur'"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $existe_sponsor=mysql_num_rows($result); + if($existe_sponsor>0) { + $sponsor=mysql_fetch_object($result); + echo "
(Sponsor - $sponsor->nom)"; + } + } + if($tv==0) { + 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='$id_club' AND rr.id_coul_police=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $police=mysql_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='$id_club' AND rr.id_couleur=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $arr_plan=mysql_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"; + $requete="SELECT nom FROM sponsor WHERE id_joueur='$joueur->id_joueur'"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $existe_sponsor=mysql_num_rows($result); + if($existe_sponsor>0) { + $sponsor=mysql_fetch_object($result); + echo "
(Sponsor - $sponsor->nom)"; + } + } + if($tv==0) { + echo "

$joueur->type"; + } + echo "

$joueur->type_reservation"; + echo "
"; + } + 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='$id_club' AND rr.id_coul_police=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $police=mysql_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='$id_club' AND rr.id_couleur=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $arr_plan=mysql_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"; + $requete="SELECT nom FROM sponsor WHERE id_joueur='$joueur->id_joueur'"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $existe_sponsor=mysql_num_rows($result); + if($existe_sponsor>0) { + $sponsor=mysql_fetch_object($result); + echo "
(Sponsor - $sponsor->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=mysql_query($requete1,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $adverse=mysql_fetch_object($result1); + /* Couleur police */ + $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Loisir' AND rr.id_club='$id_club' AND rr.id_coul_police=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $police=mysql_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='$id_club' AND rr.id_couleur=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $arr_plan=mysql_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 " / "; + if($adverse->visible=='oui' or $adm==1 or $adverse->id_joueur==$id_joueur_log) { + echo "$adverse->prenom $adverse->nom"; + } + $requete="SELECT nom FROM sponsor WHERE id_joueur='$joueur->id_joueur'"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $existe_sponsor=mysql_num_rows($result); + if($existe_sponsor>0) { + $sponsor=mysql_fetch_object($result); + echo "
(Sponsor - $sponsor->nom)"; + } + if($tv==0) { + echo "

$joueur->type"; + } + echo "

$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=mysql_query($requete1,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $adverse=mysql_fetch_object($result1); + /* Couleur police */ + $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Invite' AND rr.id_club='$id_club' AND rr.id_coul_police=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $police=mysql_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='$id_club' AND rr.id_couleur=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $arr_plan=mysql_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 " / "; + if($adverse->visible=='oui' or $adm==1 or $adverse->id_joueur==$id_joueur_log) { + echo "$adverse->prenom $adverse->nom"; + } + $requete="SELECT nom FROM sponsor WHERE id_joueur='$joueur->id_joueur'"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $existe_sponsor=mysql_num_rows($result); + if($existe_sponsor>0) { + $sponsor=mysql_fetch_object($result); + echo "
(Sponsor - $sponsor->nom)"; + } + if($tv==0) { + echo "

$joueur->type"; + } + echo "

$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=mysql_query($requete1,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $adverse=mysql_fetch_object($result1); + /* Couleur police */ + $requete="SELECT c.couleur_hex FROM rubriques_resa rr, couleurs c WHERE rr.nom='Championnat' AND rr.id_club='$id_club' AND rr.id_coul_police=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $police=mysql_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='$id_club' AND rr.id_couleur=c.id_couleur"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $arr_plan=mysql_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 " / "; + if($adverse->visible=='oui' or $adm==1 or $adverse->id_joueur==$id_joueur_log) { + echo "$adverse->prenom $adverse->nom"; + } + $requete="SELECT nom FROM sponsor WHERE id_joueur='$joueur->id_joueur'"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $existe_sponsor=mysql_num_rows($result); + if($existe_sponsor>0) { + $sponsor=mysql_fetch_object($result); + echo "
(Sponsor - $sponsor->nom)"; + } + if($tv==0) { + echo "

$joueur->type"; + } + echo "

$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=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $rubrique=mysql_fetch_object($rep); + $requete="SELECT couleur_hex FROM couleurs WHERE id_couleur='$rubrique->id_couleur'"; + $rep=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $couleur=mysql_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=mysql_query($requete1,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $adverse=mysql_fetch_object($result1); + $requete="SELECT couleur_hex FROM couleurs WHERE id_couleur='$rubrique->id_coul_police'"; + $rep=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $couleur_pol=mysql_fetch_object($rep); + echo "
"; + 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"; + } + $requete="SELECT nom FROM sponsor WHERE id_joueur='$joueur->id_joueur'"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $existe_sponsor=mysql_num_rows($result); + if($existe_sponsor>0) { + $sponsor=mysql_fetch_object($result); + echo "
(Sponsor - $sponsor->nom)"; + } + if($tv==0) { + echo "

$rubrique->nom"; + } + echo "

$joueur->type_reservation
"; + } + /* Si validation */ + if($joueur->validation == 0) { + echo "
(EN ATTENTE
DE VALIDATION)

"; + } + /* Annulation ? */ + if($consult == 0 and $borne==0) { + $requete="SELECT * FROM joueurs_groupe jg, niveau_acces na WHERE na.id_groupe=jg.id_groupe AND na.id_club='$id_club' AND jg.id_joueur='$id_joueur_log'"; + $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $existe_niveau=mysql_num_rows($reponse); + if($existe_niveau == 0) { + if($adm == 1) { + $annul=1; + $envoi=1; + if($joueur->type=='Tournoi' or $joueur->id_joueur==$resa_mairie->id_joueur or $resa_club->id_joueur==$joueur->id_joueur or $joueur->id_joueur==$id_joueur_log) { + $envoi=0; + } + } + else if($joueur->id_joueur==$id_joueur_log) { + $annul=1; + $envoi=0; + } + } + else if($existe_niveau > 0) { + if($adm == 1) { + $annul=1; + $envoi=1; + if($joueur->type=='Tournoi' or $joueur->id_joueur==$resa_mairie->id_joueur or $resa_club->id_joueur==$joueur->id_joueur or $joueur->id_joueur==$id_joueur_log) { + $envoi=0; + } + } + else { + $requete="SELECT na.id_groupe FROM niveau_acces na, joueurs_groupe jg"; + $requete.=" WHERE jg.id_joueur='$id_joueur_log' AND jg.id_groupe=na.id_groupe AND na.annul='oui'"; + $rep=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $existe_annul=mysql_num_rows($rep); + $requete="SELECT na.id_groupe FROM niveau_acces na, joueurs_groupe jg"; + $requete.=" WHERE jg.id_joueur='$id_joueur_log' AND jg.id_groupe=na.id_groupe AND na.annul_tout='oui'"; + $rep=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $existe_annultout=mysql_num_rows($rep); + if($existe_annul > 0 and $joueur->id_joueur==$id_joueur_log) { + $annul=1; + } + else if($joueur->type=='Loisir' and $joueur->id_joueur==$id_joueur_log) { + $annul=1; + } + else if($existe_annultout > 0) { + $annul=1; + } + $envoi=0; + } + } + /* Lien pour la validation de la resa si pas validée */ + if($joueur->validation==0 and $adm==1 and $consult==0 and $tv==0) { + echo "
Valider réservation
"; + echo "
"; + } + /* Si le droit affichage du lien pour annulation */ + if($annul==1 and $tv==0) { + echo "
Annuler réservation
"; + $annul=0; + } + } + echo "
"; + $heure=date("h",$ts_horaire); + $ts_actuel=time(); + $ts_horaires=mktime($horaire_encours[hours],0,0,$mois, $jour,$annee); + if($ts_actuel < $ts_horaires and $tv==0) { + $requete="SELECT nom FROM reservable WHERE id_reservable='$terrains[$j]'"; + $result=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); + $reservable=mysql_fetch_object($result); + $hor_fin=($horaire_encours[hours])+1; + $titre="Réserver le terrain $reservable->nom le $jour/$mois/$annee de $horaire_encours[hours]:00 à $hor_fin:00"; + /* Consult borne, non loggé */ + if($cons==1) { + echo "     "; + } + /* Consultation loggé */ + else if($cons==2 or $cons==3) { + echo "     "; + } + else if($cons==4) { + echo "     "; + } + else if($borne==1) { + echo "     "; + } + } + else { + echo " "; + } + echo "

DATE DE "; + if($consult==1) { + echo "CONSULTATION"; + } + else { + echo "RÉSERVATION"; + } + echo " : le ",$jour," ",monthNumToName($mois)," ",$annee,"

"; + } +?> + diff --git a/www/tyroltenn/fix_mysqli.patch b/www/tyroltenn/fix_mysqli.patch new file mode 100755 index 0000000..526e3ed --- /dev/null +++ b/www/tyroltenn/fix_mysqli.patch @@ -0,0 +1,75 @@ +--- a/fct_affichage_planning.php ++++ b/fct_affichage_planning.php +@@ -3,7 +3,7 @@ + function affichage_semaine($jour, $mois, $annee, $id_club,$cons) { + include("conf.php"); +- mysqli_select_db($db_name,$db_connection); ++ mysqli_select_db($db_connection,$db_name); + + $terrains=array(); + $noms_terrains=array(); +@@ -12,7 +12,7 @@ + $requete3="SELECT id_reservable, nom FROM reservable WHERE id_club LIKE '$id_club'"; +- $result3=mysqli_query($requete3,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); ++ $result3=mysqli_query($db_connection,$requete3) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $nb_terrains=mysqli_num_rows($result3); + + $requete="SELECT MIN(HOUR(heure_ouverture)), MAX(HOUR(heure_fermeture)) FROM reservable WHERE id_club='$id_club'"; +@@ -25,7 +25,7 @@ + $requete3="SELECT id_reservable, nom FROM reservable WHERE id_club LIKE '$id_club'"; +- $result3=mysqli_query($requete3,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); ++ $result3=mysqli_query($db_connection,$requete3) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $nb_terrains=mysqli_num_rows($result3); + +@@ -51,7 +51,7 @@ + $requete="SELECT id_reservation, r.heure_resa_deb, r.heure_resa_fin, r.id_reservable FROM reservation r,reservable t WHERE id_club= '$id_club' AND r.id_reservable = t.id_reservable AND r.date_resa LIKE '$date_jour_sql' ORDER BY heure_resa_deb ASC, id_reservable ASC"; +- $reponse=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); ++ $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=id_reservation=$resa->id_reservation; + $reserv[id_reservable]=$resa->id_reservable; +@@ -185,7 +185,7 @@ + /* Récupere les réservations qui se font ce jour là pour ce club */ + $requete="SELECT * FROM reservation WHERE id_club='$id_club' AND date_resa LIKE '$date_jour_sql' ORDER BY heure_resa_deb ASC, id_reservable ASC"; +- $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); ++ $result=mysqli_query($db_connection,$requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + + foreach($reservations as $resa) { + if($resa[id_reservation]=='') continue; +@@ -221,7 +221,7 @@ + function affichage_semaine_terrain($jour, $mois, $annee, $id_club,$cons) { + include("conf.php"); +- mysqli_select_db($db_name,$db_connection); ++ mysqli_select_db($db_connection,$db_name); + + $requete3="SELECT id_reservable, nom FROM reservable WHERE id_club LIKE '$id_club'"; +- $result3=mysqli_query($requete3,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); ++ $result3=mysqli_query($db_connection,$requete3) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $nb_terrains=mysqli_num_rows($result3); + +@@ -228,7 +228,7 @@ + $requete="SELECT MIN(HOUR(heure_ouverture)), MAX(HOUR(heure_fermeture)) FROM reservable WHERE id_club='$id_club'"; +- $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); ++ $result=mysqli_query($db_connection,$requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + $terrains_open=mysqli_fetch_array($result); + +@@ -473,7 +473,7 @@ + function affichage_jour($jour, $mois, $annee, $id_club, $adm, $consult,$menu, $id_joueur_log,$cons, $tv,$moment_tv,$borne=0) { + include("conf.php"); +- mysqli_select_db($db_name,$db_connection); ++ mysqli_select_db($db_connection,$db_name); + + $hauteur=30; +@@ -487,7 +487,7 @@ + $requete="SELECT id_joueur FROM reser_voiturier WHERE id_date_resa=? AND heure_resa=?"; + $stmt=$db_connection->prepare($requete); + $stmt->bind_param("ss",$date_sql,$horaire_encours); +- mysqli_select_db($requete,$db_connection); ++ mysqli_select_db($db_connection,$requete); +@@ -555,7 +555,7 @@ + /* Récupere les réservations */ + $requete="SELECT * FROM reservation WHERE id_club='$id_club' AND date_resa LIKE '$date_jour_sql' ORDER BY heure_resa_deb ASC, id_reservable ASC"; +- $result=mysqli_query($requete,$db_connection) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); ++ $result=mysqli_query($db_connection,$requete) or die ("Erreur no".mysqli_errno($db_connection)." : ".mysqli_error($db_connection)."
"); + while($resa=mysqli_fetch_object($result)) { + $reserv[id_reservation]=$resa->id_reservation; diff --git a/www/tyroltenn/liste_jetons.php b/www/tyroltenn/liste_jetons.php index b0fa091..f52eabe 100755 --- a/www/tyroltenn/liste_jetons.php +++ b/www/tyroltenn/liste_jetons.php @@ -44,7 +44,7 @@ $id_club=$_SESSION['Club']; $joueurs=array(); if(count($_POST)==0 or (count($_POST) > 0 and $_POST['type']=='licence')) { /*$temp=utf8_decode("MembreLicencié");*/ - $temp=utf8-encode("MembreLicencié"); + $temp=utf8_encode("MembreLicenci�"); $requete="SELECT j.id_joueur FROM compte c, joueur j WHERE c.id_joueur=j.id_joueur AND c.id_club='$id_club' AND c.statut='$temp' ORDER BY j.nom ASC"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe=mysqli_num_rows($reponse); @@ -58,7 +58,7 @@ $id_club=$_SESSION['Club']; } else if(count($_POST) > 0 and $_POST['type']=='invite') { /*$temp=utf8_decode("Invité");*/ - $temp=utf8_encode("Invité"); + $temp=utf8_encode("Invit�"); $requete="SELECT j.id_joueur FROM compte c, joueur j WHERE c.id_joueur=j.id_joueur AND c.id_club='$id_club' AND c.statut='$temp' ORDER BY j.nom ASC"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe=mysqli_num_rows($reponse); diff --git a/www/tyroltenn/login_resa.php b/www/tyroltenn/login_resa.php index e6eb60d..8252899 100755 --- a/www/tyroltenn/login_resa.php +++ b/www/tyroltenn/login_resa.php @@ -8,7 +8,7 @@ "; include("enTete.php"); include("menu.php"); @@ -24,6 +24,7 @@ echo "Vous pourrez modifier facilement votre mot de passe et vos coordonnées dans votre espace joueur.
"; echo "
  • Soit votre mot de passe (ou votre téléphone si vous n'avez pas de mot de passe) pour les joueurs inscrits et les administrateurs
  • "; echo ""; + $erreur = $_GET['erreur'] ?? ''; echo "
    $erreur

    "; echo "
    "; echo "";