Newer
Older
<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>
D4rkHeart
committed
$candidateData = new PersonnalData($_POST, $_FILES, $CONFIG['FILESERVERPATH']);
// Init dataValidator
$validator = new PersonnalDataValidator($candidateData);
// get job name
$job = $DBController->getPositionName($candidateData->formation);
D4rkHeart
committed
if ($CONFIG['SENDEMAILS']) {
mailToResp($candidateData->prenomApprenti, $candidateData->nomApprenti, $job);
mailToApprenti($candidateData->mailApprenti);
}
} else {
// write infos in DB
$candidateId = insertDataIntoDB($pdo, $candidateData);
// create dir + move files in it
$filesPath = createFilesFolder($candidateData->rootpath, $candidateId);
$candidateData = uploadAllFiles($filesPath, $candidateData->fichiers, $candidateData);
// insert files in DB
insertFiles($pdo, $candidateData->fichiers, $candidateId, $candidateData->rootpath);
// get job name
$job = $DBController->getPositionName($candidateData->formation);
D4rkHeart
committed
if ($CONFIG['SENDEMAILS']) {
mailToResp($candidateData->prenomApprenti, $candidateData->nomApprenti, $job);
// unset($_SESSION);
// $_SESSION = [];
if (isset($_GET['edit'])) {
include("templates/errorTextEdit.php");
} else {
$_SESSION['postedForm'] = $_POST;
$_SESSION['files'] = $_FILES;
include("templates/errorText.php");
}