/*==============================*/
// Fonctions
include "fonctions.php";
// Test de la période d'ouverture de l'appli
$ouvert=verif_ouverture_appli('01/02/2016','01/04/2016'); # début : date_debut 00h00 / fin : date_fin 00h00
#$ouvert=1; # Pour TEST
// Main
$etape=(isset($_POST['etape'])) ? $_POST['etape'] : $_GET['etape'] ;
if (!isset($etape)){$etape='-1';}
// Si on est en dehors de la période d'ouverture de l'appli
if ($ouvert == 0) { $etape='20';}
// En-tête
if ($etape!='8') { // On ne charge le header que si on ne fait pas le fichier pdf
include "header.php";
}
/*==============================*/
// Connexion à la base
$connexion = mysql_connect("cribd.univ-pau.fr","candetr","c4nd/3tr");
mysql_select_db("candetr", $connexion);
/*==============================*/
switch ($etape){
case('-1'):print(form_accueil($_POST));break;
case('0'):print(form_etape0($_POST));break;
case('1'):print(form_etape1($_POST));break;
case('2'):print(form_etape2($_POST));break;
case('3'):print(form_etape3($_POST));break;
case('4'):print(form_etape4($_POST));break;
case('5'):print(form_etape5($_POST));break;
case('6'):print(form_etape6($_POST));break;
case('7'):print(form_etape7($_POST));break;
case('8'):print(form_etape8($_POST));break;
case('9'):print(form_etape9($_POST));break;
case('10'):print(form_etape10($_POST));break;
case('20'):print(form_etape20($_POST));break;
}
/*==============================*/
// fonctions pour les différentes étapes
function form_accueil(){
// Page de bienvenue et informations
include "accueil.php";
$texte_reedit="
Cliquez ici pour rééditer un dossier";
return $accueil.$texte_reedit;
}
/*==============================*/
function form_etape0($args){
// Page candidat (minimale, pour détecter/empêcher les doublons dès la page suivante)
include "texte_etape0.php";
$form_mini_candidat=candidat_mini_new();
$etape0=$texte_etape0.$form_mini_candidat;
return $etape0;
}
/*==============================*/
function form_etape1($args){
// Page de vérif + insertion données mini + infos suplémentaires candidat
$replace=(isset($_POST['replace'])) ? $_POST['replace'] : $_GET['replace'] ;
if (!isset($replace)){$replace='0';}
if ($replace == 0) { // Si le candidat n'existe pas déjà
// On construit la date au format mysql
// Si le jour ou le mois sont vides, alors on met '00' à la place
if ($_POST[cand_date_naiss_d] == '')
$jour='00';
else
$jour=$_POST[cand_date_naiss_d];
if ($_POST[cand_date_naiss_m] == '')
$mois='00';
else
$mois=$_POST[cand_date_naiss_m];
// On construit la date
$cand_date_naiss=$_POST[cand_date_naiss_y]."-".$mois."-".$jour;
// On vérifie que le candidat n'existe pas déja, on récupère le cand_id s'il existe
$cand_id=verif_existe_cand($_POST[cand_nom],$_POST[cand_prenom],$cand_date_naiss);
if ($cand_id <> 0) {
$date=conv_date($cand_date_naiss); // on remet la date dans le bon sens
// Si le candidat existe déjà on le prévient qu'on va écraser la demande précédente
$question_existe="
Une demande a déjà été faite avec le nom : ".aff($_POST[cand_nom]).", le prénom : ".aff($_POST[cand_prenom])." et la date de naissance : ".$date.".
";
$question_existe.="Si vous continuez la demande précédente sera REMPLACEE par la demande que vous allez faire, la demande précédente sera SUPPRIMEE.<
";
$question_existe.='
';
print $question_existe;
} // Fin existe=1
else
{
// s'il n'existe pas on inserre les données de l'étape précédente et on affiche la suite
$cand_id=candidat_mini_create($_POST[cand_nom],$_POST[cand_prenom],$cand_date_naiss);
$form_infos=form_cand_infos_new($cand_id); // formulaire infos suplémentaires
print $form_infos;
} // Fin existe=0
} // fin replace=0
if ($replace) { // Si la demande précédente doit être écrasée
print "Ecrasement de la demande précédente validé.";
$form_infos=form_cand_infos_new($_POST[cand_id]); // formulaire infos suplémentaires
print $form_infos;
} //fin replace=1
} // Fin fonction
/*==============================*/
function form_etape2($args){
// Insertion des données de l'étape précédente + Page de demande de formation
// Insertion des données de l'étape précédente
//candidat_infos_update($_POST[cand_id], $_POST[cand_nom_marital], $_POST[cand_civilite], $_POST[cand_lieu_naiss], $_POST[cand_nationalite], $_POST[cand_adresse], $_POST[cand_ville], $_POST[cand_pays], $_POST[cand_email], $_POST[cand_telephone], $_POST[cand_numcampus]);
candidat_infos_update($_POST[cand_id], $_POST[cand_nom_marital], $_POST[cand_civilite], $_POST[cand_lieu_naiss], $_POST[cand_nationalite], $_POST[cand_adresse], $_POST[cand_ville], $_POST[cand_pays], $_POST[cand_email], $_POST[cand_telephone]);
include "texte_etape2.php";
$form_dip=form_diplomes($_POST[cand_id]);
$etape2=$texte_etape2.$form_dip;
return $etape2;
}
/*==============================*/
function form_etape3($args){
// Insertion des données de l'étape précédente + Acquis scolaires et universitaires
//Insertion des données de l'étape précédente
$demande=demande_create($_POST[cand_id],$_POST[diplome1],$_POST[diplome2],$_POST[diplome3]); // On inserre les choix dans la base
include "texte_acs.php";
$form_acquis_scol=form_acquis_scol($demande);
$etape3=$texte_acs.$form_acquis_scol;
return $etape3;
}
/*==============================*/
function form_etape4($args){
// Insertion des données de l'étape précédente + Acquis de formation
//Insertion des données de l'étape précédente
$demande=demande_update_acs($_POST[dem_id], $_POST[acs_annee1], $_POST[acs_etab1], $_POST[acs_diplome1], $_POST[acs_resultat1], $_POST[acs_annee2], $_POST[acs_etab2], $_POST[acs_diplome2], $_POST[acs_resultat2], $_POST[acs_annee3], $_POST[acs_etab3], $_POST[acs_diplome3], $_POST[acs_resultat3], $_POST[acs_annee4], $_POST[acs_etab4], $_POST[acs_diplome4], $_POST[acs_resultat4], $_POST[acs_annee5], $_POST[acs_etab5], $_POST[acs_diplome5], $_POST[acs_resultat5], $_POST[acs_annee6], $_POST[acs_etab6], $_POST[acs_diplome6], $_POST[acs_resultat6], $_POST[acs_date_univ], $_POST[acs_univ], $_POST[acs_sejour], $_POST[acs_inter], $_POST[acs_orient]);
include "texte_acf.php";
$form_acquis_formation=form_acquis_form($demande);
$etape4=$texte_acf.$form_acquis_formation;
return $etape4;
}
/*==============================*/
function form_etape5($args){ // Obsolete
// Insertion des données de l'étape précédente + Lettre de motivation
//Insertion des données de l'étape précédente
$demande=acquis_form_new($_POST[dem_id], $_POST[acf_annee1], $_POST[acf_form1], $_POST[acf_apprent1], $_POST[acf_annee2], $_POST[acf_form2], $_POST[acf_apprent2], $_POST[acf_annee3], $_POST[acf_form3], $_POST[acf_apprent3], $_POST[acf_annee4], $_POST[acf_form4], $_POST[acf_apprent4]); // On inserre les acquis_form dans la base
include "form_lettre.php";
$etape5=$form_lettre;
return $etape5;
}
/*==============================*/
function form_etape6($args){ // Obsolete
// Pièces à joindre
include "texte_etape6.php";
$etape6=$texte_etape6;
return $etape6;
}
/*==============================*/
function form_etape7($args){
// Insertion des données de l'étape précédente +Générer le PDF et terminer
//Insertion des données de l'étape précédente
$demande=acquis_form_new($_POST[dem_id], $_POST[acf_annee1], $_POST[acf_form1], $_POST[acf_apprent1], $_POST[acf_annee2], $_POST[acf_form2], $_POST[acf_apprent2], $_POST[acf_annee3], $_POST[acf_form3], $_POST[acf_apprent3], $_POST[acf_annee4], $_POST[acf_form4], $_POST[acf_apprent4]); // On inserre les acquis_form dans la base
include "form_pdf.php";
//include "texte_fin.php";
$etape7=$texte_fin.$form_pdf;
return $etape7;
}
/*==============================*/
function form_etape8($args) {
$dem=(isset($_POST['dem_id'])) ? $_POST['dem_id'] : $_GET['dem_id'] ;
generepdf($dem,1);
//generepdf($demande);
}
/*function form_etape9($args) {
// Merci, au revoir
include "texte_fin.php";
$etape9=$texte_fin;
return $etape9;
}
*/
function form_etape9($args) {
return reedit_pdf(); // on affiche le formulaire
}
function form_etape10($args) {
// On construit la date au format mysql
// Si le jour ou le mois sont vides, alors on met '00' à la place
if ($_POST[cand_date_naiss_d] == '')
$jour='00';
else
$jour=$_POST[cand_date_naiss_d];
if ($_POST[cand_date_naiss_m] == '')
$mois='00';
else
$mois=$_POST[cand_date_naiss_m];
// On construit la date
$cand_date_naiss=$_POST[cand_date_naiss_y]."-".$mois."-".$jour;
$cand_id=verif_existe_cand($_POST[cand_nom],$_POST[cand_prenom],$cand_date_naiss);
$entete_reedit="REEDITION DU DOSSIER
";
$pied_reedit="