567 lines
29 KiB
PHP
Executable File
567 lines
29 KiB
PHP
Executable File
<?php
|
|
function validation($id_inscriptions, $db_connection) {
|
|
/* Pour chaque inscription cochée */
|
|
for($i=0;$i<count($id_inscriptions);$i++) {
|
|
$id_inscription=$id_inscriptions[$i];
|
|
/* Valide l'inscription */
|
|
$requete="UPDATE inscription_tournoi SET validation=NOW() WHERE id_inscription='$id_inscription'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
/* Recherche des infos du joueur */
|
|
$requete="SELECT * FROM inscription_tournoi WHERE id_inscription='$id_inscription'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$inscrit=mysql_fetch_object($reponse);
|
|
$id_joueur=$inscrit->id_joueur;
|
|
$id_categorie=$inscrit->id_categorie;
|
|
$id_tournoi=$inscrit->id_tournoi;
|
|
/* Si les caractéristiques inscriptions sont ok */
|
|
if($id_tournoi != 0 and $id_categorie != 0 and $id_joueur!= 0) {
|
|
/* Controle du téléphone si c'est un portable */
|
|
if(substr($inscrit->telephone,0,2) == "06") {
|
|
$requete="SELECT nom, prenom FROM joueur WHERE id_joueur='$id_joueur'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$joueur=mysql_fetch_object($reponse);
|
|
$requete="SELECT nom, id_club, id_jugearbitre FROM tournoi WHERE id_tournoi='$id_tournoi'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$tournoi=mysql_fetch_object($reponse);
|
|
$requete="SELECT nom FROM juge_arbitre WHERE id_ja='$tournoi->id_jugearbitre'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$ja=mysql_fetch_object($reponse);
|
|
if($id_tournoi != 43) {
|
|
$requete="SELECT nom FROM categorie WHERE id_categorie='$id_categorie'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$cat=mysql_fetch_object($reponse);
|
|
$texte="Bonjour $joueur->prenom $joueur->nom.";
|
|
$texte.="Ceci confirme votre inscription au tournoi $tournoi->nom ds la cat $cat->nom.";
|
|
$texte.="Le JA $ja->nom";
|
|
$numero=$inscrit->telephone;
|
|
echo strlen($texte);
|
|
if(strlen($numero) > 10) {
|
|
$numero=str_replace(" ","",$numero);
|
|
}
|
|
if(strlen($texte)<=160 and strlen($numero)==10) {
|
|
envoi_sms($numero, $texte);
|
|
}
|
|
}
|
|
}
|
|
else {
|
|
/* envoi de l'e-mail de validation */
|
|
$requete="SELECT e_mail FROM joueur WHERE id_joueur='$id_joueur'";
|
|
$reponse=mysql_query($requete,$db_connection);
|
|
$joueur=mysql_fetch_object($reponse);
|
|
$joueur_email=$joueur->e_mail;
|
|
$requete="SELECT id_club, nom FROM tournoi WHERE id_tournoi='$id_tournoi'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$tournoi=mysql_fetch_object($reponse);
|
|
$requete="SELECT nom FROM club WHERE id_club='$tournoi->id_club'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$club=mysql_fetch_object($reponse);
|
|
$requete="SELECT nom FROM categorie WHERE id_categorie='$id_categorie'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$cat=mysql_fetch_object($reponse);
|
|
|
|
$text="Cet email vous confirme que votre inscription dans la categorie $cat->nom a ete prise en compte par les organisateurs du tournoi $tournoi->nom du club $club->nom .";
|
|
|
|
$sujet="Inscription validee au tournoi $tournoi->nom du club $club->nom";
|
|
|
|
if($joueur_email != "") {
|
|
$headers = 'MIME-Version: 1.0' . "\r\n";
|
|
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
|
|
|
|
// Additional headers
|
|
$headers .= "To: $joueur_email\r\n";
|
|
$headers .= "From: tennis@airtria.fr\r\n";
|
|
$headers .= "Cc: tallagrand@airtria.fr\r\n";
|
|
mail($joueur_email, $sujet, $text, $headers);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
function validation_double($id_equipe, $db_connection)
|
|
{
|
|
/* Validation de l'inscription - double */
|
|
$requete="UPDATE equipes_double SET validation=NOW() WHERE id_equipe='$id_equipe'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
/* envoi de l'e-mail de validation */
|
|
$requete="SELECT * FROM equipes_double WHERE id_equipe='$id_equipe'";
|
|
$reponse=mysql_query($requete,$db_connection);
|
|
$equipe=mysql_fetch_object($reponse);
|
|
$requete="SELECT e_mail FROM joueur WHERE id_joueur='$equipe->id_joueur1'";
|
|
$reponse=mysql_query($requete,$db_connection);
|
|
$joueur=mysql_fetch_object($reponse);
|
|
$joueur_email=$joueur->e_mail;
|
|
$requete="SELECT e_mail FROM joueur WHERE id_joueur='$equipe->id_joueur2'";
|
|
$reponse=mysql_query($requete,$db_connection);
|
|
$partenaire=mysql_fetch_object($reponse);
|
|
$partenaire_email=$partnaire->e_mail;
|
|
$requete="SELECT id_club, nom FROM tournoi WHERE id_tournoi='$id_tournoi'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$tournoi=mysql_fetch_object($reponse);
|
|
$requete="SELECT nom FROM club WHERE id_club='$tournoi->id_club'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$club=mysql_fetch_object($reponse);
|
|
$requete="SELECT nom FROM categorie WHERE id_categorie='$id_categorie'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$cat=mysql_fetch_object($reponse);
|
|
|
|
|
|
$text="Cet email vous confirme que votre inscription dans la categorie $cat->nom a ete prise en compte par les organisateurs du tournoi $tournoi->nom du club $club->nom .";
|
|
|
|
$sujet="Inscription validee au tournoi $tournoi->nom du club $club->nom";
|
|
if ($joueur_email != '' and $partenaire_email!='') {
|
|
$headers = 'MIME-Version: 1.0' . "\r\n";
|
|
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
|
|
|
|
// Additional headers
|
|
$headers .= "To: $joueur_email\r\n";
|
|
$headers .= "From: tennis@airtria.fr\r\n";
|
|
$headers .= "Cc: $partenaire_email\r\n";
|
|
$headers .= "Bcc: tallagrand@airtria.fr\r\n";
|
|
mail($joueur_email, $sujet, $text, $headers);
|
|
}
|
|
}
|
|
|
|
/* Paiement joueur simple */
|
|
function paiement($id_inscriptions, $db_connection)
|
|
{
|
|
for($i=0;$i<count($id_inscriptions);$i++) {
|
|
$id_inscription=$id_inscriptions[$i];
|
|
$requete="UPDATE inscription_tournoi SET paiement='1' WHERE id_inscription='$id_inscription'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
}
|
|
}
|
|
|
|
/* A VOIR */
|
|
function paiement_double($id_equipe, $id_joueur, $db_connection)
|
|
{
|
|
/* Paiement joueur double */
|
|
if($num_joueur==1)
|
|
$requete="UPDATE equipes_double SET paye1='1' WHERE id_equipe='$id_joueur'";
|
|
else
|
|
$requete="UPDATE equipes_double SET paye2='1' WHERE id_equipe='$id_joueur'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
}
|
|
|
|
function certif($id_inscriptions, $db_connection)
|
|
{
|
|
for($i=0;$i<count($id_inscriptions);$i++) {
|
|
$id_inscription=$id_inscriptions[$i];
|
|
$requete="UPDATE inscription_tournoi SET certif='oui' WHERE id_inscription='$id_inscription'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
}
|
|
}
|
|
|
|
/* A VOIR */
|
|
function certif_double($id_equipe, $id_joueur, $db_connection)
|
|
{
|
|
/* Certif medical - double */
|
|
$certif_double=$_GET['certif_double'];
|
|
$num_joueur=$_GET['num_joueur'];
|
|
if ($certif_double=='1'){
|
|
if($num_joueur==1)
|
|
$requete="UPDATE equipes_double SET certif1='oui' WHERE id_equipe='$id_joueur'";
|
|
else
|
|
$requete="UPDATE equipes_double SET certif2='oui' WHERE id_equipe='$id_joueur'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
}
|
|
}
|
|
|
|
function annulation($id_inscriptions, $db_connection)
|
|
{
|
|
for($i=0;$i<count($id_inscriptions);$i++) {
|
|
$id_inscription=$id_inscriptions[$i];
|
|
/* Recherche des infos du joueur */
|
|
$requete="SELECT * FROM inscription_tournoi WHERE id_inscription='$id_inscription'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$joueur=mysql_fetch_object($reponse);
|
|
$id_joueur=$joueur->id_joueur;
|
|
$id_categorie=$joueur->id_categorie;
|
|
$id_tournoi=$joueur->id_tournoi;
|
|
/* Suppression de l'inscription */
|
|
$requete="DELETE FROM inscription_tournoi WHERE id_inscription='$id_inscription'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
/* envoi de l'e-mail de validation */
|
|
$requete="SELECT e_mail FROM joueur WHERE id_joueur='$id_joueur'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$joueur=mysql_fetch_object($reponse);
|
|
$requete="SELECT id_club, nom FROM tournoi WHERE id_tournoi='$id_tournoi'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$tournoi=mysql_fetch_object($reponse);
|
|
$requete="SELECT nom, e_mail FROM club WHERE id_club='$tournoi->id_club'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$club=mysql_fetch_object($reponse);
|
|
$requete="SELECT nom FROM categorie WHERE id_categorie='$id_categorie'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$cat=mysql_fetch_object($reponse);
|
|
|
|
|
|
$text="Cet email vous confirme que votre inscription dans la categorie $cat->nom a ete annulee par les organisateurs du tournoi $tournoi->nom du club $club->nom a votre demande. ";
|
|
|
|
$sujet="Inscription annulee au tournoi $tournoi->nom du club $club->nom";
|
|
if ($joueur->e_mail != '') {
|
|
$headers = 'MIME-Version: 1.0' . "\r\n";
|
|
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
|
|
|
|
$joueur_email=$joueur->e_mail;
|
|
// Additional headers
|
|
$headers .= "To: $joueur_email\r\n";
|
|
$headers .= "From: tennis@airtria.fr\r\n";
|
|
$headers .= "cc: tallagrand@airtria.fr\r\n";
|
|
mail($joueur_email, $sujet, $text, $headers);
|
|
}
|
|
|
|
/* Controle si une convocation a eu lieu */
|
|
$requete="SELECT * FROM appels_sortants WHERE id_joueur='$id_joueur' AND $id_tournoi='$id_tournoi'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$existe=mysql_num_rows($reponse);
|
|
if($existe>0) {
|
|
$requete="DELETE FROM appels_sortants WHERE id_joueur='$id_joueur' AND $id_tournoi='$id_tournoi'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
}
|
|
}
|
|
}
|
|
|
|
function creation_equipe($id_inscriptions, $db_connection, $id_tournoi)
|
|
{
|
|
/* recup les ids des joueurs */
|
|
$requete="SELECT id_joueur FROM inscription_tournoi WHERE id_inscription='$id_inscriptions[0]';";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$joueur1=mysql_fetch_object($reponse);
|
|
$id_joueur1=$joueur1->id_joueur;
|
|
$requete="SELECT id_joueur FROM inscription_tournoi WHERE id_inscription='$id_inscriptions[1]';";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$joueur2=mysql_fetch_object($reponse);
|
|
$id_joueur2=$joueur2->id_joueur;
|
|
/* Sexe des joueurs */
|
|
$requete="SELECT sexe FROM joueur WHERE id_joueur='$id_joueur1';";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$joueur1=mysql_fetch_object($reponse);
|
|
$sexe_joueur1=$joueur1->sexe;
|
|
$requete="SELECT sexe FROM joueur WHERE id_joueur='$id_joueur2';";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$joueur2=mysql_fetch_object($reponse);
|
|
$sexe_joueur2=$joueur2->sexe;
|
|
/* Catégorie d'inscription */
|
|
/* DM */
|
|
if($sexe_joueur1 == 'm' and $sexe_joueur2=='m') {
|
|
$id_categorie=27;
|
|
}
|
|
/* DD */
|
|
else if($sexe_joueur1 == 'f' and $sexe_joueur2=='f') {
|
|
$id_categorie=28;
|
|
}
|
|
/* DMI */
|
|
else if(($sexe_joueur1 == 'f' and $sexe_joueur2=='m') or ($sexe_joueur1 == 'm' and $sexe_joueur2=='f')) {
|
|
$id_categorie=29;
|
|
}
|
|
else {
|
|
$id_categorie=0;
|
|
}
|
|
/* Controle si l'équipe n'existe pas déja */
|
|
if($id_categorie > 0) {
|
|
$requete="SELECT id_equipe FROM equipes_double WHERE id_tournoi='$id_tournoi' AND id_categorie='$id_categorie' AND id_joueur1='$id_joueur1' AND id_joueur2='$id_joueur2';";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$existe_eq=mysql_num_rows($reponse);
|
|
if($existe_eq==0) {
|
|
$requete="INSERT INTO equipes_double(id_categorie, id_tournoi, id_joueur1, id_joueur2) VALUES('$id_categorie','$id_tournoi','$id_joueur1','$id_joueur2');";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
}
|
|
else if($existe_eq > 0) {
|
|
echo "Cette équipe existe déja !<br />";
|
|
}
|
|
}
|
|
}
|
|
|
|
function raccourci_cat($id_cat) {
|
|
if($id_cat==1) { return 'SH'; }
|
|
if($id_cat==2) { return 'SD'; }
|
|
if($id_cat==3) { return '-12H'; }
|
|
if($id_cat==4) { return '-12F'; }
|
|
if($id_cat==5) { return '-14H'; }
|
|
if($id_cat==6) { return '-14F'; }
|
|
if($id_cat==7) { return '+35H'; }
|
|
if($id_cat==8) { return '+35D'; }
|
|
if($id_cat==9) { return '+40H'; }
|
|
if($id_cat==10) { return '+40D'; }
|
|
if($id_cat==11) { return '+45H'; }
|
|
if($id_cat==12) { return '+45D'; }
|
|
if($id_cat==13) { return '+50H'; }
|
|
if($id_cat==14) { return '+50D'; }
|
|
if($id_cat==15) { return '+55H'; }
|
|
if($id_cat==16) { return '+55D'; }
|
|
if($id_cat==17) { return '+60H'; }
|
|
if($id_cat==18) { return '+60D'; }
|
|
if($id_cat==19) { return '-8H'; }
|
|
if($id_cat==20) { return '-8F'; }
|
|
if($id_cat==21) { return '-10H'; }
|
|
if($id_cat==22) { return '-10F'; }
|
|
if($id_cat==23) { return '-16H'; }
|
|
if($id_cat==24) { return '-16F'; }
|
|
if($id_cat==25) { return '-18H'; }
|
|
if($id_cat==26) { return '-18F'; }
|
|
if($id_cat==27) { return 'DM'; }
|
|
if($id_cat==28) { return 'DD'; }
|
|
if($id_cat==29) { return 'DMI'; }
|
|
}
|
|
|
|
function affichage_tableau_cat($db_connection, $type_tableau, $id_categorie, $cat_sel, $ordre_tri, $type_tri, $id_tournoi)
|
|
{
|
|
echo "<table border='1' width=98% bgcolor='#FFFFFF'>";
|
|
/* cherche le nombre de personnes inscrites au tournoi */
|
|
$requete="SELECT * FROM inscription_tournoi i, categorie c WHERE id_tournoi='$id_tournoi' AND i.id_categorie=c.id_categorie AND c.type='$type_tableau'";
|
|
if($id_categorie > 0 and $cat_sel==1) {
|
|
$requete.=" AND i.id_categorie='$id_categorie'";
|
|
}
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
if($id_categorie == 0) {
|
|
$nb_inscrits=mysql_num_rows($reponse);
|
|
echo "<tr BGCOLOR='#FFDEAD'><td colspan='14'><center><b>Nombre de joueurs inscrits en $type_tableau au tournoi : $nb_inscrits</center></td></tr>";
|
|
}
|
|
|
|
/* Cherche toutes les categories du tournoi */
|
|
$requete="SELECT t.id_categorie FROM categories_par_tournoi t, categorie c WHERE t.id_tournoi='$id_tournoi' AND t.id_categorie=c.id_categorie AND c.type='$type_tableau'";
|
|
if($id_categorie > 0 and $cat_sel==1) {
|
|
$requete.=" AND t.id_categorie='$id_categorie'";
|
|
}
|
|
$repons=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
/* Pour chaque categorie du tournoi */
|
|
while ($categorie=mysql_fetch_object($repons)){
|
|
/* recherche du nom de la categorie */
|
|
$requete="SELECT nom FROM categorie WHERE id_categorie='$categorie->id_categorie'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$nom_cat=mysql_fetch_object($reponse);
|
|
echo "<tr BGCOLOR='#FFD700'><td colspan='14'><center><b>Catégorie : $nom_cat->nom</b></td></tr>";
|
|
/* on cherche les joueurs concernant avec cette catégorie */
|
|
if($type_tri==2)
|
|
{
|
|
$type_clt="clt.id_classement";
|
|
}
|
|
else {
|
|
$type_clt="j.nom";
|
|
}
|
|
$requete="SELECT i.id_inscription, i.id_categorie, i.id_joueur, i.paiement, i.certif, i.validation, i.telephone, i.travaille, i.commentaires, j.nom, j.classement FROM inscription_tournoi i LEFT JOIN joueur j ON i.id_joueur=j.id_joueur LEFT JOIN classement clt ON j.classement=clt.intitule WHERE id_tournoi='$id_tournoi' AND id_categorie='$categorie->id_categorie' ORDER BY $type_clt $ordre_tri";
|
|
$repreq=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$nb_inscrit_cat=mysql_num_rows($repreq);
|
|
/* Modif du type de tri des classements */
|
|
if($ordre_tri=='ASC') {
|
|
$ordre_tri_url='DESC';
|
|
}
|
|
else {
|
|
$ordre_tri_url='ASC';
|
|
}
|
|
|
|
echo "<tr BGCOLOR='#FFDEAD'><td colspan='14'><center><font size=1 ><b>Nombre d'inscrit(s) dans la catégorie : $nb_inscrit_cat";
|
|
echo"</center></td></tr>";
|
|
/* pour chaque joueur */
|
|
if($nb_inscrit_cat>0) {
|
|
/* Affichage de l'en-tête des colonnes */
|
|
echo "<tr BGCOLOR='#FFFACD'>";
|
|
echo "<td><center><font size=1 >Sel.</font></center></td>";
|
|
echo "<td><center><font size=1 ><b><a href='liste_joueur_categorie.php?id_tournoi=$id_tournoi&type_tri=1&ordre_tri=$ordre_tri_url";
|
|
if($id_categorie > 0) {
|
|
echo "&id_categorie=$id_categorie";
|
|
}
|
|
echo "'>Nom</a></font></center></td>";
|
|
echo "<td><center><font size=1 ><b>Prénom</td>";
|
|
echo "<td><center><font size=1 ><b><a href='liste_joueur_categorie.php?id_tournoi=$id_tournoi&type_tri=2&ordre_tri=$ordre_tri_url";
|
|
if($id_categorie > 0) {
|
|
echo "&id_categorie=$id_categorie";
|
|
}
|
|
echo "'>Classement</a></font></center></td>";
|
|
echo "<td><center><font size='1'><b>Num Licence</b></font></center></td>";
|
|
echo "<td><center><font size='1'><b>Année</b></font></center></td>";
|
|
echo "<td><center><font size='1'><b>Club du joueur</b></font></center></td>";
|
|
echo "<td><center><font size='1'><b>Téléphone</b></font></center></td>";
|
|
echo "<td><center><font size='1'><b>e-mail</b></font></center></td>";
|
|
echo "<td><center><font size='1'><b>Travaille ?</b></font></center></td>";
|
|
echo "<td><center><font size='1'><b>Commentaires ?</b></font></center></td>";
|
|
echo "<td><center><font size='1'><b>Informations</b></font></center></td>";
|
|
echo "<td><center><font size='1'><b>Annul.<br />Inscr.</b></font></center></td>";
|
|
echo "</tr>";
|
|
/* affiche les coordonnées de chaque joueur */
|
|
while($inscrit_cat=mysql_fetch_object($repreq)) {
|
|
$requete="SELECT nom, prenom, classement, numero_fft, annee, e_mail FROM joueur WHERE id_joueur='$inscrit_cat->id_joueur'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$joueur=mysql_fetch_object($reponse);
|
|
echo "<tr bgcolor='#FFFAF0'>";
|
|
echo "<td><center><input type='checkbox' name='id_inscriptions[]' value='$inscrit_cat->id_inscription'></center></td>";
|
|
echo "<td";
|
|
if($inscrit_cat->validation != '0000-00-00 00:00:00') {
|
|
echo " bgcolor='#FFDEAD'";
|
|
}
|
|
echo "><center>$joueur->nom</center></td>";
|
|
echo "<td><center>$joueur->prenom</center></td>";
|
|
echo "<td><center><a href='modif_infos_joueur.php?id_inscription=$inscrit_cat->id_inscription&infos=clt&id_categorie=$inscrit_cat->id_categorie'>$joueur->classement</a></center></td>";
|
|
echo "<td><center>$joueur->numero_fft</center></td>";
|
|
echo "<td><center>$joueur->annee</center></td>";
|
|
/* Recupère l'id du club où le joueur est licencié */
|
|
$temp=utf8_decode("MembreLicencié");
|
|
$ts_now=time();
|
|
$requete="SELECT id_club FROM compte WHERE id_joueur='$inscrit_cat->id_joueur' AND statut='$temp' AND UNIX_TIMESTAMP(actif_debut) < '$ts_now' AND UNIX_TIMESTAMP(actif_fin) > '$ts_now'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$existe_club=mysql_num_rows($reponse);
|
|
if($existe_club > 0) {
|
|
$club=mysql_fetch_object($reponse);
|
|
/* Récupère le nom du club */
|
|
$requete="SELECT nom FROM club WHERE id_club='$club->id_club'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$nom_club=mysql_fetch_object($reponse);
|
|
echo "<td>$nom_club->nom</td>";
|
|
}
|
|
else {
|
|
echo "<td>Club introuvable !!</td>";
|
|
}
|
|
/* Controle du telephone */
|
|
$telephone=str_replace(" ", "-", $inscrit_cat->telephone);
|
|
echo "<td><center><a href='modif_infos_joueur.php?id_inscription=$inscrit_cat->id_inscription&infos=tel&id_categorie=$inscrit_cat->id_categorie'>$telephone</a></center></td>";
|
|
/* Controle de l'email du joueur */
|
|
echo "<td><center><font size='2'><a href='modif_infos_joueur.php?id_inscription=$inscrit_cat->id_inscription&infos=email&id_categorie=$inscrit_cat->id_categorie'>";
|
|
if(! empty($joueur->e_mail))
|
|
echo $joueur->e_mail;
|
|
else
|
|
echo "Ajouter un email";
|
|
echo "</a></font></center></td>";
|
|
/* Le joueur travaille-t-il durant le tournoi ? */
|
|
echo "<td><center><a href='modif_infos_joueur.php?id_inscription=$inscrit_cat->id_inscription&infos=email&id_categorie=$inscrit_cat->id_categorie'>$inscrit_cat->travaille</a></center></td>";
|
|
/* Commentaires */
|
|
echo "<td><center><a href='modif_infos_joueur.php?id_inscription=$inscrit_cat->id_inscription&infos=comm&id_categorie=$inscrit_cat->id_categorie'>";
|
|
if(! empty($inscrit_cat->commentaires))
|
|
echo "$inscrit_cat->commentaires";
|
|
else
|
|
echo "Ajouter un commentaire";
|
|
echo "</a></center></td>";
|
|
/* Informations */
|
|
echo "<td><center>";
|
|
if ($inscrit_cat->paiement==1) {
|
|
echo "<img src='images/paye.ico' border='0'>";
|
|
}
|
|
/* Certificat médical */
|
|
if ($inscrit_cat->certif=='oui') {
|
|
echo "<img src='images/certif.jpg' border='0'>";
|
|
}
|
|
echo "</center></td>";
|
|
/* Annulation de l'inscription */
|
|
echo "<td><center><a href='liste_joueur_categorie.php?gestion=annul&id_inscription=$inscrit_cat->id_inscription&id_tournoi=$id_tournoi&type_tri=$type_tri&ordre_tri=$ordre_tri&cat_sel=$cat_sel";
|
|
if($id_categorie > 0) {
|
|
echo "&id_categorie=$id_categorie";
|
|
}
|
|
echo "'><img src='images/annul.jpg' border='0'></a></center></td>";
|
|
echo "</tr>";
|
|
}
|
|
}
|
|
}
|
|
|
|
echo "</table>";
|
|
}
|
|
|
|
function affichage_tableau_double($db_connection, $id_tournoi)
|
|
{
|
|
echo "<form action='gestion_doubles.php' method='post'>";
|
|
echo "<center>";
|
|
echo "<input type='hidden' name='id_tournoi' value='$id_tournoi'>";
|
|
echo "<input type='submit' name='valider' value='Inscrire les joueurs cochés'><br /><br />";
|
|
echo "<table border='1' width=98% bgcolor='#FFFFFF'>";
|
|
/* cherche le nombre de personnes inscrites au tournoi */
|
|
$requete="SELECT * FROM inscription_tournoi i, categorie c WHERE id_tournoi='$id_tournoi' AND i.id_categorie=c.id_categorie AND c.type='double'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$nb_inscrits=mysql_num_rows($reponse);
|
|
echo "<tr BGCOLOR='#FFDEAD'><td colspan='14'><center><b>Nombre de joueurs inscrits au tournoi en double : $nb_inscrits</center></td></tr>";
|
|
|
|
/* Cherche toutes les categories du tournoi */
|
|
$requete="SELECT t.id_categorie FROM categories_par_tournoi t, categorie c WHERE t.id_tournoi='$id_tournoi' AND t.id_categorie=c.id_categorie AND c.type='double'";
|
|
$repons=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
/* Pour chaque categorie du tournoi */
|
|
while ($categorie=mysql_fetch_object($repons)){
|
|
/* recherche du nom de la categorie */
|
|
$requete="SELECT nom FROM categorie WHERE id_categorie='$categorie->id_categorie'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$nom_cat=mysql_fetch_object($reponse);
|
|
echo "<tr BGCOLOR='#FFD700'><td colspan='14'><center><b>Catégorie : $nom_cat->nom</b></td></tr>";
|
|
/* on cherche les joueurs concernant avec cette catégorie */
|
|
$requete="SELECT i.id_inscription, i.id_joueur, i.paiement, i.certif, i.validation, i.telephone, i.travaille, i.commentaires, j.nom, j.classement FROM inscription_tournoi i LEFT JOIN joueur j ON i.id_joueur=j.id_joueur LEFT JOIN classement clt ON j.classement=clt.intitule WHERE id_tournoi='$id_tournoi' AND id_categorie='$categorie->id_categorie'";
|
|
$repreq=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$nb_inscrit_cat=mysql_num_rows($repreq);
|
|
echo "<tr BGCOLOR='#FFDEAD'><td colspan='14'><center><font size=1 ><b>Nombre d'inscrit(s) dans la catégorie : $nb_inscrit_cat";
|
|
echo"</center></td></tr>";
|
|
/* pour chaque joueur */
|
|
if($nb_inscrit_cat>0) {
|
|
/* Affichage de l'en-tête des colonnes */
|
|
echo "<tr BGCOLOR='#FFFACD'>";
|
|
echo "<td><center><font size='1'><b>Sel.</b></font></center></td>";
|
|
echo "<td><center><font size='1'><b>Nom</b></font></center></td>";
|
|
echo "<td><center><font size='1'><b>Prénom</b></td>";
|
|
echo "<td><center><font size='1'><b>Classement</b></font></center></td>";
|
|
echo "<td><center><font size='1'><b>Num Licence</b></font></center></td>";
|
|
echo "<td><center><font size='1'><b>Année</b></font></center></td>";
|
|
echo "<td><center><font size='1'><b>Club du joueur</b></font></center></td>";
|
|
echo "<td><center><font size='1'><b>Téléphone</b></font></center></td>";
|
|
echo "<td><center><font size='1'><b>e-mail</b></font></center></td>";
|
|
echo "<td><center><font size='1'><b>Travaille ?</b></font></center></td>";
|
|
echo "<td><center><font size='1'><b>Commentaires ?</b></font></center></td>";
|
|
echo "<td><center><font size='1'><b>Informations</b></font></center></td>";
|
|
echo "<td><center><font size='1'><b>Annul.<br />Inscr.</b></font></center></td>";
|
|
echo "</tr>";
|
|
/* affiche les coordonnées de chaque joueur */
|
|
while($inscrit_cat=mysql_fetch_object($repreq)) {
|
|
$requete="SELECT nom, prenom, classement, numero_fft, annee, e_mail FROM joueur WHERE id_joueur='$inscrit_cat->id_joueur'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$joueur=mysql_fetch_object($reponse);
|
|
echo "<tr bgcolor='#FFFAF0'>";
|
|
echo "<td><center><input type='checkbox' name='joueurs[]' value='$inscrit_cat->id_inscription'></center></td>";
|
|
echo "<td";
|
|
if($inscrit_cat->validation != '0000-00-00 00:00:00') {
|
|
echo " bgcolor='#FFDEAD'";
|
|
}
|
|
echo "><center>$joueur->nom</center></td>";
|
|
echo "<td><center>$joueur->prenom</center></td>";
|
|
echo "<td><center>$joueur->classement</center></td>";
|
|
echo "<td><center>$joueur->numero_fft</center></td>";
|
|
echo "<td><center>$joueur->annee</center></td>";
|
|
/* Recupère l'id du club où le joueur est licencié */
|
|
$temp=utf8_decode("MembreLicencié");
|
|
$ts_now=time();
|
|
$requete="SELECT id_club FROM compte WHERE id_joueur='$inscrit_cat->id_joueur' AND statut='$temp' AND UNIX_TIMESTAMP(actif_debut) < '$ts_now' AND UNIX_TIMESTAMP(actif_fin) > '$ts_now'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$existe_club=mysql_num_rows($reponse);
|
|
if($existe_club > 0) {
|
|
$club=mysql_fetch_object($reponse);
|
|
/* Récupère le nom du club */
|
|
$requete="SELECT nom FROM club WHERE id_club='$club->id_club'";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$nom_club=mysql_fetch_object($reponse);
|
|
echo "<td>$nom_club->nom</td>";
|
|
}
|
|
else {
|
|
echo "<td>Club introuvable !!</td>";
|
|
}
|
|
/* Controle du telephone */
|
|
$telephone = str_replace(" ", "-", $inscrit_cat->telephone);
|
|
echo "<td><center>$telephone</center></td>";
|
|
/* Controle de l'email du joueur */
|
|
echo "<td><center><font size='2'>$joueur->e_mail</font></center></td>";
|
|
/* Le joueur travaille-t-il durant le tournoi ? */
|
|
echo "<td><center>$inscrit_cat->travaille</center></td>";
|
|
/* Commentaires */
|
|
echo "<td><center>$inscrit_cat->commentaires</center></td>";
|
|
/* Informations */
|
|
echo "<td><center>";
|
|
if ($inscrit_cat->paiement==1) {
|
|
echo "<img src='images/paye.ico' border='0'>";
|
|
}
|
|
/* Certificat médical */
|
|
if ($inscrit_cat->certif=='oui') {
|
|
echo "<img src='images/certif.jpg' border='0'>";
|
|
}
|
|
echo "</center></td>";
|
|
/* Annulation de l'inscription */
|
|
echo "<td><center><a href='gestion_doubles.php?gestion=annul&id_inscription=$inscrit_cat->id_inscription&id_tournoi=$id_tournoi'><img src='images/annul.jpg' border='0'></a></center></td>";
|
|
echo "</tr>";
|
|
}
|
|
}
|
|
}
|
|
|
|
echo "</table>";
|
|
echo "</form>";
|
|
}
|
|
?>
|