"; echo "

Envoi d'un message aux membres de l'équipe


"; include("fonction_sms.php"); $id_equipe=$_POST['equipe']; $message=$_POST['message']; if($message != "" and strlen($message) <= 160) { /* Recherche des joueurs de l'équipe */ $requete="SELECT id_joueur FROM eq_champ_joueurs WHERE id_equipe='$id_equipe'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe=mysqli_num_rows($reponse); if($existe > 0) { while($joueur_eq=mysqli_fetch_object($reponse)) { /* Controle du numéro de tel */ $email=0; $requete="SELECT nom, prenom, e_mail FROM joueur WHERE id_joueur='$joueur_eq->id_joueur'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $joueur=mysqli_fetch_object($rep); $requete="SELECT numero FROM telephone WHERE id_joueur='$joueur_eq->id_joueur'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe_tel=mysqli_num_rows($rep); /* Si un tel portable */ if($existe_tel > 0) { $tel=mysqli_fetch_object($rep); /* Si le joueur dispose d'un numéro de portable */ if(substr($tel->numero,0,2)=="06") { $numero=str_replace(" ","",$tel->numero); $res=envoi_sms($numero, $message); if($res==80) { echo "$joueur->prenom $joueur->nom : message envoyé avec succès par SMS.
"; } /* Si message pas envoyé, on essaie l'email */ else { $email=1; } } /* Sinon envoi d'email */ else { $email=1; } } /* Si pas de portable */ else { $email=1; } /* Recherche email */ if($email==1) { /* Controle si le joueur dispose d'une adresse email */ $requete="SELECT j.nom, j.prenom, j.e_mail FROM joueur j, capitaines cap"; $requete.=" WHERE j.id_joueur=cap.id_joueur AND cap.id_capitaine='$id_cap'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $cap=mysqli_fetch_object($rep); if($joueur->e_mail != "" and strlen($joueur->e_mail) > 0) { $sujet="Message du capitaine $cap->prenom $cap->nom."; $email_joueur=$joueur->e_mail; $email_cap=$cap->e_mail; /* Envoi de l'email */ $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_cap != "") { $headers .="Cc: $email_cap\r\n"; } mail($email_joueur, $sujet, $message, $headers); echo "$joueur->prenom $joueur->nom : message envoyé avec succès par Email.
"; } else { echo "$joueur->prenom $joueur->nom : le message n'a pu être envoyé à son destinataire.
"; } } } } else { echo "Cette équipe ne dispose d'aucun joueur.
"; echo "Cliquez ici pour choisir une autre équipe."; } } else if($message != "" and strlen($message) > 160) { $nb_car=strlen($message); echo "Le message fait $nb_car caractères.
"; echo "Cliquez ici pour recommencer."; } else if($message == "") { echo "Le message est vide.
"; echo "Cliquez ici pour recommencer."; } echo "

"; include("deco_champ.php"); include("piedDePage.php"); } else { echo("Non autorisé - Redirection vers la page d'identification dans 2 secondes"); sleep(2); include("login_champ.php"); } ?>