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

57
www/tyroltenn/AGENTS.md Executable file
View File

@@ -0,0 +1,57 @@
# resatennis_tyroltenn - AGENTS.md
## Repo structure
Legacy PHP app for tennis court reservation, club management, and championship tracking. No framework, no build system, no test harness.
- `/tyroltenn/` — application root. Hundreds of standalone `.php` files, no MVC separation.
- `/tyroltenn/conf.php` — **DB credentials & connection**. Never commit this file.
- `/tyroltenn/constantes.php` — time slots, rating tiers, holiday list, reservation limits, color constants.
- `/tyroltenn/fpdf.php`, `/tyroltenn/jpgraph/`, `/tyroltenn/font/` — bundled libraries (no composer).
- `/tyroltenn/images/` — assets. `/tyroltenn/videos/` — FLV videos + player SWF.
## Entry points
| Entry | Purpose |
|---|---|
| `index.php` | Landing — links to 4 sub-apps |
| `login_resa.php` | Court reservation portal |
| `login_champ.php` | Championship (club captain) portal |
| `admin_login.php` | Club admin panel |
| `serveur_vocal.php` | IVR telephone reservation server |
| `connexion_port.php` / `consult_port.php` / `inscription_port.php` | Mobile/wap portal |
Every page starts with `include("enTete.php")`, `include("menu.php")`, `include("piedDePage.php")`.
## DB
MySQL/MariaDB on `10.10.10.22:3307` with failover to `10.10.10.50:3306`. `mysqli` (procedural). Connection happens in `conf.php`.
## Files to exclude / preserve
```
*.bak *.BAK *.old *.new *.sav
planning_resa_suite.php.old
login_resa_suite.php.old
login_resa_suite.php.new
fct_affichage_planning.php.BAK
fct_affichage_planning.php.old
liste_jetons.php.old
```
`.gitignore` should be present. **Never commit `conf.php`** — it holds plaintext DB passwords and SMS credentials.
## Gotchas
- **No `conf.php` in git** — each environment generates its own copy at deploy time.
- PHP short tags `<?` are used alongside `<?php` — edit carefully.
- All `mysqli` calls are procedural, not OOP.
- The old `www/conf.php` (parent directory) has different credentials — it belongs to the legacy `www/` site, not the tyroltenn app. Only `tyroltenn/conf.php` matters for this app.
- Files ending in `_suite.php` are form-action handlers (POST processing). Pair them with their `_` counterpart.
- `fct_jatennis.php` / `fct_jatennis_v2.php` — integration with external "JTennis" service.
- `fpdf.php` is included inline for PDF planning exports. Do not refactor it separately.
- No routing layer — filenames map directly to URLs. Renaming a file without a redirect will break hotlinks/TV screens.
## No build/lint/test
There is no lint, typecheck, test, or build command. Changes are deployed by rsync/scp to the web server. Manual browser testing is the only verification.

View File

@@ -121,7 +121,7 @@ if(isset($_SESSION['Admin']) and $_SESSION['Admin']==1) {
/* Ajoute le numéro de tel */ /* Ajoute le numéro de tel */
ajout_tel($id_joueur, $num_tel, $db_connection); ajout_tel($id_joueur, $num_tel, $db_connection);
/* Création du compte invité pour la location horaire */ /* Création du compte invité pour la location horaire */
$temp=utf8_decode("Invité"); $temp="Invité";
$debut=date("Y-m-d H:i:s", time()); $debut=date("Y-m-d H:i:s", time());
$fin=date("Y-m-d H:i:s", time()+(3600*24*365)); $fin=date("Y-m-d H:i:s", time()+(3600*24*365));
$requete="INSERT INTO compte(id_joueur, id_club, actif_debut, actif_fin, statut, droit,solde,cumul)"; $requete="INSERT INTO compte(id_joueur, id_club, actif_debut, actif_fin, statut, droit,solde,cumul)";
@@ -173,7 +173,7 @@ if(isset($_SESSION['Admin']) and $_SESSION['Admin']==1) {
} }
/* Si le compte est inexistant, on déclare le joueur en tant qu'invité du club */ /* Si le compte est inexistant, on déclare le joueur en tant qu'invité du club */
else { else {
$temp=utf8_decode("Invité"); $temp="Invité";
$debut=date("Y-m-d H:i:s", time()); $debut=date("Y-m-d H:i:s", time());
$fin=date("Y-m-d H:i:s", time()+(3600*24*365)); $fin=date("Y-m-d H:i:s", time()+(3600*24*365));
$requete="INSERT INTO compte(id_joueur, id_club, actif_debut, actif_fin, statut, droit,solde,cumul)"; $requete="INSERT INTO compte(id_joueur, id_club, actif_debut, actif_fin, statut, droit,solde,cumul)";
@@ -201,7 +201,7 @@ if(isset($_SESSION['Admin']) and $_SESSION['Admin']==1) {
} }
} }
else { else {
$temp=utf8_decode("Invité"); $temp="Invité";
$ts_debut=time(); $ts_debut=time();
$ts_fin=$ts_debut + (3600*24*365); $ts_fin=$ts_debut + (3600*24*365);
$debut=Date("YmdHis", $ts_debut); $debut=Date("YmdHis", $ts_debut);

View File

@@ -206,7 +206,7 @@ $id_club=$_SESSION['Club'];
} }
/* Si le compte est inexistant, on déclare le joueur en tant qu'invité du club */ /* Si le compte est inexistant, on déclare le joueur en tant qu'invité du club */
else { else {
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
/* Controle le club où le joueur est licencié */ /* Controle le club où le joueur est licencié */
$requete="SELECT id_club FROM compte WHERE statut='$temp' AND id_joueur='$id_joueur'"; $requete="SELECT id_club FROM compte WHERE statut='$temp' AND id_joueur='$id_joueur'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
@@ -215,14 +215,14 @@ $id_club=$_SESSION['Club'];
$club_licencie=mysqli_fetch_object($reponse); $club_licencie=mysqli_fetch_object($reponse);
$id_club_licencie=$club_licencie->id_club; $id_club_licencie=$club_licencie->id_club;
if($id_club == $id_club_licencie) { if($id_club == $id_club_licencie) {
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
} }
else { else {
$temp=utf8_decode("Invité"); $temp="Invité";
} }
} }
else { else {
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
} }
$debut=date("Y-m-d H:i:s", time()); $debut=date("Y-m-d H:i:s", time());
$fin=date("Y-m-d H:i:s", time()+(3600*24*365)); $fin=date("Y-m-d H:i:s", time()+(3600*24*365));
@@ -277,7 +277,7 @@ $id_club=$_SESSION['Club'];
} }
} }
else { else {
$temp=utf8_decode("Invité"); $temp="Invité";
$ts_debut=time(); $ts_debut=time();
$ts_fin=$ts_debut + (3600*24*365); $ts_fin=$ts_debut + (3600*24*365);
$debut=Date("Y-m-d H:i:s", $ts_debut); $debut=Date("Y-m-d H:i:s", $ts_debut);

View File

@@ -29,13 +29,13 @@
} }
$joueur=mysqli_fetch_object($reponse); $joueur=mysqli_fetch_object($reponse);
/* Controle si le joueur est bien licencié dans un club quelconque */ /* Controle si le joueur est bien licencié dans un club quelconque */
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
$requete="SELECT id_compte FROM compte WHERE id_joueur='$joueur->id_joueur' AND statut='$temp'"; $requete="SELECT id_compte FROM compte WHERE id_joueur='$joueur->id_joueur' AND statut='$temp'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$licencie=mysqli_num_rows($reponse); $licencie=mysqli_num_rows($reponse);
if($licencie>0) { if($licencie>0) {
/* On regarde s'il n'est pas deja invite dans ce club */ /* On regarde s'il n'est pas deja invite dans ce club */
$temp=utf8_decode("Invité"); $temp="Invité";
$requete="SELECT id_compte FROM compte WHERE id_joueur='$joueur->id_joueur' AND statut='$temp' AND id_club='$id_club'"; $requete="SELECT id_compte FROM compte WHERE id_joueur='$joueur->id_joueur' AND statut='$temp' AND id_club='$id_club'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$invite=mysqli_num_rows($reponse); $invite=mysqli_num_rows($reponse);

View File

@@ -38,12 +38,7 @@ $id_admin=$_SESSION['Id'];
} }
else { else {
/* Numero de licence */ /* Numero de licence */
if(isset($_POST['num_fft'])) { $num_fft = isset($_POST['num_fft']) ? $_POST['num_fft'] : (isset($_GET['num_fft']) ? $_GET['num_fft'] : '');
$num_fft=$_POST['num_fft'];
}
else {
$num_fft=$_GET['num_fft'];
}
/* Recupere le compte du joueur */ /* Recupere le compte du joueur */
$requete="SELECT id_joueur FROM joueur WHERE numero_fft='$num_fft'"; $requete="SELECT id_joueur FROM joueur WHERE numero_fft='$num_fft'";
@@ -68,7 +63,7 @@ $id_admin=$_SESSION['Id'];
$min_cpte=substr($str_debut, 14,2); $min_cpte=substr($str_debut, 14,2);
$sec_cpte=substr($str_debut, 17,2); $sec_cpte=substr($str_debut, 17,2);
$ts_debut=mktime($heure_cpte, $min_cpte, $sec_cpte, $mois_cpte, $jour_cpte, $annee_cpte); $ts_debut=mktime($heure_cpte, $min_cpte, $sec_cpte, $mois_cpte, $jour_cpte, $annee_cpte);
/* Ajoute un an et deux mois à cette date */ /* Ajoute un an et deux mois <EFBFBD> cette date */
$ts_fin=$ts_debut+(365*3600*24) + (60 * 3600 * 24); $ts_fin=$ts_debut+(365*3600*24) + (60 * 3600 * 24);
$str_fin=date("Y-m-d H:i:s",$ts_fin); $str_fin=date("Y-m-d H:i:s",$ts_fin);
$requete="UPDATE compte SET actif_fin='$str_fin', actif_debut='$compte->actif_debut' WHERE id_joueur='$joueur->id_joueur' AND id_club='$id_club'"; $requete="UPDATE compte SET actif_fin='$str_fin', actif_debut='$compte->actif_debut' WHERE id_joueur='$joueur->id_joueur' AND id_club='$id_club'";

View File

@@ -26,7 +26,7 @@
else { else {
$_SESSION['Admin']=2; $_SESSION['Admin']=2;
$_SESSION['Club']=$club; $_SESSION['Club']=$club;
$_SESSION['Id']=$id; $_SESSION['Id']=isset($_POST['id']) ? $_POST['id'] : 0;
include("menu_admin_club.php"); include("menu_admin_club.php");
} }

View File

@@ -11,6 +11,7 @@
<body> <body>
<div id="tout"> <div id="tout">
<?php <?php
$erreur="";
if($erreur!="") {echo $erreur; $erreur="";} if($erreur!="") {echo $erreur; $erreur="";}
include("enTete.php"); include("enTete.php");
include("menu.php"); include("menu.php");

View File

@@ -63,7 +63,7 @@ include("conf.php");
if($ajout_ok==1) { if($ajout_ok==1) {
/* Recupere les joueurs du club triés par classement et suivant le sexe */ /* Recupere les joueurs du club triés par classement et suivant le sexe */
$joueurs=array(); $joueurs=array();
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
$requete="SELECT intitule FROM classement ORDER BY id_classement DESC"; $requete="SELECT intitule FROM classement ORDER BY id_classement DESC";
$rep_clt=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $rep_clt=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
while($clt=mysqli_fetch_object($rep_clt)) { while($clt=mysqli_fetch_object($rep_clt)) {

View File

@@ -97,7 +97,7 @@ $id_admin=$_SESSION['Id'];
} }
/* Supprime le compte actuel */ /* Supprime le compte actuel */
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
$requete="DELETE FROM compte WHERE id_joueur='$id_joueur' AND statut='$temp'"; $requete="DELETE FROM compte WHERE id_joueur='$id_joueur' AND statut='$temp'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");

View File

@@ -27,7 +27,7 @@ $id_club=$_SESSION['Club'];
/* Demande du nombre de joueurs à ajouter */ /* Demande du nombre de joueurs à ajouter */
if(count($_POST)==0) { if(count($_POST)==0) {
$id_niveau=$_GET['niveau']; $id_niveau=$_GET['niveau'];
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
echo "<p><font size='4'><center>"; echo "<p><font size='4'><center>";
echo "Choisissez dans la liste les joueurs &agrave; ajouter en cochant leurs cases."; echo "Choisissez dans la liste les joueurs &agrave; ajouter en cochant leurs cases.";

View File

@@ -46,7 +46,7 @@
if($mot_passe == $joueur->mot_passe) { if($mot_passe == $joueur->mot_passe) {
/* SI le numero est ok */ /* SI le numero est ok */
/* Recherche où le joueur est licencié */ /* Recherche où le joueur est licencié */
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
$ts_now=time(); $ts_now=time();
$requete="SELECT id_club FROM compte WHERE id_joueur='$joueur->id_joueur' AND statut='$temp' AND UNIX_TIMESTAMP(actif_debut) <= '$ts_now' AND UNIX_TIMESTAMP(actif_fin) >= '$ts_now'"; $requete="SELECT id_club FROM compte WHERE id_joueur='$joueur->id_joueur' AND statut='$temp' AND UNIX_TIMESTAMP(actif_debut) <= '$ts_now' AND UNIX_TIMESTAMP(actif_fin) >= '$ts_now'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
@@ -92,7 +92,7 @@
/* SI le numero est ok */ /* SI le numero est ok */
if($ok==1) { if($ok==1) {
/* Recherche où le joueur est licencié */ /* Recherche où le joueur est licencié */
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
$ts_now=time(); $ts_now=time();
$requete="SELECT id_club FROM compte WHERE id_joueur='$joueur->id_joueur' AND statut='$temp' AND UNIX_TIMESTAMP(actif_debut) <= '$ts_now' AND UNIX_TIMESTAMP(actif_fin) >= '$ts_now'"; $requete="SELECT id_club FROM compte WHERE id_joueur='$joueur->id_joueur' AND statut='$temp' AND UNIX_TIMESTAMP(actif_debut) <= '$ts_now' AND UNIX_TIMESTAMP(actif_fin) >= '$ts_now'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
@@ -138,7 +138,7 @@
ajout_tel($joueur[0], $num_tel, $db_connection); ajout_tel($joueur[0], $num_tel, $db_connection);
/* SI le numero est ok */ /* SI le numero est ok */
/* Recherche où le joueur est licencié */ /* Recherche où le joueur est licencié */
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
$ts_now=time(); $ts_now=time();
$requete="SELECT id_club FROM compte WHERE id_joueur='$joueur->id_joueur' AND statut='$temp' AND UNIX_TIMESTAMP(actif_debut) <= '$ts_now' AND UNIX_TIMESTAMP(actif_fin) >= '$ts_now'"; $requete="SELECT id_club FROM compte WHERE id_joueur='$joueur->id_joueur' AND statut='$temp' AND UNIX_TIMESTAMP(actif_debut) <= '$ts_now' AND UNIX_TIMESTAMP(actif_fin) >= '$ts_now'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");

View File

@@ -54,7 +54,7 @@ $id_club=$_SESSION['Club'];
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$club=mysqli_fetch_object($reponse); $club=mysqli_fetch_object($reponse);
if($club->type == "autre") { if($club->type == "autre") {
$tmp=utf8_decode("MembreLicencié"); $tmp="MembreLicencié";
$requete="SELECT id_compte FROM compte WHERE id_joueur='$joueur->id_joueur' AND statut='$tmp' AND id_club='$id_club'"; $requete="SELECT id_compte FROM compte WHERE id_joueur='$joueur->id_joueur' AND statut='$tmp' AND id_club='$id_club'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$existe=mysqli_num_rows($reponse); $existe=mysqli_num_rows($reponse);

View File

View File

@@ -225,7 +225,7 @@ $id=$_SESSION['id'];
} }
/* Si le compte est inexistant, on déclare le joueur en tant qu'invité du club */ /* Si le compte est inexistant, on déclare le joueur en tant qu'invité du club */
else { else {
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
/* Controle le club où le joueur est licencié */ /* Controle le club où le joueur est licencié */
$requete="SELECT id_club FROM compte WHERE statut='$temp' AND id_joueur='$id_joueur'"; $requete="SELECT id_club FROM compte WHERE statut='$temp' AND id_joueur='$id_joueur'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
@@ -234,14 +234,14 @@ $id=$_SESSION['id'];
$club_licencie=mysqli_fetch_object($reponse); $club_licencie=mysqli_fetch_object($reponse);
$id_club_licencie=$club_licencie->id_club; $id_club_licencie=$club_licencie->id_club;
if($id_club == $id_club_licencie) { if($id_club == $id_club_licencie) {
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
} }
else { else {
$temp=utf8_decode("Invité"); $temp="Invité";
} }
} }
else { else {
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
} }
$debut=date("Y-m-d H:i:s", time()); $debut=date("Y-m-d H:i:s", time());
$fin=date("Y-m-d H:i:s", time()+(3600*24*365)); $fin=date("Y-m-d H:i:s", time()+(3600*24*365));
@@ -296,7 +296,7 @@ $id=$_SESSION['id'];
} }
} }
else { else {
$temp=utf8_decode("Invité"); $temp="Invité";
$ts_debut=time(); $ts_debut=time();
$ts_fin=$ts_debut + (3600*24*365); $ts_fin=$ts_debut + (3600*24*365);
$debut=Date("Y-m-d H:i:s", $ts_debut); $debut=Date("Y-m-d H:i:s", $ts_debut);

View File

@@ -126,7 +126,7 @@ $id_club=$_SESSION['Club'];
if($existe>0) { if($existe>0) {
$joueur=mysqli_fetch_object($reponse); $joueur=mysqli_fetch_object($reponse);
/* Controle si le joueur est licencié au club */ /* Controle si le joueur est licencié au club */
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
$requete="SELECT id_compte, actif_debut, actif_fin FROM compte WHERE id_joueur='$joueur->id_joueur' AND id_club='$id_club' AND statut='$temp'"; $requete="SELECT id_compte, actif_debut, actif_fin FROM compte WHERE id_joueur='$joueur->id_joueur' AND id_club='$id_club' AND statut='$temp'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$existe_cpte=mysqli_num_rows($reponse); $existe_cpte=mysqli_num_rows($reponse);

View File

@@ -88,7 +88,7 @@ $id_club=$_SESSION['Club'];
$requete="DELETE FROM compte WHERE id_joueur='$id_joueur' AND id_club='$id_club'"; $requete="DELETE FROM compte WHERE id_joueur='$id_joueur' AND id_club='$id_club'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
// Créer un nouveau compte // Créer un nouveau compte
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
$ts_debut=time(); /* tenir compte de la date d'enregistrement */ $ts_debut=time(); /* tenir compte de la date d'enregistrement */
$ts_fin=$ts_debut + (3600*24*365); $ts_fin=$ts_debut + (3600*24*365);
$debut=Date("Y-m-d H:i:s", $ts_debut); $debut=Date("Y-m-d H:i:s", $ts_debut);

View File

@@ -62,7 +62,7 @@ $id=$_SESSION['id'];
if($suggestion != "") { if($suggestion != "") {
$date=date("Y-m-d", time()); $date=date("Y-m-d", time());
$mb_licence=utf8_decode("MembreLicencié"); $mb_licence="MembreLicencié";
$requete="SELECT id_club FROM compte WHERE id_joueur='$joueur->id_joueur' AND statut='$mb_licence'"; $requete="SELECT id_club FROM compte WHERE id_joueur='$joueur->id_joueur' AND statut='$mb_licence'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$compte=mysqli_fetch_object($reponse); $compte=mysqli_fetch_object($reponse);

View File

@@ -41,6 +41,7 @@ $id_club=$_SESSION['Club'];
echo "</td></tr>"; echo "</td></tr>";
echo "<tr><td colspan='2'><center><strong>Cocher les types de r&eacute;servations concern&eacute;es par le niveau</strong></center></td></tr>"; echo "<tr><td colspan='2'><center><strong>Cocher les types de r&eacute;servations concern&eacute;es par le niveau</strong></center></td></tr>";
echo "<tr>"; echo "<tr>";
$ligne = 0;
$requete="SELECT id_rubrique, nom FROM rubriques_resa WHERE nom<>'Libre' AND id_club='$id_club'"; $requete="SELECT id_rubrique, nom FROM rubriques_resa WHERE nom<>'Libre' AND id_club='$id_club'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
while($rubrique=mysqli_fetch_object($reponse)) { while($rubrique=mysqli_fetch_object($reponse)) {

View File

@@ -52,7 +52,7 @@ $id_club=$_SESSION['Club'];
$nb=mysqli_num_rows($reponse); $nb=mysqli_num_rows($reponse);
if($nb>0) { if($nb>0) {
echo "<td><select name='couleur_pol'>"; echo "<td><select name='couleur_pol'>";
$coul_defaut=constant("COL_POLICE"); $coul_defaut="#000000";
while($couleur=mysqli_fetch_object($reponse)) { while($couleur=mysqli_fetch_object($reponse)) {
echo "<option value='$couleur->id_couleur' style='background-color:$couleur->couleur_hex;'"; echo "<option value='$couleur->id_couleur' style='background-color:$couleur->couleur_hex;'";
if($couleur->couleur_hex == $coul_defaut) { if($couleur->couleur_hex == $coul_defaut) {

View File

@@ -100,7 +100,7 @@ $id_club=$_SESSION['Club'];
$debut=date("Y-m-d H:i:s", $ts_debut); $debut=date("Y-m-d H:i:s", $ts_debut);
$ts_fin=mktime(date("H"), date("i"), date("s"), 9,30,$annee+1); $ts_fin=mktime(date("H"), date("i"), date("s"), 9,30,$annee+1);
$fin=date("Y-m-d H:i:s", $ts_fin); $fin=date("Y-m-d H:i:s", $ts_fin);
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
$requete="INSERT INTO compte(id_joueur, id_club, actif_debut, actif_fin, statut, droit, solde, paiement) "; $requete="INSERT INTO compte(id_joueur, id_club, actif_debut, actif_fin, statut, droit, solde, paiement) ";
$requete.="VALUES('$id_joueur','$id_club', '$debut','$fin','$temp','Usage','1000','oui')"; $requete.="VALUES('$id_joueur','$id_club', '$debut','$fin','$temp','Usage','1000','oui')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");

View File

@@ -78,10 +78,10 @@ $id_club=$_SESSION['Club'];
/* Gestion des accents */ /* Gestion des accents */
if($protection=='Exterieur') { if($protection=='Exterieur') {
$protection=utf8_decode("Extérieur"); $protection="Extérieur";
} }
if($surface=='Resine') { if($surface=='Resine') {
$surface=utf8_decode("Résine"); $surface="Résine";
} }
/* Controle si les horaires sont ok */ /* Controle si les horaires sont ok */

View File

@@ -125,7 +125,7 @@ $id_cap=$_SESSION['Id'];
/* Indique" la victoire ou la défaite de l'equipe en cours et non l'équipe adverse */ /* Indique" la victoire ou la défaite de l'equipe en cours et non l'équipe adverse */
list($gagnant, $points)=explode(" ", $rencontre->score); list($gagnant, $points)=explode(" ", $rencontre->score);
if($gagnant=='Victoire') { if($gagnant=='Victoire') {
$temp=utf8_decode("Défaite"); $temp="Défaite";
} }
else { else {
$temp="Victoire"; $temp="Victoire";

View File

@@ -24,7 +24,7 @@
/* Recupere tous les joueurs qui ont un compte actif */ /* Recupere tous les joueurs qui ont un compte actif */
$ts=date("Y-m-d H:i:s", time()); $ts=date("Y-m-d H:i:s", time());
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
/* Recupere les classements */ /* Recupere les classements */
$requete="SELECT DISTINCT c.id_joueur FROM compte c LEFT JOIN joueur j ON c.id_joueur=j.id_joueur "; $requete="SELECT DISTINCT c.id_joueur FROM compte c LEFT JOIN joueur j ON c.id_joueur=j.id_joueur ";

View File

@@ -25,10 +25,10 @@
$requete="SELECT MIN(HOUR(heure_ouverture)), MAX(HOUR(heure_fermeture)) FROM reservable WHERE id_club='$id_club'"; $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>"); $result=mysqli_query($db_connection,$requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$horaires=mysqli_fetch_array($result); $horaires=mysqli_fetch_array($result);
list($ouv_h, $ouv_m, $ouv_s)=explode(":",$horaires[0]); $ouv_h=(int)$horaires[0];
$ouverture=mktime($ouv_h, $ouv_m, $ouv_s, $mois, $jour, $annee); $fer_h=(int)$horaires[1];
list($fer_h, $fer_m, $fer_s)=explode(":",$horaires[1]); $ouverture=mktime($ouv_h, 0, 0, $mois, $jour, $annee);
$fermeture=mktime($fer_h, $fer_m, $fer_s, $mois, $jour, $annee); $fermeture=mktime($fer_h, 0, 0, $mois, $jour, $annee);
$nb_col_total=(($fer_h - $ouv_h)*2)+1; $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>"); $reponse=mysqli_query($db_connection,$requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
while($resa=mysqli_fetch_object($reponse)) { while($resa=mysqli_fetch_object($reponse)) {
$reserv=array(); $reserv=array();
$reserv[id_reservation]=$resa->id_reservation; $reserv['id_reservation']=$resa->id_reservation;
$reserv[id_reservable]=$resa->id_reservable; $reserv['id_reservable']=$resa->id_reservable;
list($dbt_h, $dbt_m, $dbt_s)=explode(":",$resa->heure_resa_deb); 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); 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); array_push($reservations, $reserv);
} }
/* Calcul des TS */ /* Calcul des TS */
@@ -71,12 +71,12 @@
/* Pour chaque demi-heure */ /* Pour chaque demi-heure */
for($ts_horaires=$ouverture; $ts_horaires<$fermeture; $ts_horaires+=1800) { for($ts_horaires=$ouverture; $ts_horaires<$fermeture; $ts_horaires+=1800) {
for($cpt=0;$cpt<count($reservations);$cpt++) { 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; $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; 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; $indice_encours=-2;
break; break;
} }
@@ -87,7 +87,7 @@
/* Si une réservation a été trouvée */ /* Si une réservation a été trouvée */
if($indice_encours > -1) { 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' "; $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>"); $result=mysqli_query($db_connection,$requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$joueur=mysqli_fetch_object($result); $joueur=mysqli_fetch_object($result);
@@ -267,13 +267,13 @@
$nb_resa=mysqli_num_rows($reponse); $nb_resa=mysqli_num_rows($reponse);
while($resa=mysqli_fetch_object($reponse)) { while($resa=mysqli_fetch_object($reponse)) {
$reserv=array(); $reserv=array();
$reserv[id_reservation]=$resa->id_reservation; $reserv['id_reservation']=$resa->id_reservation;
$reserv[id_reservable]=$resa->id_reservable; $reserv['id_reservable']=$resa->id_reservable;
list($annee_res, $mois_res, $jour_res)=explode("-", $resa->date_resa); list($annee_res, $mois_res, $jour_res)=explode("-", $resa->date_resa);
list($dbt_h, $dbt_m, $dbt_s)=explode(":",$resa->heure_resa_deb); 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); 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); array_push($reservations, $reserv);
} }
@@ -330,12 +330,12 @@
for ($j=0;$j<count($terrains);$j++){ for ($j=0;$j<count($terrains);$j++){
$indice_encours=-1; $indice_encours=-1;
for($cpt=0;$cpt<count($reservations);$cpt++) { 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; $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; 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; $indice_encours=-2;
break; break;
} }
@@ -345,7 +345,7 @@
} }
// Si une réservation a été trouvée // Si une réservation a été trouvée
if($indice_encours > -1) { 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' "; $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>"); $result=mysqli_query($db_connection,$requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$joueur=mysqli_fetch_object($result); $joueur=mysqli_fetch_object($result);
@@ -572,13 +572,13 @@
$reponse=mysqli_query($db_connection,$requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>"); $reponse=mysqli_query($db_connection,$requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
while($resa=mysqli_fetch_object($reponse)) { while($resa=mysqli_fetch_object($reponse)) {
$reserv=array(); $reserv=array();
$reserv[id_reservation]=$resa->id_reservation; $reserv['id_reservation']=$resa->id_reservation;
$reserv[id_reservable]=$resa->id_reservable; $reserv['id_reservable']=$resa->id_reservable;
// $reserv[validation]=$resa->validation; // $reserv['validation']=$resa->validation;
list($dbt_h, $dbt_m, $dbt_s)=explode(":",$resa->heure_resa_deb); 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); 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); array_push($reservations, $reserv);
} }
@@ -596,18 +596,18 @@
$indice_encours=-1; $indice_encours=-1;
for ($j=0;$j<count($terrains);$j++){ for ($j=0;$j<count($terrains);$j++){
for($cpt=0;$cpt<count($reservations);$cpt++) { 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; $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; 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; $indice_encours=$cpt;
/* Calcul du nombre de créneaux */ /* Calcul du nombre de créneaux */
$nb_creneau=($reservations[$cpt][heure_fin] - $ouverture)/1800; $nb_creneau=($reservations[$cpt]['heure_fin'] - $ouverture)/1800;
break; 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; $indice_encours=-2;
break; break;
} }
@@ -617,7 +617,7 @@
} }
/* Si une réservation a été trouvée */ /* Si une réservation a été trouvée */
if($indice_encours > -1) { 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' "; $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>"); $result=mysqli_query($db_connection,$requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$joueur=mysqli_fetch_object($result); $joueur=mysqli_fetch_object($result);

View File

@@ -386,9 +386,9 @@ function insertion_bdd($tableauJoueurs) {
$requete="SELECT id_club FROM club WHERE numero_fft='$numfft_club'"; $requete="SELECT id_club FROM club WHERE numero_fft='$numfft_club'";
$reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$club=mysqli_fetch_object($reponse2); $club=mysqli_fetch_object($reponse2);
/*$temp=utf8_decode("MembreLicencié");*/ /*$temp="MembreLicencié";*/
$temp=("MembreLicencié"); $temp=("MembreLicencié");
/*$temp1=utf8_decode("Invité");*/ /*$temp1="Invité";*/
$temp1=("Invité"); $temp1=("Invité");
$debut_tab=getdate(); /* tenir compte de la date d'enregistrement */ $debut_tab=getdate(); /* tenir compte de la date d'enregistrement */
if($['']==0) { if($['']==0) {
@@ -456,9 +456,9 @@ function insertion_bdd($tableauJoueurs) {
$requete="SELECT id_club FROM club WHERE numero_fft='$numfft_club'"; $requete="SELECT id_club FROM club WHERE numero_fft='$numfft_club'";
$reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$club=mysqli_fetch_object($reponse2); $club=mysqli_fetch_object($reponse2);
/*$temp=utf8_decode("MembreLicencié");*/ /*$temp="MembreLicencié";*/
$temp=("MembreLicencié"); $temp=("MembreLicencié");
/*$temp1=utf8_decode("Invité");*/ /*$temp1="Invité";*/
$temp1=("Invité"); $temp1=("Invité");
$debut_tab=getdate(); /* tenir compte de la date d'enregistrement */ $debut_tab=getdate(); /* tenir compte de la date d'enregistrement */
if($['']==0) { if($['']==0) {

View File

@@ -1,5 +1,4 @@
<?php <?php
include("../mysql_compat.php");
//recup_club("05220264"); //recup_club("05220264");
@@ -245,7 +244,7 @@ function insertion_bdd_club($tableauClub) {
$requete="SELECT MAX(id_joueur) FROM joueur"; $requete="SELECT MAX(id_joueur) FROM joueur";
$reponse1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$joueur=mysqli_fetch_array($reponse1); $joueur=mysqli_fetch_array($reponse1);
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
$ts_now=time(); $ts_now=time();
$debut=Date("YmdHis",$ts_now); $debut=Date("YmdHis",$ts_now);
/* Pour cinq ans */ /* Pour cinq ans */
@@ -264,7 +263,7 @@ function insertion_bdd_club($tableauClub) {
if($tableauClub[6]!=0) { if($tableauClub[6]!=0) {
for($i=0;$i<$tableauClub[6];$i++) { for($i=0;$i<$tableauClub[6];$i++) {
$nom="Court exterieur terre ".($i+1).""; $nom="Court exterieur terre ".($i+1)."";
$temp=utf8_decode("Extérieur"); $temp="Extérieur";
$requete="INSERT INTO reservable(id_club, nom, type, protection, surface) VALUES('$club[0]', '$nom', 'Court', '$temp','Terre')"; $requete="INSERT INTO reservable(id_club, nom, type, protection, surface) VALUES('$club[0]', '$nom', 'Court', '$temp','Terre')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
} }
@@ -274,7 +273,7 @@ function insertion_bdd_club($tableauClub) {
if($tableauClub[7]!=0) { if($tableauClub[7]!=0) {
for($i=0;$i<$tableauClub[7];$i++) { for($i=0;$i<$tableauClub[7];$i++) {
$nom="Court exterieur ".($i+1).""; $nom="Court exterieur ".($i+1)."";
$temp=utf8_decode("Extérieur"); $temp="Extérieur";
$requete="INSERT INTO reservable(id_club, nom, type, protection, surface) VALUES('$club[0]', '$nom', 'Court', '$temp','Ciment')"; $requete="INSERT INTO reservable(id_club, nom, type, protection, surface) VALUES('$club[0]', '$nom', 'Court', '$temp','Ciment')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
} }
@@ -295,7 +294,7 @@ function insertion_bdd_club($tableauClub) {
if($tableauClub[9]!=0) { if($tableauClub[9]!=0) {
for($i=0;$i<$tableauClub[9];$i++) { for($i=0;$i<$tableauClub[9];$i++) {
$nom="Court couvert ".($i+1).""; $nom="Court couvert ".($i+1)."";
$temp=utf8_decode("Résine"); $temp="Résine";
$requete="INSERT INTO reservable(id_club, nom, type, protection, surface) VALUES('$club[0]', '$nom', 'Court', 'Couvert','$temp')"; $requete="INSERT INTO reservable(id_club, nom, type, protection, surface) VALUES('$club[0]', '$nom', 'Court', 'Couvert','$temp')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
} }
@@ -336,7 +335,7 @@ function insertion_bdd_club($tableauClub) {
$requete="SELECT MAX(id_joueur) FROM joueur"; $requete="SELECT MAX(id_joueur) FROM joueur";
$reponse1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$joueur=mysqli_fetch_array($reponse1); $joueur=mysqli_fetch_array($reponse1);
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
$ts_now=time(); $ts_now=time();
$debut=Date("YmdHis",$ts_now); $debut=Date("YmdHis",$ts_now);
/* Pour cinq ans */ /* Pour cinq ans */
@@ -391,7 +390,7 @@ function insertion_bdd_club($tableauClub) {
if($tableauClub[9]!=0) { if($tableauClub[9]!=0) {
for($i=0;$i<$tableauClub[9];$i++) { for($i=0;$i<$tableauClub[9];$i++) {
$nom="Court interieur ".($i+1).""; $nom="Court interieur ".($i+1)."";
$temp=utf8_decode("Résine"); $temp="Résine";
$requete="INSERT INTO reservable(id_club, nom, type, protection, surface) VALUES('$club->id_club', '$nom', 'Court', 'Couvert','$temp')"; $requete="INSERT INTO reservable(id_club, nom, type, protection, surface) VALUES('$club->id_club', '$nom', 'Court', 'Couvert','$temp')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
} }
@@ -449,7 +448,7 @@ function insertion_bdd_club($tableauClub) {
if($nb_existants < $tableauClub[9]) { if($nb_existants < $tableauClub[9]) {
for($i=0;$i<$tableauClub[9];$i++) { for($i=0;$i<$tableauClub[9];$i++) {
$nom="Court interieur ".($i+1).""; $nom="Court interieur ".($i+1)."";
$temp=utf8_decode("Résine"); $temp="Résine";
$requete="INSERT INTO reservable(id_club, nom, type, protection, surface) VALUES('$club->id_club', '$nom', 'Court', 'Couvert','$temp')"; $requete="INSERT INTO reservable(id_club, nom, type, protection, surface) VALUES('$club->id_club', '$nom', 'Court', 'Couvert','$temp')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
} }

View File

@@ -269,7 +269,7 @@ function insertion_bdd_club($tableauClub) {
if($tableauClub[6]!=0) { if($tableauClub[6]!=0) {
for($i=0;$i<$tableauClub[6];$i++) { for($i=0;$i<$tableauClub[6];$i++) {
$nom="Court exterieur terre ".($i+1).""; $nom="Court exterieur terre ".($i+1)."";
$temp=utf8_decode("Extérieur"); $temp="Extérieur";
$requete="INSERT INTO reservable(id_club, nom, type, protection, surface) VALUES('$club[0]', '$nom', 'Court', '$temp','Terre')"; $requete="INSERT INTO reservable(id_club, nom, type, protection, surface) VALUES('$club[0]', '$nom', 'Court', '$temp','Terre')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
} }
@@ -279,7 +279,7 @@ function insertion_bdd_club($tableauClub) {
if($tableauClub[7]!=0) { if($tableauClub[7]!=0) {
for($i=0;$i<$tableauClub[7];$i++) { for($i=0;$i<$tableauClub[7];$i++) {
$nom="Court exterieur ".($i+1).""; $nom="Court exterieur ".($i+1)."";
$temp=utf8_decode("Extérieur"); $temp="Extérieur";
$requete="INSERT INTO reservable(id_club, nom, type, protection, surface) VALUES('$club[0]', '$nom', 'Court', '$temp','Ciment')"; $requete="INSERT INTO reservable(id_club, nom, type, protection, surface) VALUES('$club[0]', '$nom', 'Court', '$temp','Ciment')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
} }
@@ -300,7 +300,7 @@ function insertion_bdd_club($tableauClub) {
if($tableauClub[9]!=0) { if($tableauClub[9]!=0) {
for($i=0;$i<$tableauClub[9];$i++) { for($i=0;$i<$tableauClub[9];$i++) {
$nom="Court couvert ".($i+1).""; $nom="Court couvert ".($i+1)."";
$temp=utf8_decode("Résine"); $temp="Résine";
$requete="INSERT INTO reservable(id_club, nom, type, protection, surface) VALUES('$club[0]', '$nom', 'Court', 'Couvert','$temp')"; $requete="INSERT INTO reservable(id_club, nom, type, protection, surface) VALUES('$club[0]', '$nom', 'Court', 'Couvert','$temp')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
} }
@@ -364,7 +364,7 @@ function insertion_bdd_club($tableauClub) {
if($tableauClub[9]!=0) { if($tableauClub[9]!=0) {
for($i=0;$i<$tableauClub[9];$i++) { for($i=0;$i<$tableauClub[9];$i++) {
$nom="Court couvert ".($i+1).""; $nom="Court couvert ".($i+1)."";
$temp=utf8_decode("Résine"); $temp="Résine";
$requete="INSERT INTO reservable(id_club, nom, type, protection, surface) VALUES('$club->id_club', '$nom', 'Court', 'Couvert','$temp')"; $requete="INSERT INTO reservable(id_club, nom, type, protection, surface) VALUES('$club->id_club', '$nom', 'Court', 'Couvert','$temp')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
} }

View File

@@ -1,5 +1,4 @@
<?php <?php
include("../mysql_compat.php");
//header('Content-Type: text/html; charset=ISO-8859-1'); //header('Content-Type: text/html; charset=ISO-8859-1');
include("fct_nouv_club.php"); include("fct_nouv_club.php");
@@ -47,7 +46,7 @@ function passeTag($file_handle) {
} }
/* Passe un élément inutile */ /* Passe un élément inutile */
function passeElement($file_handle) { function passeElement($file_handle) {
while($c!='<') { while($c!='<') {
$c=fgetc($file_handle); $c=fgetc($file_handle);
@@ -70,7 +69,7 @@ function test_licence_ok($num_fft) {
$ad_web=sprintf($ad_web, $num_fft); $ad_web=sprintf($ad_web, $num_fft);
$html = implode ('', file ($ad_web)); $html = implode ('', file ($ad_web));
if(strpos($html, "Aucun") !== false) { if(ereg("Aucun", $html)>0) {
$ok=0; $ok=0;
} }
else { else {
@@ -82,14 +81,14 @@ function test_licence_ok($num_fft) {
/* Lit les donnees utiles et les placent dans un tableau */ /* Lit les donnees utiles et les placent dans un tableau */
function LectureDonneesHtmlJoueur($file_handle) { function LectureDonneesHtmlJoueur($file_handle) {
/* Liste des licenciés */ /* Liste des licenciés */
$tableauJoueur=array(); $tableauJoueur=array();
for($i=0;$i<6;$i++) for($i=0;$i<6;$i++)
passeTag($file_handle); passeTag($file_handle);
passeElement($file_handle); passeElement($file_handle);
/* Nombre de licenciées trouvés */ /* Nombre de licenciées trouvés */
for($i=0;$i<13;$i++) for($i=0;$i<13;$i++)
passeTag($file_handle); passeTag($file_handle);
passeElement($file_handle); passeElement($file_handle);
@@ -97,12 +96,12 @@ function LectureDonneesHtmlJoueur($file_handle) {
passeTag($file_handle); passeTag($file_handle);
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur); $tableauJoueur=lecture_Element($file_handle, $tableauJoueur);
/* Nom Prénom*/ /* Nom Prénom*/
for($i=0;$i<16;$i++) for($i=0;$i<16;$i++)
passeTag($file_handle); passeTag($file_handle);
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur); $tableauJoueur=lecture_Element($file_handle, $tableauJoueur);
/* Année */ /* Année */
for($i=0;$i<7;$i++) for($i=0;$i<7;$i++)
passeTag($file_handle); passeTag($file_handle);
passeElement($file_handle); passeElement($file_handle);
@@ -126,7 +125,7 @@ function LectureDonneesHtmlJoueur($file_handle) {
passeTag($file_handle); passeTag($file_handle);
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur); $tableauJoueur=lecture_Element($file_handle, $tableauJoueur);
/* Année (cotisation) */ /* Année (cotisation) */
for($i=0;$i<6;$i++) for($i=0;$i<6;$i++)
passeTag($file_handle); passeTag($file_handle);
passeElement($file_handle); passeElement($file_handle);
@@ -136,7 +135,7 @@ function LectureDonneesHtmlJoueur($file_handle) {
passeTag($file_handle); passeTag($file_handle);
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur); $tableauJoueur=lecture_Element($file_handle, $tableauJoueur);
/* Classement Année courante */ /* Classement Année courante */
for($i=0;$i<8;$i++) for($i=0;$i<8;$i++)
passeTag($file_handle); passeTag($file_handle);
passeElement($file_handle); passeElement($file_handle);
@@ -144,7 +143,7 @@ function LectureDonneesHtmlJoueur($file_handle) {
passeTag($file_handle); passeTag($file_handle);
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur); $tableauJoueur=lecture_Element($file_handle, $tableauJoueur);
/* Club Numéro Fédé */ /* Club Numéro Fédé */
for($i=0;$i<8;$i++) for($i=0;$i<8;$i++)
passeTag($file_handle); passeTag($file_handle);
passeElement($file_handle); passeElement($file_handle);
@@ -152,7 +151,7 @@ function LectureDonneesHtmlJoueur($file_handle) {
passeTag($file_handle); passeTag($file_handle);
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur); $tableauJoueur=lecture_Element($file_handle, $tableauJoueur);
/* Catégorie */ /* Catégorie */
/*for($i=0;$i<3;$i++) /*for($i=0;$i<3;$i++)
passeTag($file_handle); passeTag($file_handle);
passeElement($file_handle); passeElement($file_handle);
@@ -165,7 +164,7 @@ function LectureDonneesHtmlJoueur($file_handle) {
passeTag($file_handle); passeTag($file_handle);
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur);*/ $tableauJoueur=lecture_Element($file_handle, $tableauJoueur);*/
/* Classement Année précédente */ /* Classement Année précédente */
for($i=0;$i<5;$i++) for($i=0;$i<5;$i++)
passeTag($file_handle); passeTag($file_handle);
passeElement($file_handle); passeElement($file_handle);
@@ -187,11 +186,11 @@ function LectureDonneesHtmlJoueur($file_handle) {
passeTag($file_handle); passeTag($file_handle);
$tableauJoueur=lecture_DateEnreg($file_handle, $tableauJoueur); $tableauJoueur=lecture_DateEnreg($file_handle, $tableauJoueur);
/* retourne le tableau contenant les données des joueurs */ /* retourne le tableau contenant les données des joueurs */
return $tableauJoueur; return $tableauJoueur;
} }
/* place l'élément dans le tableau */ /* place l'élément dans le tableau */
function lecture_Element($file_handle, $tableauJoueur) { function lecture_Element($file_handle, $tableauJoueur) {
while($c!='<') { while($c!='<') {
$c=fgetc($file_handle); $c=fgetc($file_handle);
@@ -204,7 +203,7 @@ function lecture_Element($file_handle, $tableauJoueur) {
return $tableauJoueur; return $tableauJoueur;
} }
/* Place l'année de naissance dans le tableau */ /* Place l'année de naissance dans le tableau */
function lecture_Annee($file_handle, $tableauJoueur) { function lecture_Annee($file_handle, $tableauJoueur) {
while($c!='<') { while($c!='<') {
$c=fgetc($file_handle); $c=fgetc($file_handle);
@@ -231,7 +230,7 @@ function lecture_DateEnreg($file_handle, $tableauJoueur) {
return $tableauJoueur; return $tableauJoueur;
} }
/* Fonction de test - Affiche le tableau à l'écran */ /* Fonction de test - Affiche le tableau à l'écran */
function lectureTableauJoueur($tableauJoueur) { function lectureTableauJoueur($tableauJoueur) {
print_r($tableauJoueur); print_r($tableauJoueur);
} }
@@ -239,7 +238,6 @@ function lectureTableauJoueur($tableauJoueur) {
/* Insertion du nouveau joueur dans la base */ /* Insertion du nouveau joueur dans la base */
function insertion_bdd_joueur($tableauJoueur) { function insertion_bdd_joueur($tableauJoueur) {
include ("conf.php"); include ("conf.php");
list($nom, $prenom, $prenom1, $prenom2)=explode(" ",$tableauJoueur[1]); list($nom, $prenom, $prenom1, $prenom2)=explode(" ",$tableauJoueur[1]);
if($prenom1!="" and $prenom2!="") { if($prenom1!="" and $prenom2!="") {
$nom=$nom." ".$prenom; $nom=$nom." ".$prenom;
@@ -248,7 +246,7 @@ function insertion_bdd_joueur($tableauJoueur) {
else if ($prenom1!="") { else if ($prenom1!="") {
$tabToto=substr($prenom,1,1); $tabToto=substr($prenom,1,1);
$ascii=ord($tabToto); $ascii=ord($tabToto);
/* si le deuxième caractère est une majuscule */ /* si le deuxième caractère est une majuscule */
if($ascii>=65 and $ascii<=90) { if($ascii>=65 and $ascii<=90) {
$nom=$nom." ".$prenom; $nom=$nom." ".$prenom;
$prenom=$prenom1; $prenom=$prenom1;
@@ -269,7 +267,7 @@ function insertion_bdd_joueur($tableauJoueur) {
/* controle si le joueur existe deja dans la base */ /* controle si le joueur existe deja dans la base */
$numero_fft=$tableauJoueur[4]; $numero_fft=$tableauJoueur[4];
$requete="SELECT id_joueur, classement FROM joueur WHERE numero_fft='$numero_fft'"; $requete="SELECT id_joueur, classement FROM joueur WHERE numero_fft='$numero_fft'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$existe=mysqli_num_rows($reponse); $existe=mysqli_num_rows($reponse);
if($existe==0) { if($existe==0) {
$annee=$tableauJoueur[2]; $annee=$tableauJoueur[2];
@@ -280,41 +278,41 @@ function insertion_bdd_joueur($tableauJoueur) {
$classement=$tableauJoueur[6]; $classement=$tableauJoueur[6];
} }
$requete="INSERT INTO joueur(nom, prenom, annee, sexe, classement, numero_fft) VALUES('$nom', '$prenom', '$annee','$sexe','$classement', '$numero_fft')"; $requete="INSERT INTO joueur(nom, prenom, annee, sexe, classement, numero_fft) VALUES('$nom', '$prenom', '$annee','$sexe','$classement', '$numero_fft')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$requete="SELECT MAX(id_joueur) FROM joueur"; $requete="SELECT MAX(id_joueur) FROM joueur";
$reponse1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$joueur=mysqli_fetch_array($reponse1); $joueur=mysqli_fetch_array($reponse1);
$numfft_club=$tableauJoueur[7]; $numfft_club=$tableauJoueur[7];
$requete="SELECT id_club FROM club WHERE numero_fft='$numfft_club'"; $requete="SELECT id_club FROM club WHERE numero_fft='$numfft_club'";
$reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$existe=mysqli_num_rows($reponse2); $existe=mysqli_num_rows($reponse2);
/* Si le club n'existe pas le creer en base */ /* Si le club n'existe pas le creer en base */
if($existe==0 and ! (empty($numfft_club))) { if($existe==0 and ! (empty($numfft_club))) {
recup_club($numfft_club); recup_club($numfft_club);
$requete="SELECT id_club FROM club WHERE numero_fft='$numfft_club'"; $requete="SELECT id_club FROM club WHERE numero_fft='$numfft_club'";
$reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
} }
$club=mysqli_fetch_object($reponse2); $club=mysqli_fetch_object($reponse2);
$temp=utf8_decode("MembreLicencié"); $temp=utf8_decode("MembreLicencié");
$temp1=utf8_decode("Invité"); $temp1=utf8_decode("Invité");
$debut_tab=getdate(); /* tenir compte de la date d'enregistrement */ $debut_tab=getdate(); /* tenir compte de la date d'enregistrement */
if($['']==0) { if($debut_tab[seconds]==0) {
$['']="00"; $debut_tab[seconds]="00";
} }
else if ($['']<10) { else if ($debut_tab[seconds]<10) {
$['']="0".$['']; $debut_tab[seconds]="0".$debut_tab[seconds];
} }
if($['']==0) { if($debut_tab[hours]==0) {
$['']="00"; $debut_tab[hours]="00";
} }
else if ($['']<10) { else if ($debut_tab[hours]<10) {
$['']="0".$['']; $debut_tab[hours]="0".$debut_tab[hours];
} }
if($['']==0) { if($debut_tab[minutes]==0) {
$['']="00"; $debut_tab[minutes]="00";
} }
else if ($['']<10) { else if ($debut_tab[minutes]<10) {
$['']="0".$['']; $debut_tab[minutes]="0".$debut_tab[minutes];
} }
/* Initialement tableau de 10 */ /* Initialement tableau de 10 */
list($enr_jour, $enr_mois, $enr_annee)=explode("/", $tableauJoueur[9]); list($enr_jour, $enr_mois, $enr_annee)=explode("/", $tableauJoueur[9]);
@@ -325,7 +323,7 @@ function insertion_bdd_joueur($tableauJoueur) {
else { else {
$paye='oui'; $paye='oui';
} }
$ts_debut=mktime($[''],$[''],$[''],$enr_mois,$enr_jour,$enr_annee); $ts_debut=mktime($debut_tab[hours],$debut_tab[minutes],$debut_tab[seconds],$enr_mois,$enr_jour,$enr_annee);
// Ajoute un mois a la fin du compte // Ajoute un mois a la fin du compte
$debut=Date("Y-m-d H:i:s",$ts_debut); $debut=Date("Y-m-d H:i:s",$ts_debut);
// Ajoute un mois a la fin du compte // Ajoute un mois a la fin du compte
@@ -344,7 +342,7 @@ function insertion_bdd_joueur($tableauJoueur) {
else { else {
$requete="INSERT INTO compte(id_joueur, id_club, statut, droit, actif_debut, actif_fin,paiement,solde) VALUES('$joueur[0]','$club->id_club','$temp','Usage','$debut','$fin','$paye','1000')"; $requete="INSERT INTO compte(id_joueur, id_club, statut, droit, actif_debut, actif_fin,paiement,solde) VALUES('$joueur[0]','$club->id_club','$temp','Usage','$debut','$fin','$paye','1000')";
} }
$reponse3=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse3=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
} }
/* si la personne existe deja en base */ /* si la personne existe deja en base */
else { else {
@@ -360,47 +358,47 @@ function insertion_bdd_joueur($tableauJoueur) {
$classement=$tableauJoueur[6]; $classement=$tableauJoueur[6];
} }
$requete="UPDATE joueur SET nom='$nom', prenom='$prenom', annee='$annee', sexe='$sexe', classement='$classement' WHERE numero_fft='$numero_fft'"; $requete="UPDATE joueur SET nom='$nom', prenom='$prenom', annee='$annee', sexe='$sexe', classement='$classement' WHERE numero_fft='$numero_fft'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$requete="SELECT id_joueur FROM joueur WHERE numero_fft='$numero_fft'"; $requete="SELECT id_joueur FROM joueur WHERE numero_fft='$numero_fft'";
$reponse1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$joueur=mysqli_fetch_array($reponse1); $joueur=mysqli_fetch_array($reponse1);
$numfft_club=$tableauJoueur[7]; $numfft_club=$tableauJoueur[7];
$requete="SELECT id_club FROM club WHERE numero_fft='$numfft_club'"; $requete="SELECT id_club FROM club WHERE numero_fft='$numfft_club'";
$reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$existe=mysqli_num_rows($reponse2); $existe=mysqli_num_rows($reponse2);
/* Si le club n'existe pas le creer en base */ /* Si le club n'existe pas le creer en base */
if($existe==0) { if($existe==0) {
recup_club($numfft_club); recup_club($numfft_club);
$requete="SELECT id_club FROM club WHERE numero_fft='$numfft_club'"; $requete="SELECT id_club FROM club WHERE numero_fft='$numfft_club'";
$reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
} }
$club=mysqli_fetch_object($reponse2); $club=mysqli_fetch_object($reponse2);
$temp=utf8_decode("MembreLicencié"); $temp=utf8_decode("MembreLicencié");
$temp1=utf8_decode("Invité"); $temp1=utf8_decode("Invité");
$debut_tab=getdate(); /* tenir compte de la date d'enregistrement */ $debut_tab=getdate(); /* tenir compte de la date d'enregistrement */
if($['']==0) { if($debut_tab[seconds]==0) {
$['']="00"; $debut_tab[seconds]="00";
} }
else if ($['']<10) { else if ($debut_tab[seconds]<10) {
$['']="0".$['']; $debut_tab[seconds]="0".$debut_tab[seconds];
} }
if($['']==0) { if($debut_tab[hours]==0) {
$['']="00"; $debut_tab[hours]="00";
} }
else if ($['']<10) { else if ($debut_tab[hours]<10) {
$['']="0".$['']; $debut_tab[hours]="0".$debut_tab[hours];
} }
if($['']==0) { if($debut_tab[minutes]==0) {
$['']="00"; $debut_tab[minutes]="00";
} }
else if ($['']<10) { else if ($debut_tab[minutes]<10) {
$['']="0".$['']; $debut_tab[minutes]="0".$debut_tab[minutes];
} }
/* Initialement tableau de 10 */ /* Initialement tableau de 10 */
list($enr_jour, $enr_mois, $enr_annee)=explode("/", $tableauJoueur[9]); list($enr_jour, $enr_mois, $enr_annee)=explode("/", $tableauJoueur[9]);
$ts_enr=mktime(0,0,0,$enr_mois, $enr_jour, $enr_annee); $ts_enr=mktime(0,0,0,$enr_mois, $enr_jour, $enr_annee);
$paye='non'; $paye='non';
$ts_debut=mktime($[''],$[''],$[''],$enr_mois,$enr_jour,$enr_annee); $ts_debut=mktime($debut_tab[hours],$debut_tab[minutes],$debut_tab[seconds],$enr_mois,$enr_jour,$enr_annee);
$debut=date("Y-m-d H:i:s",$ts_debut); $debut=date("Y-m-d H:i:s",$ts_debut);
// Ajoute un mois a la fin du compte // Ajoute un mois a la fin du compte
$ts_fin=$ts_debut+(3600*24*430); $ts_fin=$ts_debut+(3600*24*430);
@@ -414,7 +412,7 @@ function insertion_bdd_joueur($tableauJoueur) {
} }
$id_joueur=$joueur[0]; $id_joueur=$joueur[0];
$requete="SELECT id_compte, droit, paiement, moyen_paiement, montant FROM compte WHERE id_joueur='$id_joueur' AND id_club='$club->id_club'"; $requete="SELECT id_compte, droit, paiement, moyen_paiement, montant FROM compte WHERE id_joueur='$id_joueur' AND id_club='$club->id_club'";
$reponse3=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse3=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$existe=mysqli_num_rows($reponse3); $existe=mysqli_num_rows($reponse3);
if($existe==0) { if($existe==0) {
if($invit==1) { if($invit==1) {
@@ -427,7 +425,7 @@ function insertion_bdd_joueur($tableauJoueur) {
else { else {
$compte=mysqli_fetch_object($reponse3); $compte=mysqli_fetch_object($reponse3);
$paiement = $compte->paiement; $paiement = $compte->paiement;
/* Si le paiement de la licence a <EFBFBD>t<EFBFBD> effectu<EFBFBD>e */ /* Si le paiement de la licence a été effectuée */
if($paiement == 'oui') { if($paiement == 'oui') {
$montant = $compte->montant; $montant = $compte->montant;
$moyen_paiement = $compte->moyen_paiement; $moyen_paiement = $compte->moyen_paiement;
@@ -436,7 +434,7 @@ function insertion_bdd_joueur($tableauJoueur) {
$montant = ""; $montant = "";
$moyen_paiement = 'autre'; $moyen_paiement = 'autre';
} }
/* Si compte invit<EFBFBD> */ /* Si compte invité */
if($invit==1) { if($invit==1) {
$requete="UPDATE compte SET id_club='$club->id_club', statut='$temp1',droit='$compte->droit', actif_debut='$debut', actif_fin='$fin', solde='0',paiement='$paiement', moyen_paiement='$moyen_paiement', montant='$montant' WHERE id_compte='$compte->id_compte'"; $requete="UPDATE compte SET id_club='$club->id_club', statut='$temp1',droit='$compte->droit', actif_debut='$debut', actif_fin='$fin', solde='0',paiement='$paiement', moyen_paiement='$moyen_paiement', montant='$montant' WHERE id_compte='$compte->id_compte'";
} }
@@ -444,10 +442,11 @@ function insertion_bdd_joueur($tableauJoueur) {
$requete="UPDATE compte SET id_club='$club->id_club', statut='$temp', droit='$compte->droit', actif_debut='$debut', actif_fin='$fin',paiement='$paiement', moyen_paiement='$moyen_paiement', montant='$montant', solde='1000' WHERE id_compte='$compte->id_compte'"; $requete="UPDATE compte SET id_club='$club->id_club', statut='$temp', droit='$compte->droit', actif_debut='$debut', actif_fin='$fin',paiement='$paiement', moyen_paiement='$moyen_paiement', montant='$montant', solde='1000' WHERE id_compte='$compte->id_compte'";
} }
} }
$reponse3=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse3=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
} }
} }
?> ?>

View File

@@ -0,0 +1,453 @@
<?php
include("../mysql_compat.php");
//header('Content-Type: text/html; charset=ISO-8859-1');
include("fct_nouv_club.php");
//recup_joueur("8951844P");
function recup_joueur($num_fft) {
$erreur=0;
$licence_ok=test_licence_ok($num_fft);
if($licence_ok==1) {
echo "Licence ok";
$handle=ouvre_adresse_web_joueur($num_fft);
passeEnTeteHtmlJoueur($handle);
$tab=lectureDonneesHtmlJoueur($handle);
//lectureTableauJoueur($tab);
insertion_bdd_joueur($tab);
fclose($handle);
$erreur=0;
}
else {
echo "Licence inexistante";
$erreur=1;
}
return $erreur;
}
function ouvre_adresse_web_joueur($num_fft) {
$ad_web="http://www.fft.fr/palmares/bdd/recherche_licencies/liste_licencies.asp?NOM=&PRENOM=&LICENCE=%s&NUMERO_CLUB=&image.x=0&image.y=0";
$ad_web=sprintf($ad_web, $num_fft);
if($file_handle=fopen($ad_web,"r")) {
return $file_handle;
}
else {
echo "Erreur ouverture fichier";
}
}
/* Passe les balises HTML */
function passeTag($file_handle) {
while($c!='>') {
$c=fgetc($file_handle);
//echo $c;
}
}
/* Passe un élément inutile */
function passeElement($file_handle) {
while($c!='<') {
$c=fgetc($file_handle);
//echo $c;
}
}
/* Passe l'en-tete du fichier html */
function passeEnTeteHtmlJoueur($file_handle) {
passeTag($file_handle);passeTag($file_handle);passeTag($file_handle);passeTag($file_handle);
passeElement($file_handle);
passeTag($file_handle);passeTag($file_handle);passeTag($file_handle);passeTag($file_handle);passeTag($file_handle);passeTag($file_handle);
passeTag($file_handle);passeTag($file_handle);
passeTag($file_handle);
passeTag($file_handle);passeTag($file_handle);passeTag($file_handle);
}
function test_licence_ok($num_fft) {
$ad_web="http://www.fft.fr/palmares/bdd/recherche_licencies/liste_licencies.asp?NOM=&PRENOM=&LICENCE=%s&NUMERO_CLUB=&image.x=0&image.y=0";
$ad_web=sprintf($ad_web, $num_fft);
$html = implode ('', file ($ad_web));
if(strpos($html, "Aucun") !== false) {
$ok=0;
}
else {
$ok=1;
}
return $ok;
}
/* Lit les donnees utiles et les placent dans un tableau */
function LectureDonneesHtmlJoueur($file_handle) {
/* Liste des licenciés */
$tableauJoueur=array();
for($i=0;$i<6;$i++)
passeTag($file_handle);
passeElement($file_handle);
/* Nombre de licenciées trouvés */
for($i=0;$i<13;$i++)
passeTag($file_handle);
passeElement($file_handle);
for($i=0;$i<2;$i++)
passeTag($file_handle);
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur);
/* Nom Prénom*/
for($i=0;$i<16;$i++)
passeTag($file_handle);
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur);
/* Année */
for($i=0;$i<7;$i++)
passeTag($file_handle);
passeElement($file_handle);
for($i=0;$i<7;$i++)
passeTag($file_handle);
$tableauJoueur=lecture_Annee($file_handle, $tableauJoueur);
/* Sexe */
for($i=0;$i<7;$i++)
passeTag($file_handle);
passeElement($file_handle);
for($i=0;$i<4;$i++)
passeTag($file_handle);
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur);
/* Licence */
for($i=0;$i<8;$i++)
passeTag($file_handle);
passeElement($file_handle);
for($i=0;$i<3;$i++)
passeTag($file_handle);
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur);
/* Année (cotisation) */
for($i=0;$i<6;$i++)
passeTag($file_handle);
passeElement($file_handle);
for($i=0;$i<7;$i++)
passeTag($file_handle);
passeElement($file_handle);
passeTag($file_handle);
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur);
/* Classement Année courante */
for($i=0;$i<8;$i++)
passeTag($file_handle);
passeElement($file_handle);
for($i=0;$i<7;$i++)
passeTag($file_handle);
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur);
/* Club Numéro Fédé */
for($i=0;$i<8;$i++)
passeTag($file_handle);
passeElement($file_handle);
for($i=0;$i<3;$i++)
passeTag($file_handle);
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur);
/* Catégorie */
/*for($i=0;$i<3;$i++)
passeTag($file_handle);
passeElement($file_handle);
for($i=0;$i<7;$i++)
passeTag($file_handle);
passeElement($file_handle);
for($i=0;$i<7;$i++)
passeTag($file_handle);
passeElement($file_handle);
passeTag($file_handle);
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur);*/
/* Classement Année précédente */
for($i=0;$i<5;$i++)
passeTag($file_handle);
passeElement($file_handle);
for($i=0;$i<6;$i++)
passeTag($file_handle);
for($i=0;$i<10;$i++)
passeTag($file_handle);
passeElement($file_handle);
for($i=0;$i<7;$i++)
passeTag($file_handle);
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur);
/* Date renouvellement licence */
for($i=0;$i<10;$i++)
passeTag($file_handle);
passeElement($file_handle);
for($i=0;$i<5;$i++)
passeTag($file_handle);
$tableauJoueur=lecture_DateEnreg($file_handle, $tableauJoueur);
/* retourne le tableau contenant les données des joueurs */
return $tableauJoueur;
}
/* place l'élément dans le tableau */
function lecture_Element($file_handle, $tableauJoueur) {
while($c!='<') {
$c=fgetc($file_handle);
$str.=$c;
}
/* enleve le '<' et les espaces */
$str=substr($str, 0, strlen($str)-1);
$str=trim($str);
array_push($tableauJoueur, $str);
return $tableauJoueur;
}
/* Place l'année de naissance dans le tableau */
function lecture_Annee($file_handle, $tableauJoueur) {
while($c!='<') {
$c=fgetc($file_handle);
$str.=$c;
}
/* enleve le '<' , le $nbsp; et les espaces */
$str=substr($str, 6, 4);
$str=trim($str);
array_push($tableauJoueur, $str);
return $tableauJoueur;
}
/* Place la date d'enregistrement */
function lecture_DateEnreg($file_handle, $tableauJoueur) {
while($c!='<') {
$c=fgetc($file_handle);
$str.=$c;
}
/* enleve le '<' , le $nbsp; et les espaces */
$str=substr($str, 6, 10);
$str=trim($str);
//$str=str_replace("<&nbsp;","",$str);
array_push($tableauJoueur, $str);
return $tableauJoueur;
}
/* Fonction de test - Affiche le tableau à l'écran */
function lectureTableauJoueur($tableauJoueur) {
print_r($tableauJoueur);
}
/* Insertion du nouveau joueur dans la base */
function insertion_bdd_joueur($tableauJoueur) {
include ("conf.php");
list($nom, $prenom, $prenom1, $prenom2)=explode(" ",$tableauJoueur[1]);
if($prenom1!="" and $prenom2!="") {
$nom=$nom." ".$prenom;
$prenom=$prenom1." ".$prenom2;
}
else if ($prenom1!="") {
$tabToto=substr($prenom,1,1);
$ascii=ord($tabToto);
/* si le deuxième caractère est une majuscule */
if($ascii>=65 and $ascii<=90) {
$nom=$nom." ".$prenom;
$prenom=$prenom1;
}
else {
$nom=$nom;
$prenom=$prenom." ".$prenom1;
}
}
$nom=addslashes($nom);
$prenom=addslashes($prenom);
if($tableauJoueur[3]=='H') {
$sexe='m';
}
else {
$sexe='f';
}
/* controle si le joueur existe deja dans la base */
$numero_fft=$tableauJoueur[4];
$requete="SELECT id_joueur, classement FROM joueur WHERE numero_fft='$numero_fft'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$existe=mysqli_num_rows($reponse);
if($existe==0) {
$annee=$tableauJoueur[2];
if($tableauJoueur[6]=="A venir") {
$classement="NC";
}
else {
$classement=$tableauJoueur[6];
}
$requete="INSERT INTO joueur(nom, prenom, annee, sexe, classement, numero_fft) VALUES('$nom', '$prenom', '$annee','$sexe','$classement', '$numero_fft')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$requete="SELECT MAX(id_joueur) FROM joueur";
$reponse1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$joueur=mysqli_fetch_array($reponse1);
$numfft_club=$tableauJoueur[7];
$requete="SELECT id_club FROM club WHERE numero_fft='$numfft_club'";
$reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$existe=mysqli_num_rows($reponse2);
/* Si le club n'existe pas le creer en base */
if($existe==0 and ! (empty($numfft_club))) {
recup_club($numfft_club);
$requete="SELECT id_club FROM club WHERE numero_fft='$numfft_club'";
$reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
}
$club=mysqli_fetch_object($reponse2);
$temp=utf8_decode("MembreLicencié");
$temp1=utf8_decode("Invité");
$debut_tab=getdate(); /* tenir compte de la date d'enregistrement */
if($['']==0) {
$['']="00";
}
else if ($['']<10) {
$['']="0".$[''];
}
if($['']==0) {
$['']="00";
}
else if ($['']<10) {
$['']="0".$[''];
}
if($['']==0) {
$['']="00";
}
else if ($['']<10) {
$['']="0".$[''];
}
/* Initialement tableau de 10 */
list($enr_jour, $enr_mois, $enr_annee)=explode("/", $tableauJoueur[9]);
$ts_enr=mktime(0,0,0,$enr_mois, $enr_jour, $enr_annee);
if(time() > ($ts_enr+(3600*24*430))) {
$paye='non';
}
else {
$paye='oui';
}
$ts_debut=mktime($[''],$[''],$[''],$enr_mois,$enr_jour,$enr_annee);
// Ajoute un mois a la fin du compte
$debut=Date("Y-m-d H:i:s",$ts_debut);
// Ajoute un mois a la fin du compte
$ts_fin=$ts_debut+(3600*24*430);
$fin=Date("Y-m-d H:i:s",$ts_fin);
$now=time();
if($now>=$ts_fin) {
$invit=1;
}
else {
$invit=0;
}
if($invit==1) {
$requete="INSERT INTO compte(id_joueur, id_club, statut, droit, actif_debut, actif_fin, solde,paiement) VALUES('$joueur[0]','$club->id_club','$temp1','Usage','$debut','$fin','10','$paye')";
}
else {
$requete="INSERT INTO compte(id_joueur, id_club, statut, droit, actif_debut, actif_fin,paiement,solde) VALUES('$joueur[0]','$club->id_club','$temp','Usage','$debut','$fin','$paye','1000')";
}
$reponse3=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
}
/* si la personne existe deja en base */
else {
$annee=$tableauJoueur[2];
if($tableauJoueur[6]=="A venir") {
$joueur=mysqli_fetch_object($reponse);
$classement=$joueur->classement;
if($classement=="") {
$classement="NC";
}
}
else {
$classement=$tableauJoueur[6];
}
$requete="UPDATE joueur SET nom='$nom', prenom='$prenom', annee='$annee', sexe='$sexe', classement='$classement' WHERE numero_fft='$numero_fft'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$requete="SELECT id_joueur FROM joueur WHERE numero_fft='$numero_fft'";
$reponse1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$joueur=mysqli_fetch_array($reponse1);
$numfft_club=$tableauJoueur[7];
$requete="SELECT id_club FROM club WHERE numero_fft='$numfft_club'";
$reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$existe=mysqli_num_rows($reponse2);
/* Si le club n'existe pas le creer en base */
if($existe==0) {
recup_club($numfft_club);
$requete="SELECT id_club FROM club WHERE numero_fft='$numfft_club'";
$reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
}
$club=mysqli_fetch_object($reponse2);
$temp=utf8_decode("MembreLicencié");
$temp1=utf8_decode("Invité");
$debut_tab=getdate(); /* tenir compte de la date d'enregistrement */
if($['']==0) {
$['']="00";
}
else if ($['']<10) {
$['']="0".$[''];
}
if($['']==0) {
$['']="00";
}
else if ($['']<10) {
$['']="0".$[''];
}
if($['']==0) {
$['']="00";
}
else if ($['']<10) {
$['']="0".$[''];
}
/* Initialement tableau de 10 */
list($enr_jour, $enr_mois, $enr_annee)=explode("/", $tableauJoueur[9]);
$ts_enr=mktime(0,0,0,$enr_mois, $enr_jour, $enr_annee);
$paye='non';
$ts_debut=mktime($[''],$[''],$[''],$enr_mois,$enr_jour,$enr_annee);
$debut=date("Y-m-d H:i:s",$ts_debut);
// Ajoute un mois a la fin du compte
$ts_fin=$ts_debut+(3600*24*430);
$fin=date("Y-m-d H:i:s",$ts_fin);
$now=time();
if($now>=$ts_fin) {
$invit=1;
}
else {
$invit=0;
}
$id_joueur=$joueur[0];
$requete="SELECT id_compte, droit, paiement, moyen_paiement, montant FROM compte WHERE id_joueur='$id_joueur' AND id_club='$club->id_club'";
$reponse3=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$existe=mysqli_num_rows($reponse3);
if($existe==0) {
if($invit==1) {
$requete="INSERT INTO compte (id_joueur, id_club, statut, actif_debut, actif_fin, solde,paiement) VALUES('$joueur[0]','$club->id_club','$temp1','$debut', '$fin','0','$paye')";
}
else {
$requete="INSERT INTO compte (id_joueur, id_club, statut, actif_debut, actif_fin,paiement,solde) VALUES('$joueur[0]','$club->id_club','$temp', '$debut', '$fin','$paye','1000')";
}
}
else {
$compte=mysqli_fetch_object($reponse3);
$paiement = $compte->paiement;
/* Si le paiement de la licence a <20>t<EFBFBD> effectu<74>e */
if($paiement == 'oui') {
$montant = $compte->montant;
$moyen_paiement = $compte->moyen_paiement;
}
else {
$montant = "";
$moyen_paiement = 'autre';
}
/* Si compte invit<69> */
if($invit==1) {
$requete="UPDATE compte SET id_club='$club->id_club', statut='$temp1',droit='$compte->droit', actif_debut='$debut', actif_fin='$fin', solde='0',paiement='$paiement', moyen_paiement='$moyen_paiement', montant='$montant' WHERE id_compte='$compte->id_compte'";
}
else {
$requete="UPDATE compte SET id_club='$club->id_club', statut='$temp', droit='$compte->droit', actif_debut='$debut', actif_fin='$fin',paiement='$paiement', moyen_paiement='$moyen_paiement', montant='$montant', solde='1000' WHERE id_compte='$compte->id_compte'";
}
}
$reponse3=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
}
}
?>

View File

@@ -78,7 +78,7 @@ function afficher_messages($id_club) {
echo "<p align='center'><font face='Tahoma' color='#FFA000' size='5'><b>Messages de recherche de partenaires du club $club_nom->nom</b></font><br />"; echo "<p align='center'><font face='Tahoma' color='#FFA000' size='5'><b>Messages de recherche de partenaires du club $club_nom->nom</b></font><br />";
/* Afficher les 3 derniers messages */ /* Afficher les 3 derniers messages */
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
$requete="SELECT * FROM message_part m, compte c "; $requete="SELECT * FROM message_part m, compte c ";
$requete.="WHERE CAST(m.id_jour AS CHAR(50) CHARACTER SET utf8mb4) COLLATE utf8mb4_general_ci=c.id_jour AND c.statut='$temp' AND c.id_club='$id_club' "; $requete.="WHERE CAST(m.id_jour AS CHAR(50) CHARACTER SET utf8mb4) COLLATE utf8mb4_general_ci=c.id_jour AND c.statut='$temp' AND c.id_club='$id_club' ";
$reponse_mess=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse_mess=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
@@ -137,7 +137,7 @@ function afficher_messages_accueil($id_club) {
echo "<p align='center'><font face='Tahoma' color='#FFA000' size='5'><b>Messages de recherche de partenaires du club $club_nom->nom</b></font><br />"; echo "<p align='center'><font face='Tahoma' color='#FFA000' size='5'><b>Messages de recherche de partenaires du club $club_nom->nom</b></font><br />";
/* Afficher les 5 derniers messages */ /* Afficher les 5 derniers messages */
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
if($id_club != 0) { if($id_club != 0) {
$requete="SELECT * FROM message_part m, compte c "; $requete="SELECT * FROM message_part m, compte c ";
$requete.="WHERE CAST(m.id_joueur AS CHAR(50) CHARACTER SET utf8mb4)=c.id_joueur AND c.statut='$temp' AND c.id_club='$id_club' "; $requete.="WHERE CAST(m.id_joueur AS CHAR(50) CHARACTER SET utf8mb4)=c.id_joueur AND c.statut='$temp' AND c.id_club='$id_club' ";

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 */ /* Effectue une recherche avec les membres licenciés du club */
$temp2="MembreLicencié"; $temp2="MembreLicencié";
$temp="Invité"; $temp="Invité";
/*$temp2=utf8_decode("MembreLicencié"); /*$temp2="MembreLicencié";
$temp=utf8_decode("Invité");*/ $temp="Invité";*/
$requete="SELECT j.id_joueur, j.nom, j.prenom FROM joueur j "; $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.="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'"; $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é */ /* Controle si le joueur est invité */
$temp="Invité"; $temp="Invité";
$temp2="MembreLicencié"; $temp2="MembreLicencié";
/*$temp=utf8_decode("Invité"); /*$temp="Invité";
$temp2=utf8_decode("MembreLicencié");*/ $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'"; $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>"); $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); $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))) { 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 ? */ /* Requete si joueur invite ? */
$invite_ok=0; $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'"; $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>"); $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); $existe_invite=mysqli_num_rows($reponse);

View File

@@ -46,12 +46,12 @@ $id_club=$_SESSION['Club'];
do { do {
$now=$now+(3600*24); $now=$now+(3600*24);
$now_tab=getDate($now); $now_tab=getDate($now);
}while($['']!=1); }while($now_tab['wday']!=1);
$select=FALSE; $select=FALSE;
do { do {
$now_tab=getDate($now); $now_tab=getDate($now);
/* Lundi debut semaine */ /* Lundi debut semaine */
if($['']==1) { if($now_tab['wday']==1) {
$debut=Date("d-m-Y",$now); $debut=Date("d-m-Y",$now);
} }
/* Numéro semaine */ /* Numéro semaine */
@@ -61,7 +61,7 @@ $id_club=$_SESSION['Club'];
} }
$num_sem_now=NumeroSemaine(Date("d-m-Y")); $num_sem_now=NumeroSemaine(Date("d-m-Y"));
/* Dimanche fin semaine */ /* Dimanche fin semaine */
if($['']==0) { if($now_tab['wday']==0) {
$fin=Date("d-m-Y",$now); $fin=Date("d-m-Y",$now);
$annee_fin=Date("Y", $now); $annee_fin=Date("Y", $now);
echo "<option value='$num_semaine-$annee_fin'"; echo "<option value='$num_semaine-$annee_fin'";

View File

@@ -20,9 +20,7 @@ $id_admin=$_SESSION['Id'];
<?php <?php
include("enTete.php"); include("enTete.php");
include("menu.php"); include("menu.php");
include("mysql_compat.php");
include("conf.php"); include("conf.php");
echo "<div id='contenu'>"; echo "<div id='contenu'>";
echo "<h2><center>Inscription rapide d'un joueur pour un tournoi</center></h2>"; echo "<h2><center>Inscription rapide d'un joueur pour un tournoi</center></h2>";
@@ -36,7 +34,7 @@ include("conf.php");
$saison+=1; $saison+=1;
} }
$requete="SELECT nom, debut , fin, id_tournoi FROM tournoi WHERE id_club='$id_club' ORDER BY debut DESC"; $requete="SELECT nom, debut , fin, id_tournoi FROM tournoi WHERE id_club='$id_club' ORDER BY debut DESC";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
while($tournoi=mysqli_fetch_object($reponse)) { while($tournoi=mysqli_fetch_object($reponse)) {
list($annee, $mois, $jour)=explode("-", $tournoi->debut); list($annee, $mois, $jour)=explode("-", $tournoi->debut);
$debut="$jour-$mois-$annee"; $debut="$jour-$mois-$annee";
@@ -58,17 +56,17 @@ include("conf.php");
$res=verifierLicence($num_fft); $res=verifierLicence($num_fft);
if($res==1) { if($res==1) {
$requete="SELECT nom, prenom, classement, id_joueur FROM joueur WHERE numero_fft='$num_fft'"; $requete="SELECT nom, prenom, classement, id_joueur FROM joueur WHERE numero_fft='$num_fft'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$existe=mysqli_num_rows($reponse); $existe=mysqli_num_rows($reponse);
if($existe ==0) { if($existe ==0) {
/* include("fct_nouvjoueur.php"); */ /* include("fct_nouvjoueur.php"); */
recup_joueur($num_fft); recup_joueur($num_fft);
$requete="SELECT nom, prenom, classement FROM joueur WHERE numero_fft='$num_fft'"; $requete="SELECT nom, prenom, classement FROM joueur WHERE numero_fft='$num_fft'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
} }
$joueur=mysqli_fetch_object($reponse); $joueur=mysqli_fetch_object($reponse);
$requete="SELECT nom FROM tournoi WHERE id_tournoi='$id_tournoi'"; $requete="SELECT nom FROM tournoi WHERE id_tournoi='$id_tournoi'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$tournoi=mysqli_fetch_object($reponse); $tournoi=mysqli_fetch_object($reponse);
echo "<p><center><strong>"; echo "<p><center><strong>";
echo "Vous allez inscrire le joueur $joueur->prenom $joueur->nom de classement $joueur->classement au tournoi $tournoi->nom."; echo "Vous allez inscrire le joueur $joueur->prenom $joueur->nom de classement $joueur->classement au tournoi $tournoi->nom.";
@@ -82,7 +80,7 @@ include("conf.php");
echo "</select></td></tr>"; echo "</select></td></tr>";
echo "<tr><td>Cat&eacute;gorie d'inscription *: </td><td><select name='categorie'>"; echo "<tr><td>Cat&eacute;gorie d'inscription *: </td><td><select name='categorie'>";
$requete="SELECT c.nom, c.id_categorie FROM categories_par_tournoi ct, categorie c WHERE ct.id_tournoi='$id_tournoi' AND ct.id_categorie=c.id_categorie"; $requete="SELECT c.nom, c.id_categorie FROM categories_par_tournoi ct, categorie c WHERE ct.id_tournoi='$id_tournoi' AND ct.id_categorie=c.id_categorie";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
while($cat=mysqli_fetch_object($reponse)) { while($cat=mysqli_fetch_object($reponse)) {
echo "<option value='$cat->id_categorie'>$cat->nom</option>"; echo "<option value='$cat->id_categorie'>$cat->nom</option>";
} }
@@ -125,7 +123,7 @@ include("conf.php");
$groupe5=substr($tel,8,2); $groupe5=substr($tel,8,2);
$num_tel="$groupe1 $groupe2 $groupe3 $groupe4 $groupe5"; $num_tel="$groupe1 $groupe2 $groupe3 $groupe4 $groupe5";
$requete="SELECT numero FROM telephone WHERE id_joueur='$id_joueur'"; $requete="SELECT numero FROM telephone WHERE id_joueur='$id_joueur'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$existe=mysqli_num_rows($reponse); $existe=mysqli_num_rows($reponse);
if($existe == 0) { if($existe == 0) {
if($groupe1=="06") { if($groupe1=="06") {
@@ -134,7 +132,7 @@ include("conf.php");
else { else {
$requete="INSERT INTO telephone(numero, id_joueur, type) VALUES('$num_tel','$id_joueur','maison')"; $requete="INSERT INTO telephone(numero, id_joueur, type) VALUES('$num_tel','$id_joueur','maison')";
} }
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
} }
/* MAJ du numéro de tél */ /* MAJ du numéro de tél */
else { else {
@@ -144,7 +142,7 @@ include("conf.php");
else { else {
$requete="UPDATE telephone SET numero='$num_tel' WHERE id_joueur='$id_joueur' AND type='maison'"; $requete="UPDATE telephone SET numero='$num_tel' WHERE id_joueur='$id_joueur' AND type='maison'";
} }
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
} }
} }
else { else {
@@ -155,17 +153,17 @@ include("conf.php");
/* insère l'email en base */ /* insère l'email en base */
if($email!="") { if($email!="") {
$requete="UPDATE joueur SET e_mail='$email' WHERE id_joueur='$id_joueur'"; $requete="UPDATE joueur SET e_mail='$email' WHERE id_joueur='$id_joueur'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
} }
/* Inscription du tournoi en base */ /* Inscription du tournoi en base */
if($tel_ok==1) { if($tel_ok==1) {
$date=date("Y-m-d", time()); $date=date("Y-m-d", time());
$requete="SELECT id_inscription FROM inscription_tournoi WHERE id_joueur='$id_joueur' AND id_tournoi='$id_tournoi' AND id_categorie='$id_categorie'"; $requete="SELECT id_inscription FROM inscription_tournoi WHERE id_joueur='$id_joueur' AND id_tournoi='$id_tournoi' AND id_categorie='$id_categorie'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$existe=mysqli_num_rows($reponse); $existe=mysqli_num_rows($reponse);
if($existe == 0) { if($existe == 0) {
$requete="INSERT INTO inscription_tournoi(id_joueur, id_tournoi, id_categorie, travaille, telephone, date_inscription, inscripteur,commentaires) VALUES('$id_joueur','$id_tournoi','$id_categorie', '$travail','$num_tel', '$date','site','$comm')"; $requete="INSERT INTO inscription_tournoi(id_joueur, id_tournoi, id_categorie, travaille, telephone, date_inscription, inscripteur,commentaires) VALUES('$id_joueur','$id_tournoi','$id_categorie', '$travail','$num_tel', '$date','site','$comm')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
/* envoi mail confirmation */ /* envoi mail confirmation */
envoi_mail($id_joueur, $id_tournoi); envoi_mail($id_joueur, $id_tournoi);
echo "Joueur enregistr&eacute; au tournoi. Cliquez sur Retour pour revenir au menu principal."; echo "Joueur enregistr&eacute; au tournoi. Cliquez sur Retour pour revenir au menu principal.";
@@ -209,31 +207,29 @@ function verifierLicence($numero_fft){
} }
function envoi_mail($id_joueur, $id_tournoi) { function envoi_mail($id_joueur, $id_tournoi) {
include("mysql_compat.php");
include ("conf.php"); include ("conf.php");
$db_connection=mysql_connect($db_host,$db_user,$password); $db_connection=@mysqli_connect($db_host,$db_user,$password,$db_name);
$requete="SELECT nom, prenom, e_mail FROM joueur wHERE id_joueur='$id_joueur'"; $requete="SELECT nom, prenom, e_mail FROM joueur wHERE id_joueur='$id_joueur'";
$reponse=mysqli_query($db_connection, $requete); $reponse=mysqli_query($db_connection, $requete);
$joueur=mysqli_fetch_array($reponse); $joueur=mysqli_fetch_array($reponse);
if($['']!="") { if($joueur[e_mail]!="") {
$requete="SELECT id_club, nom FROM tournoi WHERE id_tournoi='$id_tournoi'"; $requete="SELECT id_club, nom FROM tournoi WHERE id_tournoi='$id_tournoi'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$tournoi=mysqli_fetch_object($reponse); $tournoi=mysqli_fetch_object($reponse);
$requete="SELECT nom, e_mail FROM club WHERE id_club='$tournoi->id_club'"; $requete="SELECT nom, e_mail FROM club WHERE id_club='$tournoi->id_club'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$club=mysqli_fetch_object($reponse); $club=mysqli_fetch_object($reponse);
$requete="SELECT id_categorie FROM appels_sortants WHERE id_joueur='$id_joueur' AND id_tournoi='$id_tournoi' AND type='sms'"; $requete="SELECT id_categorie FROM appels_sortants WHERE id_joueur='$id_joueur' AND id_tournoi='$id_tournoi' AND type='sms'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$cat=mysqli_fetch_object($reponse); $cat=mysqli_fetch_object($reponse);
$requete="SELECT nom FROM categorie WHERE id_categorie='$cat->id_categorie'"; $requete="SELECT nom FROM categorie WHERE id_categorie='$cat->id_categorie'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$cat=mysqli_fetch_object($reponse); $cat=mysqli_fetch_object($reponse);
$text="Cet email vous confirme que votre inscription via SMS dans la categorie $cat->nom a bien ete prise en compte par les organisateurs du tournoi $tournoi->nom du club $club->nom.\n\n L'inscription sera validee par le juge arbitre lorsque l'inscription sera reglee et apres presentation du certificat medical.\n\n Les organisateurs du tournoi. "; $text="Cet email vous confirme que votre inscription via SMS dans la categorie $cat->nom a bien ete prise en compte par les organisateurs du tournoi $tournoi->nom du club $club->nom.\n\n L'inscription sera validee par le juge arbitre lorsque l'inscription sera reglee et apres presentation du certificat medical.\n\n Les organisateurs du tournoi. ";
$joueur_email=$['']; $joueur_email=$joueur[e_mail];
$club_email=$club->e_mail; $club_email=$club->e_mail;
$sujet="Confirmation de l'inscription via SMS au tournoi $tournoi->nom du club $club->nom"; $sujet="Confirmation de l'inscription via SMS au tournoi $tournoi->nom du club $club->nom";
@@ -252,3 +248,4 @@ include ("conf.php");
} }
?> ?>

View File

@@ -18,30 +18,27 @@ $id_club=$_SESSION['Club'];
<?php <?php
include("enTete.php"); include("enTete.php");
include("menu.php"); include("menu.php");
include("mysql_compat.php");
include("conf.php"); include("conf.php");
$db_connection=mysql_connect($db_host,$db_user,$password);
/* echo "<center><h1>base de donnee $db_name $db_user test</h1></center>"; */ /* echo "<center><h1>base de donnee $db_name $db_user test</h1></center>"; */
$requete="SELECT nom FROM club WHERE id_club='$id_club'"; $requete="SELECT nom FROM club WHERE id_club='$id_club'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$club=mysqli_fetch_object($reponse); $club=mysqli_fetch_object($reponse);
echo "<div id='contenu'>"; echo "<div id='contenu'>";
echo "<center><h1>Liste des badges du club $club->nom</h1></center>"; echo "<center><h1>Liste des badges du club $club->nom</h1></center>";
/* Récupére les badges avec comptes inactifs */ /* Récupére les badges avec comptes inactifs */
$badges=array(); $badges=array();
if(isset($_GET['compte']) and $_GET['compte']=='inact') { if(isset($_GET['compte']) and $_GET['compte']=='inact') {
$lien_cpte='inact'; $lien_cpte='inact';
$lien_export="export_badge.php?club=$id_club&compte=inact"; $lien_export="export_badge.php?club=$id_club&compte=inact";
$requete="SELECT * FROM badge_joueurs WHERE id_club='$id_club' ORDER BY id_joueur ASC"; $requete="SELECT * FROM badge_joueurs WHERE id_club='$id_club' ORDER BY id_joueur ASC";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$existe_badges=mysqli_num_rows($reponse); $existe_badges=mysqli_num_rows($reponse);
if($existe_badges > 0) { if($existe_badges > 0) {
while($badge=mysqli_fetch_object($reponse)) { while($badge=mysqli_fetch_object($reponse)) {
if($badge->id_joueur != 0) { if($badge->id_joueur != 0) {
$requete="SELECT actif_debut, actif_fin FROM compte WHERE id_joueur='$badge->id_joueur' AND id_club='$id_club'"; $requete="SELECT actif_debut, actif_fin FROM compte WHERE id_joueur='$badge->id_joueur' AND id_club='$id_club'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$compte=mysqli_fetch_object($rep); $compte=mysqli_fetch_object($rep);
$ts_debut=conversion_ts_mysql($compte->actif_debut); $ts_debut=conversion_ts_mysql($compte->actif_debut);
$ts_fin=conversion_ts_mysql($compte->actif_fin); $ts_fin=conversion_ts_mysql($compte->actif_fin);
@@ -58,7 +55,7 @@ include("conf.php");
$lien_cpte='act'; $lien_cpte='act';
$lien_export="export_badge.php?club=$id_club"; $lien_export="export_badge.php?club=$id_club";
$requete="SELECT * FROM badge_joueurs WHERE id_club='$id_club' ORDER BY id_joueur ASC"; $requete="SELECT * FROM badge_joueurs WHERE id_club='$id_club' ORDER BY id_joueur ASC";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$existe_badges=mysqli_num_rows($reponse); $existe_badges=mysqli_num_rows($reponse);
if($existe_badges > 0) { if($existe_badges > 0) {
while($badge=mysqli_fetch_object($reponse)) { while($badge=mysqli_fetch_object($reponse)) {
@@ -91,23 +88,23 @@ include("conf.php");
echo "<th bgcolor='#FFFACD'>Modifier</th><th bgcolor='#FFFACD'>Supprimer</th>"; echo "<th bgcolor='#FFFACD'>Modifier</th><th bgcolor='#FFFACD'>Supprimer</th>";
for($i=0;$i<count($badges);$i++) { for($i=0;$i<count($badges);$i++) {
$requete="SELECT * FROM badge_joueurs WHERE id_badge='$badges[$i]'"; $requete="SELECT * FROM badge_joueurs WHERE id_badge='$badges[$i]'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$badge=mysqli_fetch_object($reponse); $badge=mysqli_fetch_object($reponse);
echo "<tr>"; echo "<tr>";
$requete="SELECT nom, prenom, numero_fft, e_mail FROM joueur WHERE id_joueur='$badge->id_joueur'"; $requete="SELECT nom, prenom, numero_fft, e_mail FROM joueur WHERE id_joueur='$badge->id_joueur'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$joueur=mysqli_fetch_object($rep); $joueur=mysqli_fetch_object($rep);
echo "<td><center>$joueur->nom</center></td>"; echo "<td><center>$joueur->nom</center></td>";
echo "<td><center>$joueur->prenom</center></td>"; echo "<td><center>$joueur->prenom</center></td>";
echo "<td><center>$joueur->numero_fft</center></td>"; echo "<td><center>$joueur->numero_fft</center></td>";
$requete="SELECT numero FROM telephone WHERE id_joueur='$badge->id_joueur'"; $requete="SELECT numero FROM telephone WHERE id_joueur='$badge->id_joueur'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$tel=mysqli_fetch_object($rep); $tel=mysqli_fetch_object($rep);
echo "<td><center>$tel->numero</center></td>"; echo "<td><center>$tel->numero</center></td>";
echo "<td><center>$joueur->e_mail</center></td>"; echo "<td><center>$joueur->e_mail</center></td>";
echo "<td><center>$badge->numero_badge</center></td>"; echo "<td><center>$badge->numero_badge</center></td>";
$requete="SELECT actif_debut, actif_fin FROM compte WHERE id_joueur='$badge->id_joueur' AND id_club='$id_club'"; $requete="SELECT actif_debut, actif_fin FROM compte WHERE id_joueur='$badge->id_joueur' AND id_club='$id_club'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$compte=mysqli_fetch_object($rep); $compte=mysqli_fetch_object($rep);
$ts_debut=conversion_ts_mysql($compte->actif_debut); $ts_debut=conversion_ts_mysql($compte->actif_debut);
$ts_fin=conversion_ts_mysql($compte->actif_fin); $ts_fin=conversion_ts_mysql($compte->actif_fin);
@@ -152,6 +149,7 @@ else {
} }
function conversion_ts_mysql($champ_ts) { function conversion_ts_mysql($champ_ts) {
if (empty($champ_ts) || is_null($champ_ts) || trim($champ_ts) === '') return 0;
$annee=substr($champ_ts, 0, 4); $annee=substr($champ_ts, 0, 4);
$mois=substr($champ_ts, 5, 2); $mois=substr($champ_ts, 5, 2);
$jour=substr($champ_ts, 8, 2); $jour=substr($champ_ts, 8, 2);
@@ -159,9 +157,10 @@ function conversion_ts_mysql($champ_ts) {
$min=substr($champ_ts, 14, 2); $min=substr($champ_ts, 14, 2);
$sec=substr($champ_ts, 17, 2); $sec=substr($champ_ts, 17, 2);
$ts=mktime($h, $min, $sec, $mois, $jour, $annee); $ts=mktime($heure, $min, $sec, $mois, $jour, $annee);
return $ts; return $ts;
} }
?> ?>

167
www/tyroltenn/liste_badge.php.git Executable file
View File

@@ -0,0 +1,167 @@
<?php
session_start();
if(isset($_SESSION['Admin']) and $_SESSION['Admin']==2 and isset($_SESSION['Club'])) {
$id_club=$_SESSION['Club'];
?>
<html>
<head>
<meta http-equiv="Content-Language" content="fr">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>LE SERVEUR VOCAL DE RESERVATION DES SALLES DE TENNIS</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<div id="tout">
<?php
include("enTete.php");
include("menu.php");
include("mysql_compat.php");
include("conf.php");
$db_connection=mysql_connect($db_host,$db_user,$password);
/* echo "<center><h1>base de donnee $db_name $db_user test</h1></center>"; */
$requete="SELECT nom FROM club WHERE id_club='$id_club'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$club=mysqli_fetch_object($reponse);
echo "<div id='contenu'>";
echo "<center><h1>Liste des badges du club $club->nom</h1></center>";
/* Récupére les badges avec comptes inactifs */
$badges=array();
if(isset($_GET['compte']) and $_GET['compte']=='inact') {
$lien_cpte='inact';
$lien_export="export_badge.php?club=$id_club&compte=inact";
$requete="SELECT * FROM badge_joueurs WHERE id_club='$id_club' ORDER BY id_joueur ASC";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$existe_badges=mysqli_num_rows($reponse);
if($existe_badges > 0) {
while($badge=mysqli_fetch_object($reponse)) {
if($badge->id_joueur != 0) {
$requete="SELECT actif_debut, actif_fin FROM compte WHERE id_joueur='$badge->id_joueur' AND id_club='$id_club'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$compte=mysqli_fetch_object($rep);
$ts_debut=conversion_ts_mysql($compte->actif_debut);
$ts_fin=conversion_ts_mysql($compte->actif_fin);
$ts_now=time();
if($ts_debut > $ts_now or $ts_now > $ts_fin) {
array_push($badges, $badge->id_badge);
}
}
}
}
}
/* Sinon tous les badges avec comptes actifs */
else {
$lien_cpte='act';
$lien_export="export_badge.php?club=$id_club";
$requete="SELECT * FROM badge_joueurs WHERE id_club='$id_club' ORDER BY id_joueur ASC";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$existe_badges=mysqli_num_rows($reponse);
if($existe_badges > 0) {
while($badge=mysqli_fetch_object($reponse)) {
if($badge->id_joueur != 0) {
array_push($badges, $badge->id_badge);
}
}
}
}
if($lien_cpte=='inact') {
echo "<center><a href='liste_badge.php'>Afficher tous les comptes</a></center>";
}
else {
echo "<center><a href='liste_badge.php?compte=inact'>Afficher les comptes inactifs</a></center>";
}
if(count($badges) > 0) {
echo "<p><center>";
echo "Utilisez les liens pour modifier ou supprimer les badges attribu&eacute;s au joueur.";
echo "</center></p>";
echo "<p><center><a href='$lien_export' target='_blank'>Exporter cette liste au format PDF</a></center></p>";
echo "<center><table border='1' width='85%'>";
echo "<th bgcolor='#FFFACD'>Nom</th><th bgcolor='#FFFACD'>Pr&eacute;nom</th>";
echo "<th bgcolor='#FFFACD'>Num&eacute;ro FFT</th><th bgcolor='#FFFACD'>T&eacute;l&eacute;phone</th>";
echo "<th bgcolor='#FFFACD'>Email</th><th bgcolor='#FFFACD'>Num&eacute;ro Badge</th>";
echo "<th bgcolor='#FFFACD'>Compte actif ?</th>";
echo "<th bgcolor='#FFFACD'>Modifier</th><th bgcolor='#FFFACD'>Supprimer</th>";
for($i=0;$i<count($badges);$i++) {
$requete="SELECT * FROM badge_joueurs WHERE id_badge='$badges[$i]'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$badge=mysqli_fetch_object($reponse);
echo "<tr>";
$requete="SELECT nom, prenom, numero_fft, e_mail FROM joueur WHERE id_joueur='$badge->id_joueur'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$joueur=mysqli_fetch_object($rep);
echo "<td><center>$joueur->nom</center></td>";
echo "<td><center>$joueur->prenom</center></td>";
echo "<td><center>$joueur->numero_fft</center></td>";
$requete="SELECT numero FROM telephone WHERE id_joueur='$badge->id_joueur'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$tel=mysqli_fetch_object($rep);
echo "<td><center>$tel->numero</center></td>";
echo "<td><center>$joueur->e_mail</center></td>";
echo "<td><center>$badge->numero_badge</center></td>";
$requete="SELECT actif_debut, actif_fin FROM compte WHERE id_joueur='$badge->id_joueur' AND id_club='$id_club'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$compte=mysqli_fetch_object($rep);
$ts_debut=conversion_ts_mysql($compte->actif_debut);
$ts_fin=conversion_ts_mysql($compte->actif_fin);
$ts_now=time();
if($ts_debut <= $ts_now and $ts_now <= $ts_fin) {
echo "<td bgcolor='#00FF00'>&nbsp;</td>";
}
else {
echo "<td bgcolor='#FF0000'>&nbsp;</td>";
}
echo "<td><center><a href='modif_badge.php?badge=$badge->id_badge&info=modif'>Modifier</a></center></td>";
echo "<td><center><a href='modif_badge.php?badge=$badge->id_badge&info=suppr'>Supprimer</a></center></td>";
echo "</tr>";
}
echo "</table></center>";
}
else {
echo "<br />";
echo "<center><font style='font-weight: bold;'>";
if($lien_cpte!='inact') {
echo "Votre club ne dispose d'aucun badge d&eacute;clar&eacute;.<br />";
}
else {
echo "Il n'y a pas de badges avec un compte inactif.<br />";
}
echo "Utilisez le lien ci-dessous pour d&eacute;clarer un nouveau badge.";
echo "</font></center>";
}
echo "<br /><br />";
echo "<center><a href='creation_badge.php'>D&eacute;clarer un nouveau badge</a></center>";
echo "<br /><br />";
echo "<center><a href='badge_excel.php'>Importer un fichier Excel contenant les Badges</a></center>";
echo "<br /><br />";
include("deco_admin_club.php");
include("piedDePage.php");
}
else {
echo("Non autoris&eacute; - Redirection vers la page d'identification dans 2 secondes");
sleep(2);
include("admin_login.php");
}
function conversion_ts_mysql($champ_ts) {
$annee=substr($champ_ts, 0, 4);
$mois=substr($champ_ts, 5, 2);
$jour=substr($champ_ts, 8, 2);
$heure=substr($champ_ts, 11, 2);
$min=substr($champ_ts, 14, 2);
$sec=substr($champ_ts, 17, 2);
$ts=mktime($h, $min, $sec, $mois, $jour, $annee);
return $ts;
}
?>

View File

@@ -75,7 +75,7 @@ $id=$_SESSION['id'];
} }
} }
else if($type_liste=='club') { else if($type_liste=='club') {
$mb_licence=utf8_decode("MembreLicencié"); $mb_licence="MembreLicencié";
$requete="SELECT id_club FROM compte WHERE id_joueur='$joueur->id_joueur' AND statut='$mb_licence'"; $requete="SELECT id_club FROM compte WHERE id_joueur='$joueur->id_joueur' AND statut='$mb_licence'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$compte=mysqli_fetch_object($reponse); $compte=mysqli_fetch_object($reponse);

View File

@@ -42,7 +42,7 @@ include("conf.php");
$joueur=mysqli_fetch_object($rep); $joueur=mysqli_fetch_object($rep);
echo "<td><center>$joueur->prenom $joueur->nom</center></td>"; echo "<td><center>$joueur->prenom $joueur->nom</center></td>";
echo "<td><center>$joueur->numero_fft</center></td>"; echo "<td><center>$joueur->numero_fft</center></td>";
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
$requete="SELECT id_club FROM compte WHERE id_joueur='$ja->id_joueur' AND statut='$temp'"; $requete="SELECT id_club FROM compte WHERE id_joueur='$ja->id_joueur' AND statut='$temp'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$club=mysqli_fetch_object($rep); $club=mysqli_fetch_object($rep);

View File

@@ -43,7 +43,7 @@ $id_club=$_SESSION['Club'];
/* Recherche des donn&eacute;es */ /* Recherche des donn&eacute;es */
$joueurs=array(); $joueurs=array();
if(count($_POST)==0 or (count($_POST) > 0 and $_POST['type']=='licence')) { if(count($_POST)==0 or (count($_POST) > 0 and $_POST['type']=='licence')) {
/*$temp=utf8_decode("MembreLicencié");*/ /*$temp="MembreLicencié";*/
$temp=utf8_encode("MembreLicenci<63>"); $temp=utf8_encode("MembreLicenci<63>");
$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"; $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)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
@@ -57,7 +57,7 @@ $id_club=$_SESSION['Club'];
$titre="Tous les joueurs licenci&eacute;s"; $titre="Tous les joueurs licenci&eacute;s";
} }
else if(count($_POST) > 0 and $_POST['type']=='invite') { else if(count($_POST) > 0 and $_POST['type']=='invite') {
/*$temp=utf8_decode("Invité");*/ /*$temp="Invité";*/
$temp=utf8_encode("Invit<69>"); $temp=utf8_encode("Invit<69>");
$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"; $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)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
@@ -152,6 +152,7 @@ $id_club=$_SESSION['Club'];
$requete.=" WHERE c.id_joueur=j.id_joueur AND c.id_club='$id_club' AND j.id_joueur='$joueurs[$indice]'"; $requete.=" WHERE c.id_joueur=j.id_joueur AND c.id_club='$id_club' AND j.id_joueur='$joueurs[$indice]'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$joueur=mysqli_fetch_object($rep); $joueur=mysqli_fetch_object($rep);
if (!$joueur) continue;
echo "<tr>"; echo "<tr>";
echo "<td><center>$joueur->nom</center></td>"; echo "<td><center>$joueur->nom</center></td>";
echo "<td><center>$joueur->prenom</center></td>"; echo "<td><center>$joueur->prenom</center></td>";
@@ -159,10 +160,10 @@ $id_club=$_SESSION['Club'];
$requete="SELECT numero FROM telephone WHERE id_joueur='$joueurs[$indice]'"; $requete="SELECT numero FROM telephone WHERE id_joueur='$joueurs[$indice]'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$tel=mysqli_fetch_object($rep); $tel=mysqli_fetch_object($rep);
echo "<td><center>$tel->numero</center></td>"; echo "<td><center>" . ($tel->numero ?? '-') . "</center></td>";
echo "<td><center>$joueur->e_mail</center></td>"; echo "<td><center>$joueur->e_mail</center></td>";
$type_joueur=""; $type_joueur="";
if(utf8_encode($joueur->statut)=="MembreLicencié") { if($joueur->statut=="MembreLicencié") {
$type_joueur="Licenci&eacute;"; $type_joueur="Licenci&eacute;";
} }
else if(utf8_encode($joueur->statut)=="Invité") { else if(utf8_encode($joueur->statut)=="Invité") {

View File

@@ -63,7 +63,7 @@ $id=$_SESSION['id'];
/* Recherche des donn&eacute;es */ /* Recherche des donn&eacute;es */
$joueurs=array(); $joueurs=array();
if(count($_POST)==0 or (count($_POST) > 0 and $_POST['type']=='licence')) { if(count($_POST)==0 or (count($_POST) > 0 and $_POST['type']=='licence')) {
$temp=utf8_decode("MembreLicencié"); $temp="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"; $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)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$existe=mysqli_num_rows($reponse); $existe=mysqli_num_rows($reponse);
@@ -76,7 +76,7 @@ $id=$_SESSION['id'];
$titre="Tous les joueurs licenci&eacute;s"; $titre="Tous les joueurs licenci&eacute;s";
} }
else if(count($_POST) > 0 and $_POST['type']=='invite') { else if(count($_POST) > 0 and $_POST['type']=='invite') {
$temp=utf8_decode("Invité"); $temp="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"; $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)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$existe=mysqli_num_rows($reponse); $existe=mysqli_num_rows($reponse);

View File

@@ -94,6 +94,7 @@ $id_club=$_SESSION['Club'];
$requete.=" WHERE c.id_joueur=j.id_joueur AND c.id_club='$id_club' AND j.id_joueur='$loc->id_joueur'"; $requete.=" WHERE c.id_joueur=j.id_joueur AND c.id_club='$id_club' AND j.id_joueur='$loc->id_joueur'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$joueur=mysqli_fetch_object($rep); $joueur=mysqli_fetch_object($rep);
if (!$joueur) continue;
echo "<tr>"; echo "<tr>";
echo "<td><center>$joueur->nom</center></td>"; echo "<td><center>$joueur->nom</center></td>";
echo "<td><center>$joueur->prenom</center></td>"; echo "<td><center>$joueur->prenom</center></td>";

View File

@@ -34,7 +34,7 @@ $id_club=$_SESSION['Club'];
/* Affichage dans le tableau des messages des 3 derniers mois */ /* Affichage dans le tableau des messages des 3 derniers mois */
$date_post=date("Y-m-d", time()-(3600*24*30*3)); $date_post=date("Y-m-d", time()-(3600*24*30*3));
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
$requete="SELECT * FROM message_part mp, compte c WHERE mp.id_joueur=c.id_joueur AND date_mess >= '$date_post' AND c.statut='$temp' AND id_club='$id_club' ORDER BY date_mess DESC, heure_mess DESC"; $requete="SELECT * FROM message_part mp, compte c WHERE mp.id_joueur=c.id_joueur AND date_mess >= '$date_post' AND c.statut='$temp' AND id_club='$id_club' ORDER BY date_mess DESC, heure_mess DESC";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$existe=mysqli_num_rows($reponse); $existe=mysqli_num_rows($reponse);

View File

@@ -41,7 +41,7 @@ $id=$_SESSION['id'];
} }
/* Recherche du club du joueur */ /* Recherche du club du joueur */
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
$requete="SELECT id_club FROM compte WHERE id_joueur='$joueur->id_joueur' AND statut='$temp'"; $requete="SELECT id_club FROM compte WHERE id_joueur='$joueur->id_joueur' AND statut='$temp'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$compte=mysqli_fetch_object($reponse); $compte=mysqli_fetch_object($reponse);

View File

@@ -53,10 +53,11 @@ $id_club=$_SESSION['Club'];
$requete="SELECT couleur_hex FROM couleurs WHERE id_couleur='$rubrique->id_couleur'"; $requete="SELECT couleur_hex FROM couleurs WHERE id_couleur='$rubrique->id_couleur'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$couleur=mysqli_fetch_object($rep); $couleur=mysqli_fetch_object($rep);
$requete="SELECT couleur_hex FROM couleurs WHERE id_couleur='$rubrique->id_coul_police'"; $couleur_hex='#FFFFFF';
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $couleur_pol_hex='#000000';
$couleur_pol=mysqli_fetch_object($rep); if($couleur && !empty($couleur->couleur_hex)) $couleur_hex=$couleur->couleur_hex;
echo "<td bgcolor='$couleur->couleur_hex'><font style='color:$couleur_pol->couleur_hex;'><center><strong>$rubrique->nom</strong></center></font></td>";
echo "<td bgcolor='$couleur_hex'><font style='color:$couleur_pol_hex;'><center><strong>$rubrique->nom</strong></center></font></td>";
$visible=$rubrique->visible_joueur; $visible=$rubrique->visible_joueur;
echo "<td><center>$visible</center></td>"; echo "<td><center>$visible</center></td>";
echo "<td><center><a href='modif_tri_rub.php?id_rubrique=$rubrique->id_rubrique'>$rubrique->tri</a></center></td>"; echo "<td><center><a href='modif_tri_rub.php?id_rubrique=$rubrique->id_rubrique'>$rubrique->tri</a></center></td>";

View File

@@ -37,8 +37,8 @@ $id_club=$_SESSION['Club'];
if($existe>0) { if($existe>0) {
while($capitaine=mysqli_fetch_object($reponse_cap)) { while($capitaine=mysqli_fetch_object($reponse_cap)) {
$cap=array(); $cap=array();
$['']=$capitaine->id_capitaine; $cap['id_capitaine']=$capitaine->id_capitaine;
$['']=$capitaine->id_joueur; $cap['id_joueur']=$capitaine->id_joueur;
array_push($capitaines, $cap); array_push($capitaines, $cap);
} }
} }
@@ -67,8 +67,8 @@ $id_club=$_SESSION['Club'];
echo "<th>Nb &eacute;quipes</th><th>Equipes affect&eacute;es</th><th>Mot de passe</th><th>Supprimer</th>"; echo "<th>Nb &eacute;quipes</th><th>Equipes affect&eacute;es</th><th>Mot de passe</th><th>Supprimer</th>";
for($i=0;$i<count($capitaines);$i++) { for($i=0;$i<count($capitaines);$i++) {
echo "<tr>"; echo "<tr>";
$id_cap=$capitaines[$i][id]; $id_cap=$capitaines[$i]['id_capitaine'];
$id_joueur=$capitaines[$i][joueur]; $id_joueur=$capitaines[$i]['id_joueur'];
$requete="SELECT nom, prenom, numero_fft, classement, sexe FROM joueur WHERE id_joueur='$id_joueur'"; $requete="SELECT nom, prenom, numero_fft, classement, sexe FROM joueur WHERE id_joueur='$id_joueur'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$joueur=mysqli_fetch_object($reponse); $joueur=mysqli_fetch_object($reponse);

View File

@@ -385,8 +385,8 @@ function insertion_bdd($tableauJoueurs) {
$requete="SELECT id_club FROM club WHERE numero_fft='$numfft_club'"; $requete="SELECT id_club FROM club WHERE numero_fft='$numfft_club'";
$reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$club=mysqli_fetch_object($reponse2); $club=mysqli_fetch_object($reponse2);
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
$temp1=utf8_decode("Invité"); $temp1="Invité";
$debut_tab=getdate(); /* tenir compte de la date d'enregistrement */ $debut_tab=getdate(); /* tenir compte de la date d'enregistrement */
if($['']==0) { if($['']==0) {
$['']="00"; $['']="00";
@@ -460,8 +460,8 @@ function insertion_bdd($tableauJoueurs) {
$requete="SELECT id_club FROM club WHERE numero_fft='$numfft_club'"; $requete="SELECT id_club FROM club WHERE numero_fft='$numfft_club'";
$reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$club=mysqli_fetch_object($reponse2); $club=mysqli_fetch_object($reponse2);
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
$temp1=utf8_decode("Invité"); $temp1="Invité";
$debut_tab=getdate(); /* tenir compte de la date d'enregistrement */ $debut_tab=getdate(); /* tenir compte de la date d'enregistrement */
if($['']==0) { if($['']==0) {
$['']="00"; $['']="00";

View File

@@ -46,7 +46,7 @@ $id_club=$_SESSION['Club'];
} }
/* Tout les joueurs */ /* Tout les joueurs */
else if($type_raz=='tout') { else if($type_raz=='tout') {
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
$requete="SELECT c.id_compte FROM compte c WHERE c.id_club='$id_club' AND c.statut='$temp'"; $requete="SELECT c.id_compte FROM compte c WHERE c.id_club='$id_club' AND c.statut='$temp'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");

View File

@@ -66,7 +66,7 @@ $id=$_SESSION['id'];
} }
/* Tout les joueurs */ /* Tout les joueurs */
else if($type_raz=='tout') { else if($type_raz=='tout') {
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
$requete="SELECT c.id_compte FROM compte c WHERE c.id_club='$id_club' AND c.statut='$temp'"; $requete="SELECT c.id_compte FROM compte c WHERE c.id_club='$id_club' AND c.statut='$temp'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");

View File

@@ -18,10 +18,7 @@ $id_club=$_SESSION['Club'];
<?php <?php
include("enTete.php"); include("enTete.php");
include("menu.php"); include("menu.php");
include("mysql_compat.php");
include("conf.php"); include("conf.php");
$db_connection=mysql_connect($db_host,$db_user,$password);
echo "<div id='contenu'>"; echo "<div id='contenu'>";
echo "<center><h1>Recherche d'un nouveau badge</h1></center>"; echo "<center><h1>Recherche d'un nouveau badge</h1></center>";
@@ -49,23 +46,23 @@ include("conf.php");
} }
/* Traitement formulaire */ /* Traitement formulaire */
else { else {
/* Recup des données */ /* Recup des données */
$type=$_POST['type']; $type=$_POST['type'];
$valeur=$_POST['valeur']; $valeur=$_POST['valeur'];
/* Recherche des données */ /* Recherche des données */
$badges=array(); $badges=array();
if($type=='num_fft') { if($type=='num_fft') {
/* Recherche si le joueur existe et qu'il est licencié dans le club */ /* Recherche si le joueur existe et qu'il est licencié dans le club */
$requete="SELECT j.id_joueur, j.nom, j.prenom FROM joueur j, compte c WHERE c.id_club='$id_club' AND c.id_joueur=j.id_joueur AND j.numero_fft='$valeur'"; $requete="SELECT j.id_joueur, j.nom, j.prenom FROM joueur j, compte c WHERE c.id_club='$id_club' AND c.id_joueur=j.id_joueur AND j.numero_fft='$valeur'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$existe_joueur=mysqli_num_rows($reponse); $existe_joueur=mysqli_num_rows($reponse);
if($existe_joueur > 0) { if($existe_joueur > 0) {
$joueur=mysqli_fetch_object($reponse); $joueur=mysqli_fetch_object($reponse);
$titre="Badge du joueur $joueur->prenom $joueur->nom"; $titre="Badge du joueur $joueur->prenom $joueur->nom";
/* Recherche des badges du joueur */ /* Recherche des badges du joueur */
$requete="SELECT id_badge FROM badge_joueurs WHERE id_club='$id_club' AND id_joueur='$joueur->id_joueur'"; $requete="SELECT id_badge FROM badge_joueurs WHERE id_club='$id_club' AND id_joueur='$joueur->id_joueur'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
while($badge=mysqli_fetch_object($reponse)) { while($badge=mysqli_fetch_object($reponse)) {
array_push($badges, $badge->id_badge); array_push($badges, $badge->id_badge);
} }
@@ -77,7 +74,7 @@ include("conf.php");
else if($type=='num_badge') { else if($type=='num_badge') {
/* Recherche des badges du joueur */ /* Recherche des badges du joueur */
$requete="SELECT id_badge FROM badge_joueurs WHERE id_club='$id_club' AND numero_badge='$valeur'"; $requete="SELECT id_badge FROM badge_joueurs WHERE id_club='$id_club' AND numero_badge='$valeur'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
while($badge=mysqli_fetch_object($reponse)) { while($badge=mysqli_fetch_object($reponse)) {
array_push($badges, $badge->id_badge); array_push($badges, $badge->id_badge);
} }
@@ -91,23 +88,23 @@ include("conf.php");
echo "<th bgcolor='#FFFACD'>Compte actif ?</th>"; echo "<th bgcolor='#FFFACD'>Compte actif ?</th>";
for($i=0;$i<count($badges);$i++) { for($i=0;$i<count($badges);$i++) {
$requete="SELECT * FROM badge_joueurs WHERE id_badge='$badges[$i]'"; $requete="SELECT * FROM badge_joueurs WHERE id_badge='$badges[$i]'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$badge=mysqli_fetch_object($reponse); $badge=mysqli_fetch_object($reponse);
echo "<tr>"; echo "<tr>";
$requete="SELECT nom, prenom, numero_fft, e_mail FROM joueur WHERE id_joueur='$badge->id_joueur'"; $requete="SELECT nom, prenom, numero_fft, e_mail FROM joueur WHERE id_joueur='$badge->id_joueur'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$joueur=mysqli_fetch_object($rep); $joueur=mysqli_fetch_object($rep);
echo "<td><center>$joueur->nom</center></td>"; echo "<td><center>$joueur->nom</center></td>";
echo "<td><center>$joueur->prenom</center></td>"; echo "<td><center>$joueur->prenom</center></td>";
echo "<td><center>$joueur->numero_fft</center></td>"; echo "<td><center>$joueur->numero_fft</center></td>";
$requete="SELECT numero FROM telephone WHERE id_joueur='$badge->id_joueur'"; $requete="SELECT numero FROM telephone WHERE id_joueur='$badge->id_joueur'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$tel=mysqli_fetch_object($rep); $tel=mysqli_fetch_object($rep);
echo "<td><center>$tel->numero</center></td>"; echo "<td><center>$tel->numero</center></td>";
echo "<td><center>$joueur->e_mail</center></td>"; echo "<td><center>$joueur->e_mail</center></td>";
echo "<td><center>$badge->numero_badge</center></td>"; echo "<td><center>$badge->numero_badge</center></td>";
$requete="SELECT actif_debut, actif_fin FROM compte WHERE id_joueur='$badge->id_joueur' AND id_club='$id_club'"; $requete="SELECT actif_debut, actif_fin FROM compte WHERE id_joueur='$badge->id_joueur' AND id_club='$id_club'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
$compte=mysqli_fetch_object($rep); $compte=mysqli_fetch_object($rep);
$ts_debut=conversion_ts_mysql($compte->actif_debut); $ts_debut=conversion_ts_mysql($compte->actif_debut);
$ts_fin=conversion_ts_mysql($compte->actif_fin); $ts_fin=conversion_ts_mysql($compte->actif_fin);
@@ -149,6 +146,7 @@ else {
} }
function conversion_ts_mysql($champ_ts) { function conversion_ts_mysql($champ_ts) {
if (empty($champ_ts) || is_null($champ_ts) || trim($champ_ts) === '') return 0;
$annee=substr($champ_ts, 0, 4); $annee=substr($champ_ts, 0, 4);
$mois=substr($champ_ts, 5, 2); $mois=substr($champ_ts, 5, 2);
$jour=substr($champ_ts, 8, 2); $jour=substr($champ_ts, 8, 2);
@@ -156,7 +154,8 @@ function conversion_ts_mysql($champ_ts) {
$min=substr($champ_ts, 14, 2); $min=substr($champ_ts, 14, 2);
$sec=substr($champ_ts, 17, 2); $sec=substr($champ_ts, 17, 2);
$ts=mktime($h, $min, $sec, $mois, $jour, $annee); $ts=mktime($heure, $min, $sec, $mois, $jour, $annee);
return $ts; return $ts;
} }

View File

@@ -0,0 +1,162 @@
<?php
session_start();
if(isset($_SESSION['Admin']) and $_SESSION['Admin']==2 and isset($_SESSION['Club'])) {
$id_club=$_SESSION['Club'];
?>
<html>
<head>
<meta http-equiv="Content-Language" content="fr">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>LE SERVEUR VOCAL DE RESERVATION DES SALLES DE TENNIS</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<div id="tout">
<?php
include("enTete.php");
include("menu.php");
include("mysql_compat.php");
include("conf.php");
$db_connection=mysql_connect($db_host,$db_user,$password);
echo "<div id='contenu'>";
echo "<center><h1>Recherche d'un nouveau badge</h1></center>";
/* Affichage formulaire */
if(count($_POST)==0) {
echo "<p>";
echo "Choisissez le type de recherche, saisissez la valeur dans la case ci-dessous puis valider pour lancer la recherche.";
echo "Les recherches suivantes sont possibles : <br />";
echo "<ul>";
echo "<li>Par num&eacute;ro de licence ;</li>";
echo "<lI>Par num&eacute;ro du badge.</li>";
echo "</ul>";
echo "</p>";
echo "<form action='recherche_badge.php' method='post'>";
echo "<center><table>";
echo "<tr><td>Type de recherche : </td><td><select name='type'>";
echo "<option value='num_fft'>Licence FFT du joueur</option>";
echo "<option value='num_badge'>Num&eacute;ro du badge</option>";
echo "</select></td></tr>";
echo "<tr><td>Licence / Num&eacute;ro du badge : </td><td><input type='text' name='valeur'></td></tr>";
echo "<tr><td colspan='2'><center><input type='submit' name='valider' value='Valider'></center></td></tr>";
echo "</table></center>";
echo "</form>";
}
/* Traitement formulaire */
else {
/* Recup des données */
$type=$_POST['type'];
$valeur=$_POST['valeur'];
/* Recherche des données */
$badges=array();
if($type=='num_fft') {
/* Recherche si le joueur existe et qu'il est licencié dans le club */
$requete="SELECT j.id_joueur, j.nom, j.prenom FROM joueur j, compte c WHERE c.id_club='$id_club' AND c.id_joueur=j.id_joueur AND j.numero_fft='$valeur'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$existe_joueur=mysqli_num_rows($reponse);
if($existe_joueur > 0) {
$joueur=mysqli_fetch_object($reponse);
$titre="Badge du joueur $joueur->prenom $joueur->nom";
/* Recherche des badges du joueur */
$requete="SELECT id_badge FROM badge_joueurs WHERE id_club='$id_club' AND id_joueur='$joueur->id_joueur'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
while($badge=mysqli_fetch_object($reponse)) {
array_push($badges, $badge->id_badge);
}
}
else {
echo "Le joueur est inexistant sur le site ou n'est pas licenci&eacute; dans votre club.";
}
}
else if($type=='num_badge') {
/* Recherche des badges du joueur */
$requete="SELECT id_badge FROM badge_joueurs WHERE id_club='$id_club' AND numero_badge='$valeur'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
while($badge=mysqli_fetch_object($reponse)) {
array_push($badges, $badge->id_badge);
}
}
if(count($badges) > 0) {
echo "<center><table border='1' width='85%'>";
echo "<th bgcolor='#FFFACD'>Nom</th><th bgcolor='#FFFACD'>Pr&eacute;nom</th>";
echo "<th bgcolor='#FFFACD'>Num&eacute;ro FFT</th><th bgcolor='#FFFACD'>T&eacute;l&eacute;phone</th>";
echo "<th bgcolor='#FFFACD'>Email</th><th bgcolor='#FFFACD'>Num&eacute;ro Badge</th>";
echo "<th bgcolor='#FFFACD'>Compte actif ?</th>";
for($i=0;$i<count($badges);$i++) {
$requete="SELECT * FROM badge_joueurs WHERE id_badge='$badges[$i]'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$badge=mysqli_fetch_object($reponse);
echo "<tr>";
$requete="SELECT nom, prenom, numero_fft, e_mail FROM joueur WHERE id_joueur='$badge->id_joueur'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$joueur=mysqli_fetch_object($rep);
echo "<td><center>$joueur->nom</center></td>";
echo "<td><center>$joueur->prenom</center></td>";
echo "<td><center>$joueur->numero_fft</center></td>";
$requete="SELECT numero FROM telephone WHERE id_joueur='$badge->id_joueur'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$tel=mysqli_fetch_object($rep);
echo "<td><center>$tel->numero</center></td>";
echo "<td><center>$joueur->e_mail</center></td>";
echo "<td><center>$badge->numero_badge</center></td>";
$requete="SELECT actif_debut, actif_fin FROM compte WHERE id_joueur='$badge->id_joueur' AND id_club='$id_club'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$compte=mysqli_fetch_object($rep);
$ts_debut=conversion_ts_mysql($compte->actif_debut);
$ts_fin=conversion_ts_mysql($compte->actif_fin);
$ts_now=time();
if($ts_debut <= $ts_now and $ts_now <= $ts_fin) {
echo "<td bgcolor='#00FF00'>&nbsp;</td>";
}
else {
echo "<td bgcolor='#FF0000'>&nbsp;</td>";
}
echo "</tr>";
}
echo "</table></center>";
}
else {
echo "<br />";
echo "<center><font style='font-weight: bold;'>";
if($type=='num_fft') {
echo "Le joueur ne dispose d'aucun badge dans votre club.<br />";
}
else if($type=='num_badge') {
echo "Le badge num&eacute;ro $valeur n'existe pas dans votre club.<br />";
}
echo "</font></center>";
}
echo "<br /><br />";
echo "<center><a href='recherche_badge.php'>Effectuer une nouvelle recherche</a></center>";
}
echo "<br /><br />";
include("deco_admin_club.php");
include("piedDePage.php");
}
else {
echo("Non autoris&eacute; - Redirection vers la page d'identification dans 2 secondes");
sleep(2);
include("admin_login.php");
}
function conversion_ts_mysql($champ_ts) {
$annee=substr($champ_ts, 0, 4);
$mois=substr($champ_ts, 5, 2);
$jour=substr($champ_ts, 8, 2);
$heure=substr($champ_ts, 11, 2);
$min=substr($champ_ts, 14, 2);
$sec=substr($champ_ts, 17, 2);
$ts=mktime($h, $min, $sec, $mois, $jour, $annee);
return $ts;
}

View File

@@ -63,8 +63,8 @@ include ("conf.php");
/* Controle si le joueur est invité */ /* Controle si le joueur est invité */
$temp="Invité"; $temp="Invité";
$temp2="MembreLicencié"; $temp2="MembreLicencié";
*/$temp=utf8_decode("Invité");*/ */$temp="Invité";*/
/*$temp2=utf8_decode("MembreLicencié");*/ /*$temp2="MembreLicencié";*/
$requete="SELECT id_compte, solde, cumul FROM compte WHERE id_joueur='$id_joueur_log' AND id_club='$club' AND statut='$temp2'"; $requete="SELECT id_compte, solde, 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>"); $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); $existe_membre=mysqli_num_rows($reponse);
@@ -111,8 +111,8 @@ include ("conf.php");
/* Encodage chaine UTF8 */ /* Encodage chaine UTF8 */
$mb_licence="MembreLicencié"; $mb_licence="MembreLicencié";
$mb_invite=="Invité"; $mb_invite=="Invité";
/*$mb_licence=utf8_decode("MembreLicencié");*/ /*$mb_licence="MembreLicencié";*/
/*$mb_invite==utf8_decode("Invité");*/ /*$mb_invite=="Invité";*/
/* Découpage du num tel */ /* Découpage du num tel */
$groupe1=substr($tel,0,2); $groupe1=substr($tel,0,2);
$groupe2=substr($tel,2,2); $groupe2=substr($tel,2,2);
@@ -326,7 +326,7 @@ include ("conf.php");
/* Requete si joueur invite ? */ /* Requete si joueur invite ? */
$invite_ok=0; $invite_ok=0;
$temp="Invité"; $temp="Invité";
*/$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'"; $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>"); $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); $existe_invite=mysqli_num_rows($reponse);
@@ -563,7 +563,7 @@ include ("conf.php");
if($flag==1 and $id_adverse != 0 and $id_adverse != 1693) { if($flag==1 and $id_adverse != 0 and $id_adverse != 1693) {
/* COntrole si le joueur est invité dans le club */ /* COntrole si le joueur est invité dans le club */
$temp="Invité"; $temp="Invité";
/* $temp=utf8_decode("Invité");*/ /* $temp="Invité";*/
$requete="SELECT solde, cumul, id_compte FROM compte WHERE id_joueur='$id_adverse' AND id_club='$club' AND statut='$temp'"; $requete="SELECT solde, cumul, id_compte FROM compte WHERE id_joueur='$id_adverse' 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>"); $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); $existe_invite=mysqli_num_rows($reponse);

View File

@@ -46,7 +46,7 @@ $id_cap=$_SESSION['Id'];
$score="Victoire $points"; $score="Victoire $points";
} }
else { else {
$temp=utf8_decode("Défaite"); $temp="Défaite";
$score="$temp $points"; $score="$temp $points";
} }

View File

@@ -369,7 +369,7 @@ if(isset($_SESSION['type']) and isset($_SESSION['id'])) {
} }
if($compte_ok==1) { if($compte_ok==1) {
$ts_now=time(); $ts_now=time();
$$ts_debut=conversion_ts_mysql($compte->actif_debut); $ts_debut=conversion_ts_mysql($compte->actif_debut);
$ts_fin=conversion_ts_mysql($compte->actif_fin); $ts_fin=conversion_ts_mysql($compte->actif_fin);
if($ts_debut <= $ts_now and $ts_now <= $ts_fin) { if($ts_debut <= $ts_now and $ts_now <= $ts_fin) {
$compte_act=1; $compte_act=1;
@@ -393,7 +393,8 @@ if(isset($_SESSION['type']) and isset($_SESSION['id'])) {
$requete2="SELECT count(*) from reservable where id_club LIKE '$club'"; $requete2="SELECT count(*) from reservable where id_club LIKE '$club'";
$result2=mysqli_query($db_connection, $requete2) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $result2=mysqli_query($db_connection, $requete2) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$nb_terrains=mysql_result($result2,0); $1_row=mysqli_fetch_row($1);
$nb_terrains=$1_row[0];
$requete5="SELECT nom,id_joueur FROM joueur WHERE id_joueur LIKE '$id_joueur_log'"; $requete5="SELECT nom,id_joueur FROM joueur WHERE id_joueur LIKE '$id_joueur_log'";
$result5=mysqli_query($db_connection, $requete5) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $result5=mysqli_query($db_connection, $requete5) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
$reponse5=mysqli_fetch_object($result5); $reponse5=mysqli_fetch_object($result5);

View File

@@ -74,7 +74,7 @@ $id_cap=$_SESSION['Id'];
if($['']<10) {$jour="0".$['']; } else { $jour=$['']; } if($['']<10) {$jour="0".$['']; } else { $jour=$['']; }
if($['']<10) {$mois="0".$['']; } else { $mois=$['']; } if($['']<10) {$mois="0".$['']; } else { $mois=$['']; }
$ts="$['']$mois$jour$heure$minute$seconde"; $ts="$['']$mois$jour$heure$minute$seconde";
$temp=utf8_decode("MembreLicencié"); $temp="MembreLicencié";
$requete="SELECT intitule FROM classement ORDER BY id_classement DESC"; $requete="SELECT intitule FROM classement ORDER BY id_classement DESC";
$reponse_clt=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>"); $reponse_clt=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");