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:
57
www/tyroltenn/AGENTS.md
Executable file
57
www/tyroltenn/AGENTS.md
Executable 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.
|
||||
@@ -121,7 +121,7 @@ if(isset($_SESSION['Admin']) and $_SESSION['Admin']==1) {
|
||||
/* Ajoute le numéro de tel */
|
||||
ajout_tel($id_joueur, $num_tel, $db_connection);
|
||||
/* Création du compte invité pour la location horaire */
|
||||
$temp=utf8_decode("Invité");
|
||||
$temp="Invité";
|
||||
$debut=date("Y-m-d H:i:s", time());
|
||||
$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)";
|
||||
@@ -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 */
|
||||
else {
|
||||
$temp=utf8_decode("Invité");
|
||||
$temp="Invité";
|
||||
$debut=date("Y-m-d H:i:s", time());
|
||||
$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)";
|
||||
@@ -201,7 +201,7 @@ if(isset($_SESSION['Admin']) and $_SESSION['Admin']==1) {
|
||||
}
|
||||
}
|
||||
else {
|
||||
$temp=utf8_decode("Invité");
|
||||
$temp="Invité";
|
||||
$ts_debut=time();
|
||||
$ts_fin=$ts_debut + (3600*24*365);
|
||||
$debut=Date("YmdHis", $ts_debut);
|
||||
|
||||
@@ -206,7 +206,7 @@ $id_club=$_SESSION['Club'];
|
||||
}
|
||||
/* Si le compte est inexistant, on déclare le joueur en tant qu'invité du club */
|
||||
else {
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp="MembreLicencié";
|
||||
/* Controle le club où le joueur est licencié */
|
||||
$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>");
|
||||
@@ -215,14 +215,14 @@ $id_club=$_SESSION['Club'];
|
||||
$club_licencie=mysqli_fetch_object($reponse);
|
||||
$id_club_licencie=$club_licencie->id_club;
|
||||
if($id_club == $id_club_licencie) {
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp="MembreLicencié";
|
||||
}
|
||||
else {
|
||||
$temp=utf8_decode("Invité");
|
||||
$temp="Invité";
|
||||
}
|
||||
}
|
||||
else {
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp="MembreLicencié";
|
||||
}
|
||||
$debut=date("Y-m-d H:i:s", time());
|
||||
$fin=date("Y-m-d H:i:s", time()+(3600*24*365));
|
||||
@@ -277,7 +277,7 @@ $id_club=$_SESSION['Club'];
|
||||
}
|
||||
}
|
||||
else {
|
||||
$temp=utf8_decode("Invité");
|
||||
$temp="Invité";
|
||||
$ts_debut=time();
|
||||
$ts_fin=$ts_debut + (3600*24*365);
|
||||
$debut=Date("Y-m-d H:i:s", $ts_debut);
|
||||
|
||||
@@ -29,13 +29,13 @@
|
||||
}
|
||||
$joueur=mysqli_fetch_object($reponse);
|
||||
/* 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'";
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
$licencie=mysqli_num_rows($reponse);
|
||||
if($licencie>0) {
|
||||
/* 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'";
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
$invite=mysqli_num_rows($reponse);
|
||||
|
||||
@@ -38,12 +38,7 @@ $id_admin=$_SESSION['Id'];
|
||||
}
|
||||
else {
|
||||
/* Numero de licence */
|
||||
if(isset($_POST['num_fft'])) {
|
||||
$num_fft=$_POST['num_fft'];
|
||||
}
|
||||
else {
|
||||
$num_fft=$_GET['num_fft'];
|
||||
}
|
||||
$num_fft = isset($_POST['num_fft']) ? $_POST['num_fft'] : (isset($_GET['num_fft']) ? $_GET['num_fft'] : '');
|
||||
|
||||
/* Recupere le compte du joueur */
|
||||
$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);
|
||||
$sec_cpte=substr($str_debut, 17,2);
|
||||
$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);
|
||||
$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'";
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
else {
|
||||
$_SESSION['Admin']=2;
|
||||
$_SESSION['Club']=$club;
|
||||
$_SESSION['Id']=$id;
|
||||
$_SESSION['Id']=isset($_POST['id']) ? $_POST['id'] : 0;
|
||||
include("menu_admin_club.php");
|
||||
}
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
<body>
|
||||
<div id="tout">
|
||||
<?php
|
||||
$erreur="";
|
||||
if($erreur!="") {echo $erreur; $erreur="";}
|
||||
include("enTete.php");
|
||||
include("menu.php");
|
||||
|
||||
@@ -63,7 +63,7 @@ include("conf.php");
|
||||
if($ajout_ok==1) {
|
||||
/* Recupere les joueurs du club triés par classement et suivant le sexe */
|
||||
$joueurs=array();
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp="MembreLicencié";
|
||||
$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>");
|
||||
while($clt=mysqli_fetch_object($rep_clt)) {
|
||||
|
||||
@@ -97,7 +97,7 @@ $id_admin=$_SESSION['Id'];
|
||||
}
|
||||
|
||||
/* Supprime le compte actuel */
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp="MembreLicencié";
|
||||
$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>");
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ $id_club=$_SESSION['Club'];
|
||||
/* Demande du nombre de joueurs à ajouter */
|
||||
if(count($_POST)==0) {
|
||||
$id_niveau=$_GET['niveau'];
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp="MembreLicencié";
|
||||
|
||||
echo "<p><font size='4'><center>";
|
||||
echo "Choisissez dans la liste les joueurs à ajouter en cochant leurs cases.";
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
if($mot_passe == $joueur->mot_passe) {
|
||||
/* SI le numero est ok */
|
||||
/* Recherche où le joueur est licencié */
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp="MembreLicencié";
|
||||
$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'";
|
||||
$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 */
|
||||
if($ok==1) {
|
||||
/* Recherche où le joueur est licencié */
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp="MembreLicencié";
|
||||
$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'";
|
||||
$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);
|
||||
/* SI le numero est ok */
|
||||
/* Recherche où le joueur est licencié */
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp="MembreLicencié";
|
||||
$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'";
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
|
||||
@@ -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>");
|
||||
$club=mysqli_fetch_object($reponse);
|
||||
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'";
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
$existe=mysqli_num_rows($reponse);
|
||||
|
||||
0
www/tyroltenn/credit_admin_club.php
Executable file
0
www/tyroltenn/credit_admin_club.php
Executable file
@@ -225,7 +225,7 @@ $id=$_SESSION['id'];
|
||||
}
|
||||
/* Si le compte est inexistant, on déclare le joueur en tant qu'invité du club */
|
||||
else {
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp="MembreLicencié";
|
||||
/* Controle le club où le joueur est licencié */
|
||||
$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>");
|
||||
@@ -234,14 +234,14 @@ $id=$_SESSION['id'];
|
||||
$club_licencie=mysqli_fetch_object($reponse);
|
||||
$id_club_licencie=$club_licencie->id_club;
|
||||
if($id_club == $id_club_licencie) {
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp="MembreLicencié";
|
||||
}
|
||||
else {
|
||||
$temp=utf8_decode("Invité");
|
||||
$temp="Invité";
|
||||
}
|
||||
}
|
||||
else {
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp="MembreLicencié";
|
||||
}
|
||||
$debut=date("Y-m-d H:i:s", time());
|
||||
$fin=date("Y-m-d H:i:s", time()+(3600*24*365));
|
||||
@@ -296,7 +296,7 @@ $id=$_SESSION['id'];
|
||||
}
|
||||
}
|
||||
else {
|
||||
$temp=utf8_decode("Invité");
|
||||
$temp="Invité";
|
||||
$ts_debut=time();
|
||||
$ts_fin=$ts_debut + (3600*24*365);
|
||||
$debut=Date("Y-m-d H:i:s", $ts_debut);
|
||||
|
||||
@@ -126,7 +126,7 @@ $id_club=$_SESSION['Club'];
|
||||
if($existe>0) {
|
||||
$joueur=mysqli_fetch_object($reponse);
|
||||
/* 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'";
|
||||
$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);
|
||||
|
||||
@@ -88,7 +88,7 @@ $id_club=$_SESSION['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>");
|
||||
// Créer un nouveau compte
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp="MembreLicencié";
|
||||
$ts_debut=time(); /* tenir compte de la date d'enregistrement */
|
||||
$ts_fin=$ts_debut + (3600*24*365);
|
||||
$debut=Date("Y-m-d H:i:s", $ts_debut);
|
||||
|
||||
@@ -62,7 +62,7 @@ $id=$_SESSION['id'];
|
||||
|
||||
if($suggestion != "") {
|
||||
$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'";
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
$compte=mysqli_fetch_object($reponse);
|
||||
|
||||
@@ -41,6 +41,7 @@ $id_club=$_SESSION['Club'];
|
||||
echo "</td></tr>";
|
||||
echo "<tr><td colspan='2'><center><strong>Cocher les types de réservations concernées par le niveau</strong></center></td></tr>";
|
||||
echo "<tr>";
|
||||
$ligne = 0;
|
||||
$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>");
|
||||
while($rubrique=mysqli_fetch_object($reponse)) {
|
||||
|
||||
@@ -52,7 +52,7 @@ $id_club=$_SESSION['Club'];
|
||||
$nb=mysqli_num_rows($reponse);
|
||||
if($nb>0) {
|
||||
echo "<td><select name='couleur_pol'>";
|
||||
$coul_defaut=constant("COL_POLICE");
|
||||
$coul_defaut="#000000";
|
||||
while($couleur=mysqli_fetch_object($reponse)) {
|
||||
echo "<option value='$couleur->id_couleur' style='background-color:$couleur->couleur_hex;'";
|
||||
if($couleur->couleur_hex == $coul_defaut) {
|
||||
|
||||
@@ -100,7 +100,7 @@ $id_club=$_SESSION['Club'];
|
||||
$debut=date("Y-m-d H:i:s", $ts_debut);
|
||||
$ts_fin=mktime(date("H"), date("i"), date("s"), 9,30,$annee+1);
|
||||
$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.="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>");
|
||||
|
||||
@@ -78,10 +78,10 @@ $id_club=$_SESSION['Club'];
|
||||
|
||||
/* Gestion des accents */
|
||||
if($protection=='Exterieur') {
|
||||
$protection=utf8_decode("Extérieur");
|
||||
$protection="Extérieur";
|
||||
}
|
||||
if($surface=='Resine') {
|
||||
$surface=utf8_decode("Résine");
|
||||
$surface="Résine";
|
||||
}
|
||||
|
||||
/* Controle si les horaires sont ok */
|
||||
|
||||
@@ -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 */
|
||||
list($gagnant, $points)=explode(" ", $rencontre->score);
|
||||
if($gagnant=='Victoire') {
|
||||
$temp=utf8_decode("Défaite");
|
||||
$temp="Défaite";
|
||||
}
|
||||
else {
|
||||
$temp="Victoire";
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
/* Recupere tous les joueurs qui ont un compte actif */
|
||||
$ts=date("Y-m-d H:i:s", time());
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp="MembreLicencié";
|
||||
|
||||
/* Recupere les classements */
|
||||
$requete="SELECT DISTINCT c.id_joueur FROM compte c LEFT JOIN joueur j ON c.id_joueur=j.id_joueur ";
|
||||
|
||||
@@ -25,10 +25,10 @@
|
||||
$requete="SELECT MIN(HOUR(heure_ouverture)), MAX(HOUR(heure_fermeture)) FROM reservable WHERE id_club='$id_club'";
|
||||
$result=mysqli_query($db_connection,$requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
$horaires=mysqli_fetch_array($result);
|
||||
list($ouv_h, $ouv_m, $ouv_s)=explode(":",$horaires[0]);
|
||||
$ouverture=mktime($ouv_h, $ouv_m, $ouv_s, $mois, $jour, $annee);
|
||||
list($fer_h, $fer_m, $fer_s)=explode(":",$horaires[1]);
|
||||
$fermeture=mktime($fer_h, $fer_m, $fer_s, $mois, $jour, $annee);
|
||||
$ouv_h=(int)$horaires[0];
|
||||
$fer_h=(int)$horaires[1];
|
||||
$ouverture=mktime($ouv_h, 0, 0, $mois, $jour, $annee);
|
||||
$fermeture=mktime($fer_h, 0, 0, $mois, $jour, $annee);
|
||||
|
||||
$nb_col_total=(($fer_h - $ouv_h)*2)+1;
|
||||
|
||||
@@ -52,12 +52,12 @@
|
||||
$reponse=mysqli_query($db_connection,$requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
while($resa=mysqli_fetch_object($reponse)) {
|
||||
$reserv=array();
|
||||
$reserv[id_reservation]=$resa->id_reservation;
|
||||
$reserv[id_reservable]=$resa->id_reservable;
|
||||
$reserv['id_reservation']=$resa->id_reservation;
|
||||
$reserv['id_reservable']=$resa->id_reservable;
|
||||
list($dbt_h, $dbt_m, $dbt_s)=explode(":",$resa->heure_resa_deb);
|
||||
$reserv[heure_debut]=mktime($dbt_h, $dbt_m, $dbt_s, $mois, $jour, $annee);
|
||||
$reserv['heure_debut']=mktime($dbt_h, $dbt_m, $dbt_s, $mois, $jour, $annee);
|
||||
list($fin_h, $fin_m, $fin_s)=explode(":",$resa->heure_resa_fin);
|
||||
$reserv[heure_fin]=mktime($fin_h, $fin_m, $fin_s, $mois, $jour, $annee);
|
||||
$reserv['heure_fin']=mktime($fin_h, $fin_m, $fin_s, $mois, $jour, $annee);
|
||||
array_push($reservations, $reserv);
|
||||
}
|
||||
/* Calcul des TS */
|
||||
@@ -71,12 +71,12 @@
|
||||
/* Pour chaque demi-heure */
|
||||
for($ts_horaires=$ouverture; $ts_horaires<$fermeture; $ts_horaires+=1800) {
|
||||
for($cpt=0;$cpt<count($reservations);$cpt++) {
|
||||
if($reservations[$cpt][heure_debut] == $ts_horaires and $id_terrain==$reservations[$cpt][id_reservable]) {
|
||||
if($reservations[$cpt]['heure_debut'] == $ts_horaires and $id_terrain==$reservations[$cpt]['id_reservable']) {
|
||||
$indice_encours=$cpt;
|
||||
$nb_creneau=($reservations[$cpt][heure_fin] - $reservations[$cpt][heure_debut])/1800;
|
||||
$nb_creneau=($reservations[$cpt]['heure_fin'] - $reservations[$cpt]['heure_debut'])/1800;
|
||||
break;
|
||||
}
|
||||
else if($reservations[$cpt][heure_debut] <= $ts_horaires and $reservations[$cpt][heure_fin] > $ts_horaires and $id_terrain==$reservations[$cpt][id_reservable]) {
|
||||
else if($reservations[$cpt]['heure_debut'] <= $ts_horaires and $reservations[$cpt]['heure_fin'] > $ts_horaires and $id_terrain==$reservations[$cpt]['id_reservable']) {
|
||||
$indice_encours=-2;
|
||||
break;
|
||||
}
|
||||
@@ -87,7 +87,7 @@
|
||||
|
||||
/* Si une réservation a été trouvée */
|
||||
if($indice_encours > -1) {
|
||||
$id_resa=$reservations[$indice_encours][id_reservation];
|
||||
$id_resa=$reservations[$indice_encours]['id_reservation'];
|
||||
$requete="SELECT id_rubrique, id_categorie, type FROM reservation WHERE id_reservation='$id_resa' ";
|
||||
$result=mysqli_query($db_connection,$requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
$joueur=mysqli_fetch_object($result);
|
||||
@@ -267,13 +267,13 @@
|
||||
$nb_resa=mysqli_num_rows($reponse);
|
||||
while($resa=mysqli_fetch_object($reponse)) {
|
||||
$reserv=array();
|
||||
$reserv[id_reservation]=$resa->id_reservation;
|
||||
$reserv[id_reservable]=$resa->id_reservable;
|
||||
$reserv['id_reservation']=$resa->id_reservation;
|
||||
$reserv['id_reservable']=$resa->id_reservable;
|
||||
list($annee_res, $mois_res, $jour_res)=explode("-", $resa->date_resa);
|
||||
list($dbt_h, $dbt_m, $dbt_s)=explode(":",$resa->heure_resa_deb);
|
||||
$reserv[heure_debut]=mktime($dbt_h, $dbt_m, $dbt_s, $mois_res, $jour_res, $annee_res);
|
||||
$reserv['heure_debut']=mktime($dbt_h, $dbt_m, $dbt_s, $mois_res, $jour_res, $annee_res);
|
||||
list($fin_h, $fin_m, $fin_s)=explode(":",$resa->heure_resa_fin);
|
||||
$reserv[heure_fin]=mktime($fin_h, $fin_m, $fin_s, $mois_res, $jour_res, $annee_res);
|
||||
$reserv['heure_fin']=mktime($fin_h, $fin_m, $fin_s, $mois_res, $jour_res, $annee_res);
|
||||
array_push($reservations, $reserv);
|
||||
}
|
||||
|
||||
@@ -330,12 +330,12 @@
|
||||
for ($j=0;$j<count($terrains);$j++){
|
||||
$indice_encours=-1;
|
||||
for($cpt=0;$cpt<count($reservations);$cpt++) {
|
||||
if($reservations[$cpt][heure_debut] == $ts_actu and $terrains[$j]==$reservations[$cpt][id_reservable]) {
|
||||
if($reservations[$cpt]['heure_debut'] == $ts_actu and $terrains[$j]==$reservations[$cpt]['id_reservable']) {
|
||||
$indice_encours=$cpt;
|
||||
$nb_creneau=($reservations[$cpt][heure_fin] - $reservations[$cpt][heure_debut])/1800;
|
||||
$nb_creneau=($reservations[$cpt]['heure_fin'] - $reservations[$cpt]['heure_debut'])/1800;
|
||||
break;
|
||||
}
|
||||
else if($reservations[$cpt][heure_debut] <= $ts_actu and $reservations[$cpt][heure_fin] > $ts_actu and $terrains[$j]==$reservations[$cpt][id_reservable]) {
|
||||
else if($reservations[$cpt]['heure_debut'] <= $ts_actu and $reservations[$cpt]['heure_fin'] > $ts_actu and $terrains[$j]==$reservations[$cpt]['id_reservable']) {
|
||||
$indice_encours=-2;
|
||||
break;
|
||||
}
|
||||
@@ -345,7 +345,7 @@
|
||||
}
|
||||
// Si une réservation a été trouvée
|
||||
if($indice_encours > -1) {
|
||||
$id_resa=$reservations[$indice_encours][id_reservation];
|
||||
$id_resa=$reservations[$indice_encours]['id_reservation'];
|
||||
$requete="SELECT id_rubrique, id_categorie, type FROM reservation WHERE id_reservation='$id_resa' ";
|
||||
$result=mysqli_query($db_connection,$requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
$joueur=mysqli_fetch_object($result);
|
||||
@@ -572,13 +572,13 @@
|
||||
$reponse=mysqli_query($db_connection,$requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
while($resa=mysqli_fetch_object($reponse)) {
|
||||
$reserv=array();
|
||||
$reserv[id_reservation]=$resa->id_reservation;
|
||||
$reserv[id_reservable]=$resa->id_reservable;
|
||||
// $reserv[validation]=$resa->validation;
|
||||
$reserv['id_reservation']=$resa->id_reservation;
|
||||
$reserv['id_reservable']=$resa->id_reservable;
|
||||
// $reserv['validation']=$resa->validation;
|
||||
list($dbt_h, $dbt_m, $dbt_s)=explode(":",$resa->heure_resa_deb);
|
||||
$reserv[heure_debut]=mktime($dbt_h, $dbt_m, $dbt_s, $mois, $jour, $annee);
|
||||
$reserv['heure_debut']=mktime($dbt_h, $dbt_m, $dbt_s, $mois, $jour, $annee);
|
||||
list($fin_h, $fin_m, $fin_s)=explode(":",$resa->heure_resa_fin);
|
||||
$reserv[heure_fin]=mktime($fin_h, $fin_m, $fin_s, $mois, $jour, $annee);
|
||||
$reserv['heure_fin']=mktime($fin_h, $fin_m, $fin_s, $mois, $jour, $annee);
|
||||
array_push($reservations, $reserv);
|
||||
}
|
||||
|
||||
@@ -596,18 +596,18 @@
|
||||
$indice_encours=-1;
|
||||
for ($j=0;$j<count($terrains);$j++){
|
||||
for($cpt=0;$cpt<count($reservations);$cpt++) {
|
||||
if($reservations[$cpt][heure_debut] == $i and $terrains[$j]==$reservations[$cpt][id_reservable]) {
|
||||
if($reservations[$cpt]['heure_debut'] == $i and $terrains[$j]==$reservations[$cpt]['id_reservable']) {
|
||||
$indice_encours=$cpt;
|
||||
$nb_creneau=($reservations[$cpt][heure_fin] - $reservations[$cpt][heure_debut])/1800;
|
||||
$nb_creneau=($reservations[$cpt]['heure_fin'] - $reservations[$cpt]['heure_debut'])/1800;
|
||||
break;
|
||||
}
|
||||
if($ouverture==$i and $reservations[$cpt][heure_debut] <= $i and $terrains[$j]==$reservations[$cpt][id_reservable] and $tv==1 and $reservations[$cpt][heure_fin] > $i) {
|
||||
if($ouverture==$i and $reservations[$cpt]['heure_debut'] <= $i and $terrains[$j]==$reservations[$cpt]['id_reservable'] and $tv==1 and $reservations[$cpt]['heure_fin'] > $i) {
|
||||
$indice_encours=$cpt;
|
||||
/* Calcul du nombre de créneaux */
|
||||
$nb_creneau=($reservations[$cpt][heure_fin] - $ouverture)/1800;
|
||||
$nb_creneau=($reservations[$cpt]['heure_fin'] - $ouverture)/1800;
|
||||
break;
|
||||
}
|
||||
else if($reservations[$cpt][heure_debut] <= $i and $reservations[$cpt][heure_fin] > $i and $terrains[$j]==$reservations[$cpt][id_reservable]) {
|
||||
else if($reservations[$cpt]['heure_debut'] <= $i and $reservations[$cpt]['heure_fin'] > $i and $terrains[$j]==$reservations[$cpt]['id_reservable']) {
|
||||
$indice_encours=-2;
|
||||
break;
|
||||
}
|
||||
@@ -617,7 +617,7 @@
|
||||
}
|
||||
/* Si une réservation a été trouvée */
|
||||
if($indice_encours > -1) {
|
||||
$id_resa=$reservations[$indice_encours][id_reservation];
|
||||
$id_resa=$reservations[$indice_encours]['id_reservation'];
|
||||
$requete="SELECT j.prenom,j.nom, j.numero_fft,j.visible,r.type_reservation,r.id_rubrique,r.validation, r.id_joueur,r.id_joueur_adverse, r.id_tournoi, r.id_joueur_adverse, r.id_categorie, r.type, r.id_tournoi, r.id_joueur,r.score,r.vainqueur FROM joueur j, reservation r WHERE j.id_joueur = r.id_joueur AND r.id_reservation='$id_resa' ";
|
||||
$result=mysqli_query($db_connection,$requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
$joueur=mysqli_fetch_object($result);
|
||||
|
||||
@@ -386,9 +386,9 @@ function insertion_bdd($tableauJoueurs) {
|
||||
$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é");*/
|
||||
/*$temp="MembreLicencié";*/
|
||||
$temp=("MembreLicencié");
|
||||
/*$temp1=utf8_decode("Invité");*/
|
||||
/*$temp1="Invité";*/
|
||||
$temp1=("Invité");
|
||||
$debut_tab=getdate(); /* tenir compte de la date d'enregistrement */
|
||||
if($['']==0) {
|
||||
@@ -456,9 +456,9 @@ function insertion_bdd($tableauJoueurs) {
|
||||
$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é");*/
|
||||
/*$temp="MembreLicencié";*/
|
||||
$temp=("MembreLicencié");
|
||||
/*$temp1=utf8_decode("Invité");*/
|
||||
/*$temp1="Invité";*/
|
||||
$temp1=("Invité");
|
||||
$debut_tab=getdate(); /* tenir compte de la date d'enregistrement */
|
||||
if($['']==0) {
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
include("../mysql_compat.php");
|
||||
|
||||
//recup_club("05220264");
|
||||
|
||||
@@ -245,7 +244,7 @@ function insertion_bdd_club($tableauClub) {
|
||||
$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);
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp="MembreLicencié";
|
||||
$ts_now=time();
|
||||
$debut=Date("YmdHis",$ts_now);
|
||||
/* Pour cinq ans */
|
||||
@@ -264,7 +263,7 @@ function insertion_bdd_club($tableauClub) {
|
||||
if($tableauClub[6]!=0) {
|
||||
for($i=0;$i<$tableauClub[6];$i++) {
|
||||
$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')";
|
||||
$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) {
|
||||
for($i=0;$i<$tableauClub[7];$i++) {
|
||||
$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')";
|
||||
$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) {
|
||||
for($i=0;$i<$tableauClub[9];$i++) {
|
||||
$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')";
|
||||
$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";
|
||||
$reponse1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
$joueur=mysqli_fetch_array($reponse1);
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp="MembreLicencié";
|
||||
$ts_now=time();
|
||||
$debut=Date("YmdHis",$ts_now);
|
||||
/* Pour cinq ans */
|
||||
@@ -391,7 +390,7 @@ function insertion_bdd_club($tableauClub) {
|
||||
if($tableauClub[9]!=0) {
|
||||
for($i=0;$i<$tableauClub[9];$i++) {
|
||||
$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')";
|
||||
$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]) {
|
||||
for($i=0;$i<$tableauClub[9];$i++) {
|
||||
$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')";
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
}
|
||||
|
||||
@@ -269,7 +269,7 @@ function insertion_bdd_club($tableauClub) {
|
||||
if($tableauClub[6]!=0) {
|
||||
for($i=0;$i<$tableauClub[6];$i++) {
|
||||
$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')";
|
||||
$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) {
|
||||
for($i=0;$i<$tableauClub[7];$i++) {
|
||||
$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')";
|
||||
$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) {
|
||||
for($i=0;$i<$tableauClub[9];$i++) {
|
||||
$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')";
|
||||
$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) {
|
||||
for($i=0;$i<$tableauClub[9];$i++) {
|
||||
$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')";
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
}
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
include("../mysql_compat.php");
|
||||
//header('Content-Type: text/html; charset=ISO-8859-1');
|
||||
|
||||
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) {
|
||||
while($c!='<') {
|
||||
$c=fgetc($file_handle);
|
||||
@@ -70,7 +69,7 @@ function test_licence_ok($num_fft) {
|
||||
$ad_web=sprintf($ad_web, $num_fft);
|
||||
$html = implode ('', file ($ad_web));
|
||||
|
||||
if(strpos($html, "Aucun") !== false) {
|
||||
if(ereg("Aucun", $html)>0) {
|
||||
$ok=0;
|
||||
}
|
||||
else {
|
||||
@@ -82,14 +81,14 @@ function test_licence_ok($num_fft) {
|
||||
|
||||
/* Lit les donnees utiles et les placent dans un tableau */
|
||||
function LectureDonneesHtmlJoueur($file_handle) {
|
||||
/* Liste des licenciés */
|
||||
/* Liste des licenciés */
|
||||
$tableauJoueur=array();
|
||||
for($i=0;$i<6;$i++)
|
||||
passeTag($file_handle);
|
||||
passeElement($file_handle);
|
||||
|
||||
|
||||
/* Nombre de licenciées trouvés */
|
||||
/* Nombre de licenciées trouvés */
|
||||
for($i=0;$i<13;$i++)
|
||||
passeTag($file_handle);
|
||||
passeElement($file_handle);
|
||||
@@ -97,12 +96,12 @@ function LectureDonneesHtmlJoueur($file_handle) {
|
||||
passeTag($file_handle);
|
||||
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur);
|
||||
|
||||
/* Nom Prénom*/
|
||||
/* Nom Prénom*/
|
||||
for($i=0;$i<16;$i++)
|
||||
passeTag($file_handle);
|
||||
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur);
|
||||
|
||||
/* Année */
|
||||
/* Année */
|
||||
for($i=0;$i<7;$i++)
|
||||
passeTag($file_handle);
|
||||
passeElement($file_handle);
|
||||
@@ -126,7 +125,7 @@ function LectureDonneesHtmlJoueur($file_handle) {
|
||||
passeTag($file_handle);
|
||||
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur);
|
||||
|
||||
/* Année (cotisation) */
|
||||
/* Année (cotisation) */
|
||||
for($i=0;$i<6;$i++)
|
||||
passeTag($file_handle);
|
||||
passeElement($file_handle);
|
||||
@@ -136,7 +135,7 @@ function LectureDonneesHtmlJoueur($file_handle) {
|
||||
passeTag($file_handle);
|
||||
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur);
|
||||
|
||||
/* Classement Année courante */
|
||||
/* Classement Année courante */
|
||||
for($i=0;$i<8;$i++)
|
||||
passeTag($file_handle);
|
||||
passeElement($file_handle);
|
||||
@@ -144,7 +143,7 @@ function LectureDonneesHtmlJoueur($file_handle) {
|
||||
passeTag($file_handle);
|
||||
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur);
|
||||
|
||||
/* Club Numéro Fédé */
|
||||
/* Club Numéro Fédé */
|
||||
for($i=0;$i<8;$i++)
|
||||
passeTag($file_handle);
|
||||
passeElement($file_handle);
|
||||
@@ -152,7 +151,7 @@ function LectureDonneesHtmlJoueur($file_handle) {
|
||||
passeTag($file_handle);
|
||||
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur);
|
||||
|
||||
/* Catégorie */
|
||||
/* Catégorie */
|
||||
/*for($i=0;$i<3;$i++)
|
||||
passeTag($file_handle);
|
||||
passeElement($file_handle);
|
||||
@@ -165,7 +164,7 @@ function LectureDonneesHtmlJoueur($file_handle) {
|
||||
passeTag($file_handle);
|
||||
$tableauJoueur=lecture_Element($file_handle, $tableauJoueur);*/
|
||||
|
||||
/* Classement Année précédente */
|
||||
/* Classement Année précédente */
|
||||
for($i=0;$i<5;$i++)
|
||||
passeTag($file_handle);
|
||||
passeElement($file_handle);
|
||||
@@ -187,11 +186,11 @@ function LectureDonneesHtmlJoueur($file_handle) {
|
||||
passeTag($file_handle);
|
||||
$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;
|
||||
}
|
||||
|
||||
/* place l'élément dans le tableau */
|
||||
/* place l'élément dans le tableau */
|
||||
function lecture_Element($file_handle, $tableauJoueur) {
|
||||
while($c!='<') {
|
||||
$c=fgetc($file_handle);
|
||||
@@ -204,7 +203,7 @@ function lecture_Element($file_handle, $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) {
|
||||
while($c!='<') {
|
||||
$c=fgetc($file_handle);
|
||||
@@ -231,7 +230,7 @@ function lecture_DateEnreg($file_handle, $tableauJoueur) {
|
||||
return $tableauJoueur;
|
||||
}
|
||||
|
||||
/* Fonction de test - Affiche le tableau à l'écran */
|
||||
/* Fonction de test - Affiche le tableau à l'écran */
|
||||
function lectureTableauJoueur($tableauJoueur) {
|
||||
print_r($tableauJoueur);
|
||||
}
|
||||
@@ -239,8 +238,7 @@ function lectureTableauJoueur($tableauJoueur) {
|
||||
/* Insertion du nouveau joueur dans la base */
|
||||
function insertion_bdd_joueur($tableauJoueur) {
|
||||
include ("conf.php");
|
||||
|
||||
list($nom, $prenom, $prenom1, $prenom2)=explode(" ",$tableauJoueur[1]);
|
||||
list($nom, $prenom, $prenom1, $prenom2)=explode(" ",$tableauJoueur[1]);
|
||||
if($prenom1!="" and $prenom2!="") {
|
||||
$nom=$nom." ".$prenom;
|
||||
$prenom=$prenom1." ".$prenom2;
|
||||
@@ -248,7 +246,7 @@ function insertion_bdd_joueur($tableauJoueur) {
|
||||
else if ($prenom1!="") {
|
||||
$tabToto=substr($prenom,1,1);
|
||||
$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) {
|
||||
$nom=$nom." ".$prenom;
|
||||
$prenom=$prenom1;
|
||||
@@ -269,7 +267,7 @@ function insertion_bdd_joueur($tableauJoueur) {
|
||||
/* 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>");
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
$existe=mysqli_num_rows($reponse);
|
||||
if($existe==0) {
|
||||
$annee=$tableauJoueur[2];
|
||||
@@ -280,41 +278,41 @@ function insertion_bdd_joueur($tableauJoueur) {
|
||||
$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>");
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<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>");
|
||||
$reponse1=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<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>");
|
||||
$reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<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>");
|
||||
$reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
}
|
||||
$club=mysqli_fetch_object($reponse2);
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp1=utf8_decode("Invité");
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp1=utf8_decode("Invité");
|
||||
$debut_tab=getdate(); /* tenir compte de la date d'enregistrement */
|
||||
if($['']==0) {
|
||||
$['']="00";
|
||||
if($debut_tab[seconds]==0) {
|
||||
$debut_tab[seconds]="00";
|
||||
}
|
||||
else if ($['']<10) {
|
||||
$['']="0".$[''];
|
||||
else if ($debut_tab[seconds]<10) {
|
||||
$debut_tab[seconds]="0".$debut_tab[seconds];
|
||||
}
|
||||
if($['']==0) {
|
||||
$['']="00";
|
||||
if($debut_tab[hours]==0) {
|
||||
$debut_tab[hours]="00";
|
||||
}
|
||||
else if ($['']<10) {
|
||||
$['']="0".$[''];
|
||||
else if ($debut_tab[hours]<10) {
|
||||
$debut_tab[hours]="0".$debut_tab[hours];
|
||||
}
|
||||
if($['']==0) {
|
||||
$['']="00";
|
||||
if($debut_tab[minutes]==0) {
|
||||
$debut_tab[minutes]="00";
|
||||
}
|
||||
else if ($['']<10) {
|
||||
$['']="0".$[''];
|
||||
else if ($debut_tab[minutes]<10) {
|
||||
$debut_tab[minutes]="0".$debut_tab[minutes];
|
||||
}
|
||||
/* Initialement tableau de 10 */
|
||||
list($enr_jour, $enr_mois, $enr_annee)=explode("/", $tableauJoueur[9]);
|
||||
@@ -325,7 +323,7 @@ function insertion_bdd_joueur($tableauJoueur) {
|
||||
else {
|
||||
$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
|
||||
$debut=Date("Y-m-d H:i:s",$ts_debut);
|
||||
// Ajoute un mois a la fin du compte
|
||||
@@ -344,7 +342,7 @@ function insertion_bdd_joueur($tableauJoueur) {
|
||||
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>");
|
||||
$reponse3=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
}
|
||||
/* si la personne existe deja en base */
|
||||
else {
|
||||
@@ -360,47 +358,47 @@ function insertion_bdd_joueur($tableauJoueur) {
|
||||
$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>");
|
||||
$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'";
|
||||
$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);
|
||||
$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>");
|
||||
$reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<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>");
|
||||
$reponse2=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
}
|
||||
$club=mysqli_fetch_object($reponse2);
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp1=utf8_decode("Invité");
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp1=utf8_decode("Invité");
|
||||
$debut_tab=getdate(); /* tenir compte de la date d'enregistrement */
|
||||
if($['']==0) {
|
||||
$['']="00";
|
||||
if($debut_tab[seconds]==0) {
|
||||
$debut_tab[seconds]="00";
|
||||
}
|
||||
else if ($['']<10) {
|
||||
$['']="0".$[''];
|
||||
else if ($debut_tab[seconds]<10) {
|
||||
$debut_tab[seconds]="0".$debut_tab[seconds];
|
||||
}
|
||||
if($['']==0) {
|
||||
$['']="00";
|
||||
if($debut_tab[hours]==0) {
|
||||
$debut_tab[hours]="00";
|
||||
}
|
||||
else if ($['']<10) {
|
||||
$['']="0".$[''];
|
||||
else if ($debut_tab[hours]<10) {
|
||||
$debut_tab[hours]="0".$debut_tab[hours];
|
||||
}
|
||||
if($['']==0) {
|
||||
$['']="00";
|
||||
if($debut_tab[minutes]==0) {
|
||||
$debut_tab[minutes]="00";
|
||||
}
|
||||
else if ($['']<10) {
|
||||
$['']="0".$[''];
|
||||
else if ($debut_tab[minutes]<10) {
|
||||
$debut_tab[minutes]="0".$debut_tab[minutes];
|
||||
}
|
||||
/* 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);
|
||||
$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);
|
||||
// Ajoute un mois a la fin du compte
|
||||
$ts_fin=$ts_debut+(3600*24*430);
|
||||
@@ -414,7 +412,7 @@ function insertion_bdd_joueur($tableauJoueur) {
|
||||
}
|
||||
$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>");
|
||||
$reponse3=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
$existe=mysqli_num_rows($reponse3);
|
||||
if($existe==0) {
|
||||
if($invit==1) {
|
||||
@@ -427,7 +425,7 @@ function insertion_bdd_joueur($tableauJoueur) {
|
||||
else {
|
||||
$compte=mysqli_fetch_object($reponse3);
|
||||
$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') {
|
||||
$montant = $compte->montant;
|
||||
$moyen_paiement = $compte->moyen_paiement;
|
||||
@@ -436,7 +434,7 @@ function insertion_bdd_joueur($tableauJoueur) {
|
||||
$montant = "";
|
||||
$moyen_paiement = 'autre';
|
||||
}
|
||||
/* Si compte invit<EFBFBD> */
|
||||
/* Si compte invité */
|
||||
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'";
|
||||
}
|
||||
@@ -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'";
|
||||
}
|
||||
}
|
||||
$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>");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
453
www/tyroltenn/fct_nouvjoueur.php.git
Executable file
453
www/tyroltenn/fct_nouvjoueur.php.git
Executable 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("< ","",$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>");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
?>
|
||||
@@ -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 />";
|
||||
|
||||
/* Afficher les 3 derniers messages */
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp="MembreLicencié";
|
||||
$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' ";
|
||||
$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 />";
|
||||
|
||||
/* Afficher les 5 derniers messages */
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp="MembreLicencié";
|
||||
if($id_club != 0) {
|
||||
$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' ";
|
||||
|
||||
@@ -7,8 +7,8 @@ function recherche_nom($id_club,$id_joueur, $nom, $db_connection) {
|
||||
/* Effectue une recherche avec les membres licenciés du club */
|
||||
$temp2="MembreLicencié";
|
||||
$temp="Invité";
|
||||
/*$temp2=utf8_decode("MembreLicencié");
|
||||
$temp=utf8_decode("Invité");*/
|
||||
/*$temp2="MembreLicencié";
|
||||
$temp="Invité";*/
|
||||
$requete="SELECT j.id_joueur, j.nom, j.prenom FROM joueur j ";
|
||||
$requete.="LEFT JOIN compte c ON c.id_joueur=j.id_joueur ";
|
||||
$requete.="WHERE c.id_club='$id_club' AND (statut='$temp2' OR statut='$temp') AND j.nom LIKE '$nom%' AND j.id_joueur<>'$id_joueur'";
|
||||
@@ -53,8 +53,8 @@ function reservation($id_joueur_log, $club, $jour, $mois, $annee, $type_resa, $n
|
||||
/* Controle si le joueur est invité */
|
||||
$temp="Invité";
|
||||
$temp2="MembreLicencié";
|
||||
/*$temp=utf8_decode("Invité");
|
||||
$temp2=utf8_decode("MembreLicencié");*/
|
||||
/*$temp="Invité";
|
||||
$temp2="MembreLicencié";*/
|
||||
$requete="SELECT id_compte, solde,solde_invite, cumul FROM compte WHERE id_joueur='$id_joueur_log' AND id_club='$club' AND statut='$temp2'";
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
$existe_membre=mysqli_num_rows($reponse);
|
||||
@@ -303,7 +303,7 @@ function reservation($id_joueur_log, $club, $jour, $mois, $annee, $type_resa, $n
|
||||
if($type_resa!='Loisir' or $adm==1 or $sponsor==1 or (($type_resa=='Loisir' and $resa_jour->nb_resa_loisir_jour > 0 and count($terrains) > 1 and $i<$resa_jour->nb_resa_loisir_jour) or ($resa_jour->nb_resa_loisir_jour == -1) or ($type_resa=='Loisir' and $resa_jour->nb_resa_loisir_jour > 0 and count($terrains) == 1))) {
|
||||
/* Requete si joueur invite ? */
|
||||
$invite_ok=0;
|
||||
$temp=utf8_decode("Invité");
|
||||
$temp="Invité";
|
||||
$requete="SELECT solde, id_compte FROM compte WHERE id_joueur='$id_joueur_log' AND id_club='$club' AND statut='$temp'";
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
$existe_invite=mysqli_num_rows($reponse);
|
||||
|
||||
@@ -46,12 +46,12 @@ $id_club=$_SESSION['Club'];
|
||||
do {
|
||||
$now=$now+(3600*24);
|
||||
$now_tab=getDate($now);
|
||||
}while($['']!=1);
|
||||
}while($now_tab['wday']!=1);
|
||||
$select=FALSE;
|
||||
do {
|
||||
$now_tab=getDate($now);
|
||||
/* Lundi debut semaine */
|
||||
if($['']==1) {
|
||||
if($now_tab['wday']==1) {
|
||||
$debut=Date("d-m-Y",$now);
|
||||
}
|
||||
/* Numéro semaine */
|
||||
@@ -61,7 +61,7 @@ $id_club=$_SESSION['Club'];
|
||||
}
|
||||
$num_sem_now=NumeroSemaine(Date("d-m-Y"));
|
||||
/* Dimanche fin semaine */
|
||||
if($['']==0) {
|
||||
if($now_tab['wday']==0) {
|
||||
$fin=Date("d-m-Y",$now);
|
||||
$annee_fin=Date("Y", $now);
|
||||
echo "<option value='$num_semaine-$annee_fin'";
|
||||
|
||||
@@ -20,9 +20,7 @@ $id_admin=$_SESSION['Id'];
|
||||
<?php
|
||||
include("enTete.php");
|
||||
include("menu.php");
|
||||
include("mysql_compat.php");
|
||||
include("conf.php");
|
||||
|
||||
include("conf.php");
|
||||
echo "<div id='contenu'>";
|
||||
echo "<h2><center>Inscription rapide d'un joueur pour un tournoi</center></h2>";
|
||||
|
||||
@@ -36,7 +34,7 @@ include("conf.php");
|
||||
$saison+=1;
|
||||
}
|
||||
$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)) {
|
||||
list($annee, $mois, $jour)=explode("-", $tournoi->debut);
|
||||
$debut="$jour-$mois-$annee";
|
||||
@@ -58,17 +56,17 @@ include("conf.php");
|
||||
$res=verifierLicence($num_fft);
|
||||
if($res==1) {
|
||||
$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);
|
||||
if($existe ==0) {
|
||||
/* include("fct_nouvjoueur.php"); */
|
||||
recup_joueur($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);
|
||||
$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);
|
||||
echo "<p><center><strong>";
|
||||
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 "<tr><td>Caté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";
|
||||
$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)) {
|
||||
echo "<option value='$cat->id_categorie'>$cat->nom</option>";
|
||||
}
|
||||
@@ -125,7 +123,7 @@ include("conf.php");
|
||||
$groupe5=substr($tel,8,2);
|
||||
$num_tel="$groupe1 $groupe2 $groupe3 $groupe4 $groupe5";
|
||||
$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);
|
||||
if($existe == 0) {
|
||||
if($groupe1=="06") {
|
||||
@@ -134,7 +132,7 @@ include("conf.php");
|
||||
else {
|
||||
$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 */
|
||||
else {
|
||||
@@ -144,7 +142,7 @@ include("conf.php");
|
||||
else {
|
||||
$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 {
|
||||
@@ -155,17 +153,17 @@ include("conf.php");
|
||||
/* insère l'email en base */
|
||||
if($email!="") {
|
||||
$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 */
|
||||
if($tel_ok==1) {
|
||||
$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'";
|
||||
$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);
|
||||
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')";
|
||||
$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($id_joueur, $id_tournoi);
|
||||
echo "Joueur enregistré 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) {
|
||||
include("mysql_compat.php");
|
||||
include ("conf.php");
|
||||
$db_connection=mysql_connect($db_host,$db_user,$password);
|
||||
|
||||
include ("conf.php");
|
||||
$db_connection=@mysqli_connect($db_host,$db_user,$password,$db_name);
|
||||
|
||||
$requete="SELECT nom, prenom, e_mail FROM joueur wHERE id_joueur='$id_joueur'";
|
||||
$reponse=mysqli_query($db_connection, $requete);
|
||||
$joueur=mysqli_fetch_array($reponse);
|
||||
if($['']!="") {
|
||||
if($joueur[e_mail]!="") {
|
||||
$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);
|
||||
$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);
|
||||
$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);
|
||||
$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);
|
||||
|
||||
$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;
|
||||
|
||||
$sujet="Confirmation de l'inscription via SMS au tournoi $tournoi->nom du club $club->nom";
|
||||
@@ -252,3 +248,4 @@ include ("conf.php");
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
@@ -18,30 +18,27 @@ $id_club=$_SESSION['Club'];
|
||||
<?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>"; */
|
||||
include("conf.php");
|
||||
/* 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>");
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<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 */
|
||||
/* 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>");
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<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>");
|
||||
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
$compte=mysqli_fetch_object($rep);
|
||||
$ts_debut=conversion_ts_mysql($compte->actif_debut);
|
||||
$ts_fin=conversion_ts_mysql($compte->actif_fin);
|
||||
@@ -58,7 +55,7 @@ include("conf.php");
|
||||
$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>");
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
$existe_badges=mysqli_num_rows($reponse);
|
||||
if($existe_badges > 0) {
|
||||
while($badge=mysqli_fetch_object($reponse)) {
|
||||
@@ -91,23 +88,23 @@ include("conf.php");
|
||||
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>");
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<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>");
|
||||
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<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>");
|
||||
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<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>");
|
||||
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
$compte=mysqli_fetch_object($rep);
|
||||
$ts_debut=conversion_ts_mysql($compte->actif_debut);
|
||||
$ts_fin=conversion_ts_mysql($compte->actif_fin);
|
||||
@@ -152,6 +149,7 @@ else {
|
||||
}
|
||||
|
||||
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);
|
||||
$mois=substr($champ_ts, 5, 2);
|
||||
$jour=substr($champ_ts, 8, 2);
|
||||
@@ -159,9 +157,10 @@ function conversion_ts_mysql($champ_ts) {
|
||||
$min=substr($champ_ts, 14, 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;
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
167
www/tyroltenn/liste_badge.php.git
Executable file
167
www/tyroltenn/liste_badge.php.git
Executable 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é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énom</th>";
|
||||
echo "<th bgcolor='#FFFACD'>Numéro FFT</th><th bgcolor='#FFFACD'>Téléphone</th>";
|
||||
echo "<th bgcolor='#FFFACD'>Email</th><th bgcolor='#FFFACD'>Numé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'> </td>";
|
||||
}
|
||||
else {
|
||||
echo "<td bgcolor='#FF0000'> </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éclaré.<br />";
|
||||
}
|
||||
else {
|
||||
echo "Il n'y a pas de badges avec un compte inactif.<br />";
|
||||
}
|
||||
echo "Utilisez le lien ci-dessous pour déclarer un nouveau badge.";
|
||||
echo "</font></center>";
|
||||
}
|
||||
echo "<br /><br />";
|
||||
echo "<center><a href='creation_badge.php'>Dé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é - 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;
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -75,7 +75,7 @@ $id=$_SESSION['id'];
|
||||
}
|
||||
}
|
||||
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'";
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
$compte=mysqli_fetch_object($reponse);
|
||||
|
||||
@@ -42,7 +42,7 @@ include("conf.php");
|
||||
$joueur=mysqli_fetch_object($rep);
|
||||
echo "<td><center>$joueur->prenom $joueur->nom</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'";
|
||||
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
$club=mysqli_fetch_object($rep);
|
||||
|
||||
@@ -43,7 +43,7 @@ $id_club=$_SESSION['Club'];
|
||||
/* Recherche des données */
|
||||
$joueurs=array();
|
||||
if(count($_POST)==0 or (count($_POST) > 0 and $_POST['type']=='licence')) {
|
||||
/*$temp=utf8_decode("MembreLicencié");*/
|
||||
/*$temp="MembreLicencié";*/
|
||||
$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";
|
||||
$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és";
|
||||
}
|
||||
else if(count($_POST) > 0 and $_POST['type']=='invite') {
|
||||
/*$temp=utf8_decode("Invité");*/
|
||||
/*$temp="Invité";*/
|
||||
$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";
|
||||
$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]'";
|
||||
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
$joueur=mysqli_fetch_object($rep);
|
||||
if (!$joueur) continue;
|
||||
echo "<tr>";
|
||||
echo "<td><center>$joueur->nom</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]'";
|
||||
$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>" . ($tel->numero ?? '-') . "</center></td>";
|
||||
echo "<td><center>$joueur->e_mail</center></td>";
|
||||
$type_joueur="";
|
||||
if(utf8_encode($joueur->statut)=="MembreLicencié") {
|
||||
if($joueur->statut=="MembreLicencié") {
|
||||
$type_joueur="Licencié";
|
||||
}
|
||||
else if(utf8_encode($joueur->statut)=="Invité") {
|
||||
|
||||
@@ -63,7 +63,7 @@ $id=$_SESSION['id'];
|
||||
/* Recherche des données */
|
||||
$joueurs=array();
|
||||
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";
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
$existe=mysqli_num_rows($reponse);
|
||||
@@ -76,7 +76,7 @@ $id=$_SESSION['id'];
|
||||
$titre="Tous les joueurs licenciés";
|
||||
}
|
||||
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";
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
$existe=mysqli_num_rows($reponse);
|
||||
|
||||
@@ -94,10 +94,11 @@ $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'";
|
||||
$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 "<tr>";
|
||||
echo "<td><center>$joueur->nom</center></td>";
|
||||
echo "<td><center>$joueur->prenom</center></td>";
|
||||
echo "<td><center>$joueur->numero_fft</center></td>";
|
||||
if (!$joueur) continue;
|
||||
echo "<tr>";
|
||||
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='$loc->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);
|
||||
|
||||
@@ -34,7 +34,7 @@ $id_club=$_SESSION['Club'];
|
||||
|
||||
/* Affichage dans le tableau des messages des 3 derniers mois */
|
||||
$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";
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
$existe=mysqli_num_rows($reponse);
|
||||
|
||||
@@ -41,7 +41,7 @@ $id=$_SESSION['id'];
|
||||
}
|
||||
|
||||
/* 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'";
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
$compte=mysqli_fetch_object($reponse);
|
||||
|
||||
@@ -53,10 +53,11 @@ $id_club=$_SESSION['Club'];
|
||||
$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>");
|
||||
$couleur=mysqli_fetch_object($rep);
|
||||
$requete="SELECT couleur_hex FROM couleurs WHERE id_couleur='$rubrique->id_coul_police'";
|
||||
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
$couleur_pol=mysqli_fetch_object($rep);
|
||||
echo "<td bgcolor='$couleur->couleur_hex'><font style='color:$couleur_pol->couleur_hex;'><center><strong>$rubrique->nom</strong></center></font></td>";
|
||||
$couleur_hex='#FFFFFF';
|
||||
$couleur_pol_hex='#000000';
|
||||
if($couleur && !empty($couleur->couleur_hex)) $couleur_hex=$couleur->couleur_hex;
|
||||
|
||||
echo "<td bgcolor='$couleur_hex'><font style='color:$couleur_pol_hex;'><center><strong>$rubrique->nom</strong></center></font></td>";
|
||||
$visible=$rubrique->visible_joueur;
|
||||
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>";
|
||||
|
||||
@@ -37,8 +37,8 @@ $id_club=$_SESSION['Club'];
|
||||
if($existe>0) {
|
||||
while($capitaine=mysqli_fetch_object($reponse_cap)) {
|
||||
$cap=array();
|
||||
$['']=$capitaine->id_capitaine;
|
||||
$['']=$capitaine->id_joueur;
|
||||
$cap['id_capitaine']=$capitaine->id_capitaine;
|
||||
$cap['id_joueur']=$capitaine->id_joueur;
|
||||
array_push($capitaines, $cap);
|
||||
}
|
||||
}
|
||||
@@ -67,8 +67,8 @@ $id_club=$_SESSION['Club'];
|
||||
echo "<th>Nb équipes</th><th>Equipes affectées</th><th>Mot de passe</th><th>Supprimer</th>";
|
||||
for($i=0;$i<count($capitaines);$i++) {
|
||||
echo "<tr>";
|
||||
$id_cap=$capitaines[$i][id];
|
||||
$id_joueur=$capitaines[$i][joueur];
|
||||
$id_cap=$capitaines[$i]['id_capitaine'];
|
||||
$id_joueur=$capitaines[$i]['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>");
|
||||
$joueur=mysqli_fetch_object($reponse);
|
||||
|
||||
@@ -385,8 +385,8 @@ function insertion_bdd($tableauJoueurs) {
|
||||
$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é");
|
||||
$temp="MembreLicencié";
|
||||
$temp1="Invité";
|
||||
$debut_tab=getdate(); /* tenir compte de la date d'enregistrement */
|
||||
if($['']==0) {
|
||||
$['']="00";
|
||||
@@ -460,8 +460,8 @@ function insertion_bdd($tableauJoueurs) {
|
||||
$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é");
|
||||
$temp="MembreLicencié";
|
||||
$temp1="Invité";
|
||||
$debut_tab=getdate(); /* tenir compte de la date d'enregistrement */
|
||||
if($['']==0) {
|
||||
$['']="00";
|
||||
|
||||
@@ -46,7 +46,7 @@ $id_club=$_SESSION['Club'];
|
||||
}
|
||||
/* Tout les joueurs */
|
||||
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'";
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
|
||||
@@ -66,7 +66,7 @@ $id=$_SESSION['id'];
|
||||
}
|
||||
/* Tout les joueurs */
|
||||
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'";
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
|
||||
@@ -18,11 +18,8 @@ $id_club=$_SESSION['Club'];
|
||||
<?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'>";
|
||||
include("conf.php");
|
||||
echo "<div id='contenu'>";
|
||||
echo "<center><h1>Recherche d'un nouveau badge</h1></center>";
|
||||
|
||||
/* Affichage formulaire */
|
||||
@@ -49,23 +46,23 @@ include("conf.php");
|
||||
}
|
||||
/* Traitement formulaire */
|
||||
else {
|
||||
/* Recup des données */
|
||||
/* Recup des données */
|
||||
$type=$_POST['type'];
|
||||
$valeur=$_POST['valeur'];
|
||||
|
||||
/* Recherche des données */
|
||||
/* Recherche des données */
|
||||
$badges=array();
|
||||
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'";
|
||||
$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);
|
||||
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>");
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
while($badge=mysqli_fetch_object($reponse)) {
|
||||
array_push($badges, $badge->id_badge);
|
||||
}
|
||||
@@ -77,7 +74,7 @@ include("conf.php");
|
||||
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>");
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
while($badge=mysqli_fetch_object($reponse)) {
|
||||
array_push($badges, $badge->id_badge);
|
||||
}
|
||||
@@ -91,23 +88,23 @@ include("conf.php");
|
||||
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>");
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<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>");
|
||||
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<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>");
|
||||
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<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>");
|
||||
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."<br>");
|
||||
$compte=mysqli_fetch_object($rep);
|
||||
$ts_debut=conversion_ts_mysql($compte->actif_debut);
|
||||
$ts_fin=conversion_ts_mysql($compte->actif_fin);
|
||||
@@ -149,6 +146,7 @@ else {
|
||||
}
|
||||
|
||||
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);
|
||||
$mois=substr($champ_ts, 5, 2);
|
||||
$jour=substr($champ_ts, 8, 2);
|
||||
@@ -156,7 +154,8 @@ function conversion_ts_mysql($champ_ts) {
|
||||
$min=substr($champ_ts, 14, 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;
|
||||
}
|
||||
|
||||
|
||||
162
www/tyroltenn/recherche_badge.php.git
Executable file
162
www/tyroltenn/recherche_badge.php.git
Executable 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éro de licence ;</li>";
|
||||
echo "<lI>Par numé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éro du badge</option>";
|
||||
echo "</select></td></tr>";
|
||||
echo "<tr><td>Licence / Numé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é 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énom</th>";
|
||||
echo "<th bgcolor='#FFFACD'>Numéro FFT</th><th bgcolor='#FFFACD'>Téléphone</th>";
|
||||
echo "<th bgcolor='#FFFACD'>Email</th><th bgcolor='#FFFACD'>Numé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'> </td>";
|
||||
}
|
||||
else {
|
||||
echo "<td bgcolor='#FF0000'> </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é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é - 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;
|
||||
}
|
||||
@@ -63,8 +63,8 @@ include ("conf.php");
|
||||
/* Controle si le joueur est invité */
|
||||
$temp="Invité";
|
||||
$temp2="MembreLicencié";
|
||||
*/$temp=utf8_decode("Invité");*/
|
||||
/*$temp2=utf8_decode("MembreLicencié");*/
|
||||
*/$temp="Invité";*/
|
||||
/*$temp2="MembreLicencié";*/
|
||||
$requete="SELECT id_compte, solde, cumul FROM compte WHERE id_joueur='$id_joueur_log' AND id_club='$club' AND statut='$temp2'";
|
||||
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
$existe_membre=mysqli_num_rows($reponse);
|
||||
@@ -111,8 +111,8 @@ include ("conf.php");
|
||||
/* Encodage chaine UTF8 */
|
||||
$mb_licence="MembreLicencié";
|
||||
$mb_invite=="Invité";
|
||||
/*$mb_licence=utf8_decode("MembreLicencié");*/
|
||||
/*$mb_invite==utf8_decode("Invité");*/
|
||||
/*$mb_licence="MembreLicencié";*/
|
||||
/*$mb_invite=="Invité";*/
|
||||
/* Découpage du num tel */
|
||||
$groupe1=substr($tel,0,2);
|
||||
$groupe2=substr($tel,2,2);
|
||||
@@ -326,7 +326,7 @@ include ("conf.php");
|
||||
/* Requete si joueur invite ? */
|
||||
$invite_ok=0;
|
||||
$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'";
|
||||
$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);
|
||||
@@ -563,7 +563,7 @@ include ("conf.php");
|
||||
if($flag==1 and $id_adverse != 0 and $id_adverse != 1693) {
|
||||
/* COntrole si le joueur est invité dans le club */
|
||||
$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'";
|
||||
$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);
|
||||
|
||||
@@ -46,7 +46,7 @@ $id_cap=$_SESSION['Id'];
|
||||
$score="Victoire $points";
|
||||
}
|
||||
else {
|
||||
$temp=utf8_decode("Défaite");
|
||||
$temp="Défaite";
|
||||
$score="$temp $points";
|
||||
}
|
||||
|
||||
|
||||
@@ -369,7 +369,7 @@ if(isset($_SESSION['type']) and isset($_SESSION['id'])) {
|
||||
}
|
||||
if($compte_ok==1) {
|
||||
$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);
|
||||
if($ts_debut <= $ts_now and $ts_now <= $ts_fin) {
|
||||
$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'";
|
||||
$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'";
|
||||
$result5=mysqli_query($db_connection, $requete5) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."<br>");
|
||||
$reponse5=mysqli_fetch_object($result5);
|
||||
|
||||
@@ -74,7 +74,7 @@ $id_cap=$_SESSION['Id'];
|
||||
if($['']<10) {$jour="0".$['']; } else { $jour=$['']; }
|
||||
if($['']<10) {$mois="0".$['']; } else { $mois=$['']; }
|
||||
$ts="$['']$mois$jour$heure$minute$seconde";
|
||||
$temp=utf8_decode("MembreLicencié");
|
||||
$temp="MembreLicencié";
|
||||
|
||||
$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>");
|
||||
|
||||
Reference in New Issue
Block a user