";
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 "
";
}
/* 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;
}
?>