"); $existe=mysqli_num_rows($reponse); /* Envoi de l'email */ if($type==5 and $existe>0) { $requete="SELECT e_mail 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)()."
"); $email=mysqli_fetch_object($reponse); $requete="SELECT * FROM reservation WHERE id_reservation='$id_reservation'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $resa=mysqli_fetch_object($reponse); $requete="SELECT nom, id_club 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)()."
"); $tournoi=mysqli_fetch_object($reponse); $requete="SELECT nom FROM categorie WHERE id_categorie='$resa->id_categorie'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $categorie=mysqli_fetch_object($reponse); $requete="SELECT nom, e_mail, telephone 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)()."
"); $club=mysqli_fetch_object($reponse); $heure=substr($resa->heure_resa_deb,0,5); list($a, $m, $j)=explode("-",$resa->date_resa); $date="$j-$m-$a"; $sujet="Convocation a un match du tournoi $tournoi->nom"; $texte="Bonjour, \n\n"; $texte.="Le comite d'organisation du tournoi $tournoi->nom vous informe que vous avez un match programme le $date à $heure dans la categorie $categorie->nom.\n\n"; $texte.="En esperant que cet horaire de match vous convienne. Si vous n'etes pas disponible a ce moment, merci de prevenir le club $club->nom le plus rapidement possible au numero de telephone suivant : $club->telephone.\n\n"; $texte.="Salutations, \n"; $texte.="Le comite d'organisation du tournoi $tournoi->nom."; $email_club=$club->e_mail; $email_joueur=$email->e_mail; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; // Additional headers $headers .= "To: $email_joueur\r\n"; $headers .= "From: tennis@airtria.fr\r\n"; if($email_club != "") { $headers .= "Cc: $email_club\r\n"; } mail($email_joueur, $sujet, $texte, $headers); } $rep_sms=0; /* Envoi du SMS */ if($type==4 and $existe>0) { /* Recherche du numero de portable du joueur */ $requete="SELECT numero FROM telephone WHERE id_joueur='$id_joueur' AND type='portable'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $tel=mysqli_fetch_object($reponse); $requete="SELECT * FROM reservation WHERE id_reservation='$id_reservation'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $resa=mysqli_fetch_object($reponse); /* Nom du tournoi */ $requete="SELECT nom, id_club FROM tournoi WHERE id_tournoi='$resa->id_tournoi'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $tournoi=mysqli_fetch_object($reponse); $requete="SELECT nom,ville 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)()."
"); $club=mysqli_fetch_object($reponse); /* Personne à prevenir */ $requete="SELECT nom, prenom FROM joueur WHERE id_joueur='$resa->id_joueur'"; echo $requete; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $infos_prevenu=mysqli_fetch_object($reponse); /* Joueur adverse */ $requete="SELECT nom, prenom FROM joueur WHERE id_joueur='$resa->id_joueur_adverse'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $infos_adverse=mysqli_fetch_object($reponse); /* Format de date */ list($a, $m, $j)=explode("-", $resa->date_resa); $date="$j/$m"; /* Format de l'heure */ list($h, $m, $s)=explode(":", $resa->heure_resa_deb); $heure="$h:$m"; /* Intitulé du message */ $message="Vous jouez le $date a $heure,"; $message.="$infos_prevenu->prenom $infos_prevenu->nom / $infos_adverse->prenom $infos_adverse->nom."; $message.="repondez oui suivi de $heure $club->ville a ce sms."; $message.="Le JA."; /* Si le message est trop long, ne rien faire */ if(strlen($message)>160) { $rep_sms=79; } /* Sinon envoyer le message */ else { if(strlen($tel->numero)==14) { $numero=str_replace(" ","",$tel->numero); } $rep_sms=envoi_sms($numero, $message); } } /* MAJ de la Base */ if($existe>0) { if($type==1) { $requete="UPDATE participant SET a_prevenir='Serveur_Vocal', prevenu=NULL WHERE id_joueur='$id_joueur' AND id_reservation='$id_reservation'"; } else if($type==2) { $requete="UPDATE participant SET a_prevenir='Club', prevenu=NOW() WHERE id_joueur='$id_joueur' AND id_reservation='$id_reservation'"; } else if($type==3) { $requete="UPDATE participant SET a_prevenir='Inutile', prevenu=NOW() WHERE id_joueur='$id_joueur' AND id_reservation='$id_reservation'"; } else if($type==4 and $rep_sms==80) { $requete="UPDATE participant SET a_prevenir='Sms', prevenu=NOW() WHERE id_joueur='$id_joueur' AND id_reservation='$id_reservation'"; } else if($type==5) { $requete="UPDATE participant SET a_prevenir='Email', prevenu=NOW() WHERE id_joueur='$id_joueur' AND id_reservation='$id_reservation'"; } else { $requete="UPDATE participant SET a_prevenir='Pas_Encore' WHERE id_joueur='$id_joueur' AND id_reservation='$id_reservation'"; } } else { if($type==1) { $requete="INSERT INTO participant(id_joueur, id_reservation, a_prevenir, prevenu) VALUES('$id_joueur','$id_reservation','Serveur_Vocal', NULL)"; } else if($type==2) { $requete="INSERT INTO participant(id_joueur, id_reservation, a_prevenir, prevenu) VALUES('$id_joueur','$id_reservation','Club',NOW())"; } else if($type==3) { $requete="INSERT INTO participant(id_joueur, id_reservation, a_prevenir, prevenu) VALUES('$id_joueur','$id_reservation','Inutile',NOW())"; } else if($type==4 and $rep_sms==80) { $requete="INSERT INTO participant(id_joueur, id_reservation, a_prevenir) VALUES('$id_joueur','$id_reservation','Sms')"; } else if($type==5) { $requete="INSERT INTO participant(id_joueur, id_reservation, a_prevenir, prevenu) VALUES('$id_joueur','$id_reservation','Email',NOW())"; } else { $requete="INSERT INTO participant(id_joueur, id_reservation, a_prevenir, prevenu) VALUES('$id_joueur','$id_reservation','Pas_Encore',NULL)"; } } $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); if($rep_sms!=80 and $type==5) { $message="Une erreur s'est produite lors de l'envoi du sms - Code Erreur : ".$rep_sms."
"; } else { $message="La modification est effectuée
"; } echo ""; echo ""; echo ""; echo ""; echo "Redirection"; echo ""; echo ""; echo $message."\n"; echo "