"; echo "

Disponibilité des joueurs


"; if(isset($_POST['id_equipe'])) { $id_equipe=$_POST['id_equipe']; $id_date=$_POST['date']; } else if(isset($_GET['id_equipe'])) { $id_equipe=$_GET['id_equipe']; $id_date=$_GET['date']; } $requete="SELECT date, heure, id_equipe_adverse, id_equipe 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); $requete="SELECT nom FROM equipes_champ WHERE id_equipe='$rencontre->id_equipe'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $equipe_rec=mysqli_fetch_object($reponse); /* Affichage date et heure */ list($a,$m,$j)=explode("-",$rencontre->date); $date_fr="$j/$m/$a"; list($h,$m,$rien)=explode(":",$rencontre->heure); $heure="$h:$m"; if($id_equipe == $rencontre->id_equipe) { echo "

Rencontre du $date_fr à $heure avec l'équipe $equipe_adv->nom (à domicile)

"; } else { echo "

Rencontre du $date_fr à $heure avec l'équipe $equipe_rec->nom (à l'extérieur)

"; } echo "

"; ?> Les disponibilités se font de la façon suivante :


Couleur
état des demandes
En attente Rappeler le joueurMessagerieRépondu
    
"; /* Si équipe adverse, on affiche les coordonnées du capitaine de l'équipe qui reçoit */ if($id_equipe != $rencontre->id_equipe) { echo "

"; $requete="SELECT e.id_capitaine, cap.id_joueur FROM equipes_champ e, capitaines cap WHERE id_equipe='$rencontre->id_equipe' AND e.id_capitaine=cap.id_capitaine"; $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 nom, prenom, e_mail 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)()."
"); $cap_joueur=mysqli_fetch_object($rep); $requete="SELECT numero FROM telephone WHERE id_joueur='$cap->id_joueur'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $tel_cap=mysqli_fetch_object($rep); echo "

"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
Coordonnées du capitaine de l'équipe receveuse
NomPrénomTéléphoneEmail
$cap_joueur->nom
$cap_joueur->prenom
$tel_cap->numero
$cap_joueur->e_mail
"; echo "

"; } echo "
"; echo "
Actualiser maintenant
"; echo "
"; echo "
"; echo ""; echo ""; echo ""; echo ""; /* Joueurs triés par classement */ $requete="SELECT intitule FROM classement ORDER BY id_classement DESC"; $rep_clt=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); while($clt=mysqli_fetch_object($rep_clt)) { $classement=$clt->intitule; $requete="SELECT j.id_joueur,j.nom, j.prenom, j.e_mail, j.classement, j.numero_fft FROM eq_champ_joueurs e "; $requete.="LEFT JOIN joueur j ON j.id_joueur=e.id_joueur WHERE e.id_equipe='$id_equipe' AND j.classement='$classement'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); while($joueur=mysqli_fetch_object($reponse)) { echo ""; echo ""; echo ""; echo ""; echo ""; /* Si le joueur a un portable, on prend le portable */ $requete="SELECT numero FROM telephone WHERE id_joueur='$joueur->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); $num_tel=$tel->numero; } else { $requete="SELECT numero FROM telephone WHERE id_joueur='$joueur->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); $num_tel=$tel->numero; } echo ""; echo ""; /* Etat des disponibilités */ $requete="SELECT * FROM dispo_champ WHERE id_date='$id_date' AND id_joueur='$joueur->id_joueur'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe=mysqli_num_rows($rep); $dispo=mysqli_fetch_object($rep); /* Si aucune disponibilité - Affichage des demandes automatiques et de la demande manuelle */ if($existe==0 or ($dispo->dispo==NULL and $dispo->type_demande=='capitaine')) { echo ""; echo ""; echo ""; } else { /* Affichage de la dispo */ if($dispo->dispo != NULL) { if($dispo->type_demande!='email') { echo ""; } else { echo ""; echo ""; } } else { echo ""; } /* Type dispo */ if($dispo->type_demande=='capitaine') { echo ""; echo ""; } else if($dispo->type_demande=='serveur_vocal') { echo ""; /* Etat demande */ if($dispo->resultat_appel=='en_attente') { echo ""; } else if($dispo->resultat_appel=='messagerie') { echo ""; } else if($dispo->resultat_appel=='prevenu') { echo ""; } else if($dispo->resultat_appel=='a_rappeler') { echo ""; } } else if($dispo->type_demande=='sms') { echo ""; /* Etat demande */ if($dispo->resultat_appel=='en_attente') { echo ""; } else if($dispo->resultat_appel=='prevenu') { echo ""; } } else if($dispo->type_demande=='email') { echo ""; /* Etat demande */ if($dispo->resultat_appel=='en_attente') { echo ""; } else if($dispo->resultat_appel=='prevenu') { echo ""; } } } echo ""; } } /* Capitaine equipe adverse */ if($id_equipe == $rencontre->id_equipe) { echo ""; $requete="SELECT cap.id_joueur FROM capitaines cap, equipes_champ e "; $requete.=" WHERE e.id_capitaine=cap.id_capitaine AND e.id_equipe='$rencontre->id_equipe_adverse'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $cap=mysqli_fetch_object($reponse); $id_joueur=$cap->id_joueur; $requete="SELECT nom, prenom, classement, numero_fft, 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)()."
"); $joueur=mysqli_fetch_object($reponse); echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; $requete="SELECT numero FROM telephone WHERE id_joueur='$id_joueur'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $tel=mysqli_fetch_object($rep); $num_tel=$tel->numero; echo ""; echo ""; /* Etat des disponibilités */ $requete="SELECT * FROM dispo_champ WHERE id_date='$id_date' AND id_joueur='$id_joueur'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe=mysqli_num_rows($rep); $dispo=mysqli_fetch_object($rep); /* Si aucune disponibilité - Affichage des demandes automatiques et de la demande manuelle */ if($existe==0 or ($dispo->dispo==NULL and $dispo->type_demande=='capitaine')) { echo ""; echo ""; echo ""; } else { /* Affichage de la dispo */ if($dispo->dispo != NULL) { if($dispo->type_demande!='email') { echo ""; } else { echo ""; echo ""; } } else { echo ""; } /* Type dispo */ if($dispo->type_demande=='capitaine') { echo ""; echo ""; } else if($dispo->type_demande=='serveur_vocal') { echo ""; /* Etat demande */ if($dispo->resultat_appel=='en_attente') { echo ""; } else if($dispo->resultat_appel=='messagerie') { echo ""; } else if($dispo->resultat_appel=='prevenu') { echo ""; } else if($dispo->resultat_appel=='a_rappeler') { echo ""; } } else if($dispo->type_demande=='sms') { echo ""; /* Etat demande */ if($dispo->resultat_appel=='en_attente') { echo ""; } else if($dispo->resultat_appel=='prevenu') { echo ""; } } else if($dispo->type_demande=='email') { echo ""; /* Etat demande */ if($dispo->resultat_appel=='en_attente') { echo ""; } else if($dispo->resultat_appel=='prevenu') { echo ""; } } } echo ""; } echo "
Numéro FFTNomPrénomClassementNuméro de TelEmailDisponibilitésType demandeEtat de la demande
(demande automatique)
Equipe
$joueur->numero_fft
$joueur->nom
$joueur->prenom
$joueur->classement
$num_tel
$joueur->e_mail
"; echo "Ajout de la disponibilité
"; if($num_tel != "") { echo ""; echo "Serveur vocal
"; if(substr($num_tel,0,2)=="06") { echo ""; echo "SMS
"; } } if($joueur->e_mail != "") { echo "Email"; } echo "
 
$dispo->dispo
id_dispo\',\'Contenu du message\',width=400,height=400)'>Contenu du message
Modifier la disponibilité
Ajout de la disponibilité
capitaine
 
Serveur vocal
    
SMS
  
Email
  
Capitaine Equipe adverse
$joueur->numero_fft
$joueur->nom
$joueur->prenom
$joueur->classement
$num_tel
$joueur->e_mail
"; echo "Ajout de la disponibilité
"; if($num_tel != "") { echo ""; echo "Serveur vocal
"; if(substr($num_tel,0,2)=="06") { echo ""; echo "SMS
"; } } if($joueur->e_mail != "") { echo "Email"; } echo "
 
$dispo->dispo
id_dispo\',\'Contenu du message\',width=400,height=400)'>Contenu du message
Modifier la disponibilité
Ajout de la disponibilité
capitaine
 
Serveur vocal
    
SMS
  
Email
  
"; echo "

"; echo "
Choisir une autre date
"; 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"); } ?>