<!doctype html> <html lang="fr"> <head> <?php include("templates/head.php"); require_once("helpers.php"); require_once("models/PersonnalData.php"); require_once("models/PersonnalDataValidator.php"); ?> <title>Postulation Apprentis | Confirmation</title> </head> <body> <?php include('templates/header.php'); // Init personnalData with postedData $candidateData = new PersonnalData($_POST, $_FILES, $FILESERVERPATH); // Init dataValidator $validator = new PersonnalDataValidator($candidateData); if ($validator->isValid()) { // write in DB $candidateId = insertDataIntoDB($pdo, $candidateData); $filesPath = createFilesFolder($candidateData->rootpath, $candidateId); $candidateData = uploadAllFiles($filesPath, $candidateData->fichiers, $candidateData); insertFiles($pdo, $candidateData->fichiers, $candidateId, $candidateData->rootpath); if ($SENDEMAILS) { mailToResp($candidateData->prenomApprenti, $candidateData->nomApprenti, $candidateData->formation); mailToApprenti($candidateData->mailApprenti, $candidateData->formation); } // kill session $_SESSION['formError'] = false; // unset($_SESSION); include("templates/confirmationText.php"); } else { $_SESSION['formError'] = true; $_SESSION['postedForm'] = $_POST; $_SESSION['files'] = $_FILES; include("templates/errorText.php"); } ?> </body> </html>