"); $requete="SELECT * FROM appels_sortants WHERE id_appel='$id_convoc'"; $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); $convoc=mysql_fetch_object($reponse); $requete="SELECT * FROM campagne WHERE id_campagne='$convoc->id_campagne'"; $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); $campagne=mysql_fetch_object($reponse); $cat_campagne=$campagne->id_categorie; /* Controle si une catégorie a été affectée au joueur */ if($cat_campagne != 0) { $id_categorie=$cat_campagne; } else if($convoc->id_categorie != 0) { $id_categorie=$convoc->id_categorie; } else { $id_categorie=cat_joueur($convoc->id_joueur, $convoc->id_tournoi); } $requete="SELECT id_inscription FROM inscription_tournoi WHERE id_joueur='$convoc->id_joueur' AND id_tournoi='$convoc->id_tournoi' AND id_categorie='$id_categorie'"; $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); $existe=mysql_num_rows($reponse); if($existe==0) { $requete="SELECT nom FROM categorie WHERE id_categorie='$id_categorie'"; $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); $categorie=mysql_fetch_object($reponse); $requete="SELECT nom, id_club FROM tournoi WHERE id_tournoi='$convoc->id_tournoi'"; $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); $tournoi=mysql_fetch_object($reponse); $requete="SELECT nom, telephone FROM club WHERE id_club='$tournoi->id_club'"; $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); $club=mysql_fetch_object($reponse); $date=date("Y-m-d", time()); $requete="INSERT INTO inscription_tournoi(id_joueur,id_tournoi,id_categorie,inscripteur, date_inscription, telephone) VALUES('$convoc->id_joueur','$convoc->id_tournoi','$id_categorie','sms','$date','$convoc->num_tel')"; $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); echo "Inscription au tournoi $tournoi->nom du club $club->nom dans la catégorie $categorie->nom effectuée.
"; echo "Pour tout renseignements sur les catégories du tournoi ou modification de l'inscription, rendez-vous sur le site Consultation des tournois ou téléphonez au club au numéro suivant : $club->telephone."; /* Confirmation inscription */ envoi_mail($convoc->id_joueur, $convoc->id_tournoi); } /**************************************/ /* Détermine une categorie au joueur */ /**************************************/ function cat_joueur($id_joueur, $id_tournoi) { include ("conf.php"); $db_connection=mysql_connect($db_host,$db_user,$password); mysql_select_db($db_name,$db_connection); $id_cat=0; /* Infos joueurs */ $requete="SELECT annee, sexe FROM joueur WHERE id_joueur='$id_joueur'"; $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); $joueur=mysql_fetch_object($reponse); $age=date("Y")-$joueur->annee; /* Categories Tournoi */ $requete="SELECT c.id_categorie, c.age_min, c.age_max FROM categorie c LEFT JOIN categories_par_tournoi ct ON ct.id_categorie=c.id_categorie WHERE c.sexe='$joueur->sexe' AND ct.id_tournoi='$id_tournoi' AND c.type='simple' ORDER BY c.id_categorie ASC"; $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); while($cat=mysql_fetch_object($reponse)) { if($cat->age_max == 0) { $age_max=100; } else { $age_max=$cat->age_max; } if($age<$age_max and $age>=$cat->age_min and $id_cat==0) { $id_cat=$cat->id_categorie; } } return $id_cat; } function envoi_mail($id_joueur, $id_tournoi) { include ("conf.php"); include ("fonction_sms.php"); $db_connection=mysql_connect($db_host,$db_user,$password); mysql_select_db($db_name,$db_connection); $requete="SELECT nom, prenom, e_mail FROM joueur wHERE id_joueur='$id_joueur'"; $reponse=mysql_query($requete,$db_connection); $joueur=mysql_fetch_array($reponse); $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()."
"); $convoc=mysql_fetch_object($reponse); $test_portable=explode(" ", $convoc->num_tel); if(strcmp($test_portable[0],"06")==0) { $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()."
"); $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()."
"); $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()."
"); $ja=mysql_fetch_object($reponse); $requete="SELECT nom FROM categorie WHERE id_categorie='$convoc->id_categorie'"; $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); $cat=mysql_fetch_object($reponse); $texte="Bonjour $joueur->prenom $joueur->nom."; $texte.="Ce SMS confirme votre inscription au tournoi $tournoi->nom ds la cat $cat->nom."; $texte.="Le JA $ja->nom"; $num_tel=$convoc->num_tel; if(strlen($num_tel)==14) { $num_tel=str_replace(" ","",$convoc->num_tel); } if(strlen($texte)<=160) { envoi_sms($num_tel, $texte); } } else if($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()."
"); $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()."
"); $club=mysql_fetch_object($reponse); $requete="SELECT id_categorie FROM appels_sortants WHERE id_joueur='$id_joueur' AND id_tournoi='$id_tournoi' AND type='sms'"; $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); $cat=mysql_fetch_object($reponse); $requete="SELECT nom FROM categorie WHERE id_categorie='$cat->id_categorie'"; $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); $cat=mysql_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. "; $fichier=fopen("body.php","w"); fwrite($fichier,$text); fclose($fichier); $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"; if ($joueur_email != '') { if($club_email !='') { exec("/usr/freeware/bin/smtpclient -v -f tennis@airtria.fr -b body.php -c $club_email -s '$sujet' -P 25 -S mail.airtria.fr $joueur_email"); exec("/usr/freeware/bin/smtpclient -v -f tennis@airtria.fr -b body.php -s '$sujet' -P 25 -S mail.airtria.fr thierry.tallagrand@airtria.fr"); } else { exec("/usr/freeware/bin/smtpclient -v -f tennis@airtria.fr -b body.php -c thierry.tallagrand@airtria.fr -s '$sujet' -P 25 -S mail.airtria.fr $joueur_email"); } } } } ?>