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:
2026-05-12 01:46:39 +02:00
parent 2846a53f30
commit 74f19729fd
53 changed files with 1085 additions and 252 deletions

View File

@@ -7,8 +7,8 @@ function recherche_nom($id_club,$id_joueur, $nom, $db_connection) {
/* Effectue une recherche avec les membres licenciés du club */
$temp2="MembreLicencié";
$temp="Invité";
/*$temp2=utf8_decode("MembreLicencié");
$temp=utf8_decode("Invité");*/
/*$temp2="MembreLicencié";
$temp="Invité";*/
$requete="SELECT j.id_joueur, j.nom, j.prenom FROM joueur j ";
$requete.="LEFT JOIN compte c ON c.id_joueur=j.id_joueur ";
$requete.="WHERE c.id_club='$id_club' AND (statut='$temp2' OR statut='$temp') AND j.nom LIKE '$nom%' AND j.id_joueur<>'$id_joueur'";
@@ -53,8 +53,8 @@ function reservation($id_joueur_log, $club, $jour, $mois, $annee, $type_resa, $n
/* Controle si le joueur est invité */
$temp="Invité";
$temp2="MembreLicencié";
/*$temp=utf8_decode("Invité");
$temp2=utf8_decode("MembreLicencié");*/
/*$temp="Invité";
$temp2="MembreLicencié";*/
$requete="SELECT id_compte, solde,solde_invite, cumul FROM compte WHERE id_joueur='$id_joueur_log' AND id_club='$club' AND statut='$temp2'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$existe_membre=mysqli_num_rows($reponse);
@@ -303,7 +303,7 @@ function reservation($id_joueur_log, $club, $jour, $mois, $annee, $type_resa, $n
if($type_resa!='Loisir' or $adm==1 or $sponsor==1 or (($type_resa=='Loisir' and $resa_jour->nb_resa_loisir_jour > 0 and count($terrains) > 1 and $i<$resa_jour->nb_resa_loisir_jour) or ($resa_jour->nb_resa_loisir_jour == -1) or ($type_resa=='Loisir' and $resa_jour->nb_resa_loisir_jour > 0 and count($terrains) == 1))) {
/* Requete si joueur invite ? */
$invite_ok=0;
$temp=utf8_decode("Invité");
$temp="Invité";
$requete="SELECT solde, id_compte FROM compte WHERE id_joueur='$id_joueur_log' AND id_club='$club' AND statut='$temp'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$existe_invite=mysqli_num_rows($reponse);