"; echo "

Modification de la campagne


"; if(count($_POST)==0 and count($_GET)==1) { echo "

$type_campagne

"; $id_campagne=$_GET['id_campagne']; $requete="SELECT * FROM campagne WHERE id_campagne='$id_campagne'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $campagne=mysqli_fetch_object($reponse); if($campagne->motif_appel=='CampagneInscriptionTournoi') { $type_campagne="Campagne d'inscription à un tournoi"; } else if($campagne->motif_appel=='CampagneParticipationAg') { $type_campagne="Campagne de participation à une assemblé générale."; } echo "

$type_campagne

"; echo "
"; echo "
"; /* Spécifique tournoi */ if($campagne->motif_appel=='CampagneInscriptionTournoi') { echo ""; echo ""; $saison=date("Y"); $mois=date("m"); if($mois>=10 and $mois<=12) { $saison+=1; } echo ""; echo ""; echo ""; echo ""; echo ""; echo" "; echo ""; /* Suite deuxième choix */ echo ""; echo ""; /* Serie - Spécifique tournoi */ echo ""; echo ""; echo ""; echo ""; echo ""; } echo ""; $ts_debut=$campagne->date_debut; $ts_fin=$campagne->date_fin; $date_debut=traite_date($ts_debut); $date_fin=traite_date($ts_fin); $heure_debut=traite_heure($ts_debut); $heure_fin=traite_heure($ts_fin); echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
Entrer un nom et selectionner le tournoi à convoquer
Nom de la campagne :
Selectionner le tournoi à convoquer
Selectionnez le tournoi pour la campagne de convocation :
Mode de selection des joueurs pour cette campagne
Selectionnez les joueurs à convoquer :
Selectionnez le tournoi d'où extraire la liste des joueurs (tournoi spécifique) :
Saisissez le numéro FFT du club à convoquer (club spécifique): "); $club_tournoi=mysqli_fetch_object($reponse); echo " value='$club_tournoi->numero_fft'>
Saisissez le département (certains tournois/clubs) :
Selectionnez la saison des tournois (certains tournois) :
Selectionnez la catégorie (certains tournois) :
Indiquez la série à convoquer ainsi que le classement de départ
Choisissez la série à convoquer :
Choisissez le classement de départ :
Entrer un nom et selectionner l'AG à convoquer
Nom de la campagne :
Selectionnez l'assemblée générale :
Entrer les dates/heures de début et fin de campagne ainsi que le type de convocation
Entrer la date de lancement des convocations : (format jj/mm/aaaa)
Entrer l'heure de lancement des convocations : (format hh:mm)
Entrer la date de fin des convocations : (format jj/mm/aaaa)
Entrer l'heure de fin des convocations : (format hh:mm)
Choisissez le type de convocation :
Critêre de selection des appels pour le serveur vocal :
"; echo "
"; } /* Traitement du formulaire */ else if(count($_POST) > 0) { $id_campagne=$_POST['campagne']; $nom_campagne=$_POST['nom_campagne']; $date_debut=$_POST['date_debut']; $date_fin=$_POST['date_fin']; $heure_debut=$_POST['heure_debut']; $heure_fin=$_POST['heure_fin']; $type=$_POST['type']; $critere=$_POST['critere']; /* Enregistrement correspondant à la campagne */ $requete="SELECT * FROM campagne WHERE id_campagne='$id_campagne'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $campagne=mysqli_fetch_object($reponse); /* Traitement des dates et heures */ list($jour, $mois, $annee)=explode("/", $date_debut); list($heure, $min)=explode(":", $heure_debut); $ts_debut="$annee-$mois-$jour $heure:$min:00"; list($jour, $mois, $annee)=explode("/", $date_fin); list($heure, $min)=explode(":", $heure_fin); $ts_fin="$annee-$mois-$jour $heure:$min:00"; if($campagne->motif_appel=='CampagneInscriptionTournoi') { $departement=$_POST['departement']; $saison=$_POST['saison']; $categorie=$_POST['categorie']; $serie=$_POST['serie']; $selection=$_POST['joueur_convoc']; $tournoi_convoc=$_POST['id']; $tournoi_ext=$_POST['tournoi_ext']; $num_fft_club=$_POST['club_spec']; $id_club_liste=0; $classement=$_POST['classement']; if(strlen($num_fft_club)==8) { $requete="SELECT id_club FROM club WHERE numero_fft='$num_fft_club'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe_club=mysqli_num_rows($reponse); if($existe_club > 0) { $club_tournoi=mysqli_fetch_object($reponse); $id_club_liste=$club_tournoi->id_club; } } $requete="UPDATE campagne SET nom='$nom_campagne', date_debut='$ts_debut', date_fin='$ts_fin', type='$type', id_serie='$serie', id_tournoi='$tournoi_convoc', id_tournoi_liste='$tournoi_ext', id_club_liste='$id_club_liste',"; $requete.=" critere_vocal='$critere', selection='$selection', saison='$saison', departement='$departement', id_categorie='$categorie', motif_appel='CampagneInscriptionTournoi', id_classement_depart='$classement'"; $requete.=" WHERE id_campagne='$id_campagne'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); } else if($campagne->motif_appel=='CampagneParticipationAg') { $id_ag=$_POST['id']; $requete="UPDATE campagne SET id_ag='$id_ag', nom='$nom_campagne', date_debut='$ts_debut', date_fin='$ts_fin', type='$type', critere_vocal='$critere', motif_appel='CampagneParticipationAg',"; $requete.=" id_serie='0', departement='0', id_categorie='0', id_tournoi='0', saison='0', selection='clubs', id_tournoi_liste='0'"; $requete.=" WHERE id_campagne='$id_campagne'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); } /* Relance de la campagne si besoin est */ // include("fct_convocation.php"); // traitement_convoc(); echo "La campagne ainsi que les convocations associées ont étés modifiés.
"; echo "Cliquez sur le lien ci-dessous pour revenir au menu de gestion de la campagne ou sur Retour pour revenir au menu principal.

"; echo "

"; echo "
Menu de gestion de la campagne
"; } echo "

"; include("deco_admin_club.php"); include("piedDePage.php"); } else { echo("Non autorisé - Redirection vers la page d'identification dans 2 secondes"); sleep(2); include("admin_login.php"); } function traite_date($ts) { $annee=substr($ts,0,4); $mois=substr($ts,5,2); $jour=substr($ts,8,2); $date="$jour/$mois/$annee"; return $date; } function traite_heure($ts) { $heure=substr($ts,11,2); $min=substr($ts,14,2); $heure="$heure:$min"; return $heure; } ?>