Fix PHP 8.5 compatibility: mysqli conversion, utf8_decode removal, collation fixes, null-safety, unquoted array keys, -> fix, conversion_ts_mysql NULL guard
This commit is contained in:
@@ -25,10 +25,10 @@
|
||||
$requete="SELECT MIN(HOUR(heure_ouverture)), MAX(HOUR(heure_fermeture)) FROM reservable WHERE id_club='$id_club'";
|
||||
$result=mysqli_query($db_connection,$requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
$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);
|
||||
list($fer_h, $fer_m, $fer_s)=explode(":",$horaires[1]);
|
||||
$fermeture=mktime($fer_h, $fer_m, $fer_s, $mois, $jour, $annee);
|
||||
$ouv_h=(int)$horaires[0];
|
||||
$fer_h=(int)$horaires[1];
|
||||
$ouverture=mktime($ouv_h, 0, 0, $mois, $jour, $annee);
|
||||
$fermeture=mktime($fer_h, 0, 0, $mois, $jour, $annee);
|
||||
|
||||
$nb_col_total=(($fer_h - $ouv_h)*2)+1;
|
||||
|
||||
@@ -52,12 +52,12 @@
|
||||
$reponse=mysqli_query($db_connection,$requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
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_horaires=$ouverture; $ts_horaires<$fermeture; $ts_horaires+=1800) {
|
||||
for($cpt=0;$cpt<count($reservations);$cpt++) {
|
||||
if($reservations[$cpt][heure_debut] == $ts_horaires and $id_terrain==$reservations[$cpt][id_reservable]) {
|
||||
if($reservations[$cpt]['heure_debut'] == $ts_horaires and $id_terrain==$reservations[$cpt]['id_reservable']) {
|
||||
$indice_encours=$cpt;
|
||||
$nb_creneau=($reservations[$cpt][heure_fin] - $reservations[$cpt][heure_debut])/1800;
|
||||
$nb_creneau=($reservations[$cpt]['heure_fin'] - $reservations[$cpt]['heure_debut'])/1800;
|
||||
break;
|
||||
}
|
||||
else if($reservations[$cpt][heure_debut] <= $ts_horaires and $reservations[$cpt][heure_fin] > $ts_horaires and $id_terrain==$reservations[$cpt][id_reservable]) {
|
||||
else if($reservations[$cpt]['heure_debut'] <= $ts_horaires and $reservations[$cpt]['heure_fin'] > $ts_horaires and $id_terrain==$reservations[$cpt]['id_reservable']) {
|
||||
$indice_encours=-2;
|
||||
break;
|
||||
}
|
||||
@@ -87,7 +87,7 @@
|
||||
|
||||
/* 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($db_connection,$requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
$joueur=mysqli_fetch_object($result);
|
||||
@@ -267,13 +267,13 @@
|
||||
$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<count($terrains);$j++){
|
||||
$indice_encours=-1;
|
||||
for($cpt=0;$cpt<count($reservations);$cpt++) {
|
||||
if($reservations[$cpt][heure_debut] == $ts_actu and $terrains[$j]==$reservations[$cpt][id_reservable]) {
|
||||
if($reservations[$cpt]['heure_debut'] == $ts_actu and $terrains[$j]==$reservations[$cpt]['id_reservable']) {
|
||||
$indice_encours=$cpt;
|
||||
$nb_creneau=($reservations[$cpt][heure_fin] - $reservations[$cpt][heure_debut])/1800;
|
||||
$nb_creneau=($reservations[$cpt]['heure_fin'] - $reservations[$cpt]['heure_debut'])/1800;
|
||||
break;
|
||||
}
|
||||
else if($reservations[$cpt][heure_debut] <= $ts_actu and $reservations[$cpt][heure_fin] > $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,7 +345,7 @@
|
||||
}
|
||||
// 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($db_connection,$requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
$joueur=mysqli_fetch_object($result);
|
||||
@@ -572,13 +572,13 @@
|
||||
$reponse=mysqli_query($db_connection,$requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
while($resa=mysqli_fetch_object($reponse)) {
|
||||
$reserv=array();
|
||||
$reserv[id_reservation]=$resa->id_reservation;
|
||||
$reserv[id_reservable]=$resa->id_reservable;
|
||||
// $reserv[validation]=$resa->validation;
|
||||
$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<count($terrains);$j++){
|
||||
for($cpt=0;$cpt<count($reservations);$cpt++) {
|
||||
if($reservations[$cpt][heure_debut] == $i and $terrains[$j]==$reservations[$cpt][id_reservable]) {
|
||||
if($reservations[$cpt]['heure_debut'] == $i and $terrains[$j]==$reservations[$cpt]['id_reservable']) {
|
||||
$indice_encours=$cpt;
|
||||
$nb_creneau=($reservations[$cpt][heure_fin] - $reservations[$cpt][heure_debut])/1800;
|
||||
$nb_creneau=($reservations[$cpt]['heure_fin'] - $reservations[$cpt]['heure_debut'])/1800;
|
||||
break;
|
||||
}
|
||||
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) {
|
||||
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,7 +617,7 @@
|
||||
}
|
||||
/* 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($db_connection,$requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
$joueur=mysqli_fetch_object($result);
|
||||
|
||||
Reference in New Issue
Block a user