";
echo "
Convocation des joueurs à leur match de championnat
";
if(isset($_POST['id_equipe'])) {
$id_equipe=$_POST['id_equipe'];
}
else {
$id_equipe=$_GET['id_equipe'];
}
if(isset($_POST['id_date'])) {
$id_date=$_POST['id_date'];
}
else {
$id_date=$_GET['id_date'];
}
$requete="SELECT nom, type_champ FROM equipes_champ WHERE id_equipe='$id_equipe'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$equipe=mysqli_fetch_object($reponse);
$requete="SELECT * FROM dates_champ WHERE id_date='$id_date'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$rencontre=mysqli_fetch_object($reponse);
$requete="SELECT nom FROM equipes_champ WHERE id_equipe='$rencontre->id_equipe_adverse'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$equipe_adv=mysqli_fetch_object($reponse);
list($a, $m, $j)=explode("-", $rencontre->date);
$date="$j/$m/$a";
list($h,$m,$s)=explode(":", $rencontre->heure);
$heure="$h:$m";
echo "
Rencontre avec l'équipe $equipe_adv->nom se deroulant le $date à partir de $heure
";
echo "Championnat $rencontre->nom_champ
";
echo "
";
echo "Cette page permet de convoquer les joueurs de votre équipe ainsi que le capitaine de l'équipe adverse aux matchs de cette rencontre.";
echo "
";
echo "
Actualiser maintenant";
echo "
";
$requete="SELECT * FROM match_champ WHERE id_date='$id_date' AND type_match='simple'";
$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) {
/* Legendes des états des appels */
echo "
";
echo "| Etat | Couleur | ";
echo "| Prévenu | |
";
echo "| Pas encore | |
";
echo "| Capitaine | |
";
echo "| Serveur vocal | |
";
echo "| SMS | |
";
echo "| Email | |
";
echo "| Inutile | |
";
echo "
";
echo "
";
echo "
";
echo "| Nom | Prénom | ";
echo "Classement | Téléphone | ";
echo "Email | Terrain | ";
echo "Heure match | Etat convocation | ";
echo "Prévenu par | Infos convocation | ";
echo "Type convocation | ";
echo "| Joueurs de l'équipe |
";
/* Joueurs de l'équipe (matchs de simple) */
while($match=mysqli_fetch_object($reponse)) {
echo "";
$requete="SELECT * FROM reservation WHERE id_reservation='$match->id_reservation'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$resa=mysqli_fetch_object($rep);
$requete="SELECT nom, prenom, classement, e_mail FROM joueur WHERE id_joueur='$resa->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='$resa->id_joueur' AND type='portable'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$existe_port=mysqli_num_rows($rep);
if($existe_port > 0) {
$tel=mysqli_fetch_object($rep);
}
else {
$requete="SELECT numero FROM telephone WHERE id_joueur='$resa->id_joueur' AND type<>'portable'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$tel=mysqli_fetch_object($rep);
}
echo "$joueur->nom | ";
echo "$joueur->prenom | ";
echo "$joueur->classement | ";
if($tel->numero=="") {
echo "Ajouter un numéro | ";
}
else {
echo "$tel->numero | ";
}
if($joueur->e_mail != "") {
echo "Ajouter une adresse email | ";
}
else {
echo "$joueur->e_mail | ";
}
$requete="SELECT nom FROM reservable WHERE id_reservable='$resa->id_reservable'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$terrain=mysqli_fetch_object($rep);
echo "$terrain->nom | ";
list($h,$m,$s)=explode(":", $resa->heure_resa_deb);
echo "$h:$m | ";
/* Etat convoc */
$requete="SELECT * FROM participant WHERE id_joueur='$resa->id_joueur' AND id_reservation='$match->id_reservation'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$existe=mysqli_num_rows($rep);
if($existe>0) {
$convoc=mysqli_fetch_object($rep);
/* Joueur en cours de convocation */
if($convoc->prevenu == NULL) {
/* Pas prevenu */
echo " | ";
/* Type convocation */
if($convoc->a_prevenir =='Serveur_Vocal') {
echo " | ";
}
else if($convoc->a_prevenir =='Sms') {
echo " | ";
}
else if($convoc->a_prevenir =='Email') {
echo " | ";
}
else if($convoc->a_prevenir =='Pas_Encore') {
echo " | ";
}
/* Controle si des infos concernant la convoc sont présentes */
if($convoc->info == NULL) {
echo " | ";
}
else {
echo "$convoc->info | ";
}
/* Changement du type de convocation - Test des type de convocations possibles */
/* Test des type de convocations possibles */
echo "";
if($tel->numero != "") {
echo "Serveur vocal ";
if(substr($tel->numero,0,2)=="06") {
echo "SMS ";
}
}
if($joueur->e_mail != "") {
echo "Email ";
}
echo "Capitaine ";
echo "Inutile";
echo " | ";
}
/* Joueur prévenu */
else {
/* Prevenu */
echo " | ";
/* Type convocation */
if($convoc->a_prevenir =='Serveur_Vocal') {
echo " | ";
}
else if($convoc->a_prevenir =='Sms') {
echo " | ";
}
else if($convoc->a_prevenir =='Email') {
echo " | ";
}
else if($convoc->a_prevenir =='Inutile') {
echo " | ";
}
else if($convoc->a_prevenir =='Club') {
echo " | ";
}
/* Date et heure ou le joueur est prevenu */
list($date, $heure)=explode(" ", $convoc->prevenu);
list($a,$m,$j)=explode("-", $date);
$date="$j/$m/$a";
list($h,$m,$s)=explode(":", $heure);
$heure="$h:$m";
echo "prévenu le $date à $heure - $convoc->info | ";
/* Joueur prevenu - pas de rappel possible */
echo " | ";
}
}
/* Si pas de convocation */
else {
echo " | ";
echo " | ";
echo " | ";
/* Test des type de convocations possibles */
echo "";
if($tel->numero != "") {
echo "Serveur vocal ";
if(substr($tel->numero,0,2)=="06") {
echo "SMS ";
}
}
if($joueur->e_mail != "") {
echo "Email ";
}
echo "Capitaine ";
echo "Inutile";
echo " | ";
}
echo "
";
/* Si championnat corpo, affichage du joueur adverse */
echo "";
if($equipe->type_champ=='corpo') {
$requete="SELECT nom, prenom, classement, e_mail FROM joueur WHERE id_joueur='$resa->id_joueur_adverse'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$joueur_adv=mysqli_fetch_object($rep);
$requete="SELECT numero FROM telephone WHERE id_joueur='$resa->id_joueur_adverse' AND type='portable'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$existe_port=mysqli_num_rows($rep);
if($existe_port > 0) {
$tel=mysqli_fetch_object($rep);
}
else {
$requete="SELECT numero FROM telephone WHERE id_joueur='$resa->id_joueur_adverse' AND type<>'portable'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$tel=mysqli_fetch_object($rep);
}
echo "$joueur_adv->nom | ";
echo "$joueur_adv->prenom | ";
echo "$joueur_adv->classement | ";
if($tel->numero=="") {
echo "Ajouter un numéro | ";
}
else {
echo "$tel->numero | ";
}
if($joueur_adv->e_mail =="") {
echo "Ajouter une adresse email | ";
}
else {
echo "$joueur_adv->e_mail | ";
}
$requete="SELECT nom FROM reservable WHERE id_reservable='$resa->id_reservable'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$terrain=mysqli_fetch_object($rep);
echo "$terrain->nom | ";
list($h,$m,$s)=explode(":", $resa->heure_resa_deb);
echo "$h:$m | ";
/* Etat convoc */
$requete="SELECT * FROM participant WHERE id_joueur='$resa->id_joueur_adverse' AND id_reservation='$match->id_reservation'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$existe=mysqli_num_rows($rep);
if($existe>0) {
$convoc=mysqli_fetch_object($rep);
/* Joueur en cours de convocation */
if($convoc->prevenu == NULL) {
/* Pas prevenu */
echo " | ";
/* Type convocation */
if($convoc->a_prevenir =='Serveur_Vocal') {
echo " | ";
}
else if($convoc->a_prevenir =='Sms') {
echo " | ";
}
else if($convoc->a_prevenir =='Email') {
echo " | ";
}
/* Controle si des infos concernant la convoc sont présentes */
if($convoc->info == NULL) {
echo " | ";
}
else {
echo "$convoc->info | ";
}
/* Changement du type de convocation - Test des type de convocations possibles */
/* Test des type de convocations possibles */
echo "";
if($tel->numero != "") {
echo "Serveur vocal ";
if(substr($tel->numero,0,2)=="06") {
echo "SMS ";
}
}
if($joueur->e_mail != "") {
echo "Email ";
}
echo "Capitaine ";
echo "Inutile";
echo " | ";
}
/* Joueur prévenu */
else {
/* Prevenu */
echo " | ";
/* Type convocation */
if($convoc->a_prevenir =='Serveur_Vocal') {
echo " | ";
}
else if($convoc->a_prevenir =='Sms') {
echo " | ";
}
else if($convoc->a_prevenir =='Email') {
echo " | ";
}
else if($convoc->a_prevenir =='Inutile') {
echo " | ";
}
else if($convoc->a_prevenir =='Club') {
echo " | ";
}
/* Date et heure ou le joueur est prevenu */
list($date, $heure)=explode(" ", $convoc->prevenu);
list($a,$m,$j)=explode("-", $date);
$date="$j/$m/$a";
list($h,$m,$s)=explode(":", $heure);
$heure="$h:$m";
echo "prévenu le $date à $heure - $convoc->info | ";
/* Joueur prevenu - pas de rappel possible */
echo " | ";
}
}
/* Si pas de convocation */
else {
echo " | ";
echo " | ";
echo " | ";
/* Test des type de convocations possibles */
echo "";
if($tel->numero != "") {
echo "Serveur vocal ";
if(substr($tel->numero,0,2)=="06") {
echo "SMS ";
}
}
if($joueur->e_mail != "") {
echo "Email ";
}
echo "Capitaine ";
echo "Inutile";
echo " | ";
}
echo "
";
}
}
echo "| Capitaine de l'équipe adverse |
";
echo "";
$requete="SELECT cap.id_joueur FROM capitaines cap LEFT JOIN equipes_champ e ON e.id_capitaine=cap.id_capitaine WHERE e.id_equipe='$rencontre->id_equipe_adverse'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$cap=mysqli_fetch_object($rep);
$requete="SELECT id_joueur, nom, prenom, classement FROM joueur WHERE id_joueur='$cap->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='$cap->id_joueur' AND type='portable'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$existe_port=mysqli_num_rows($rep);
if($existe_port > 0) {
$tel=mysqli_fetch_object($rep);
}
else {
$requete="SELECT numero FROM telephone WHERE id_joueur='$cap->id_joueur' AND type<>'portable'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$tel=mysqli_fetch_object($rep);
}
echo "$joueur->nom | ";
echo "$joueur->prenom | ";
echo "$joueur->classement | ";
if($tel->numero=="") {
echo "Ajouter un numéro | ";
}
else {
echo "$tel->numero | ";
}
if($joueur->e_mail == "") {
echo "Ajouter une adresse email | ";
}
else {
echo "$joueur->e_mail | ";
}
list($h,$m,$s)=explode(":", $rencontre->heure);
echo "$h:$m | ";
/* Etat convoc */
$requete="SELECT * FROM participant WHERE id_joueur='$joueur->id_joueur' AND id_reservation='$id_date' AND type='capitaine'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$existe=mysqli_num_rows($rep);
if($existe>0) {
$convoc=mysqli_fetch_object($rep);
/* Joueur en cours de convocation */
if($convoc->prevenu == NULL) {
/* Pas prevenu */
echo " | ";
/* Type convocation */
if($convoc->a_prevenir =='Serveur_Vocal') {
echo " | ";
}
else if($convoc->a_prevenir =='Sms') {
echo " | ";
}
else if($convoc->a_prevenir =='Email') {
echo " | ";
}
/* Controle si des infos concernant la convoc sont présentes */
if($convoc->info == NULL) {
echo " | ";
}
else {
echo "$convoc->info | ";
}
/* Changement du type de convocation - Test des type de convocations possibles */
/* Test des type de convocations possibles */
echo "";
if($tel->numero != "") {
echo "Serveur vocal ";
if(substr($tel->numero,0,2)=="06") {
echo "SMS ";
}
}
if($joueur->e_mail != "") {
echo "Email ";
}
echo "Capitaine ";
echo "Inutile";
echo " | ";
}
/* Joueur prévenu */
else {
/* Prevenu */
echo " | ";
/* Type convocation */
if($convoc->a_prevenir =='Serveur_Vocal') {
echo " | ";
}
else if($convoc->a_prevenir =='Sms') {
echo " | ";
}
else if($convoc->a_prevenir =='Email') {
echo " | ";
}
else if($convoc->a_prevenir =='Inutile') {
echo " | ";
}
else if($convoc->a_prevenir =='Club') {
echo " | ";
}
/* Date et heure ou le joueur est prevenu */
list($date, $heure)=explode(" ", $convoc->prevenu);
list($a,$m,$j)=explode("-", $date);
$date="$j/$m/$a";
list($h,$m,$s)=explode(":", $heure);
$heure="$h:$m";
echo "prévenu le $date à $heure - $convoc->info | ";
/* Joueur prevenu - pas de rappel possible */
echo " | ";
}
}
/* Si pas de convocation */
else {
echo " | ";
echo " | ";
echo " | ";
/* Test des type de convocations possibles */
echo "";
if($tel->numero != "") {
echo "Serveur vocal ";
if(substr($tel->numero,0,2)=="06") {
echo "SMS ";
}
}
if($joueur->e_mail != "") {
echo "Email ";
}
echo "Capitaine ";
echo "Inutile";
echo " | ";
}
echo "
";
echo "
";
}
else {
echo "Vous n'avez pas programmé de matchs pour cette rencontre.";
}
echo "
";
echo "
Modifier la rencontre de championnat";
echo "
";
echo "
Choisir une autre équipe";
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");
}
?>