Skip to content
Snippets Groups Projects
Commit f7c46b24 authored by nicrausaz's avatar nicrausaz
Browse files

insert files

parent 0b63f86f
No related branches found
No related tags found
No related merge requests found
......@@ -71,6 +71,7 @@ function insertDataIntoDB ($pdo, $candidateData) {
insertScolarities($pdo, $candidateData->scolarite, $id);
insertProActivities($pdo, $candidateData->activitesProfessionnelles, $id);
insertTrainings ($pdo, $candidateData->stages, $id);
insertFiles($pdo, $candidateData->fichiers, $id, $candidateData->rootpath);
}
function insertPersonalInfos ($pdo, $candidateData) {
......@@ -198,5 +199,20 @@ function insertTrainings ($pdo, $trainings, $applicantId) {
}
}
}
function insertFiles ($pdo, $files, $applicantId, $filesPath) {
// insert files
$userPath = $filesPath . $applicantId . "/";
$sqlreq = "INSERT INTO file (file_name, file_path, applicant_applicant_id)
VALUES (:file_name, :file_path, :applicant_applicant_id)";
foreach ($files as $file) {
$filePath = $userPath . $file;
$query = $pdo->prepare($sqlreq);
$query->bindParam(':file_name', $file, PDO::PARAM_STR);
$query->bindParam(':file_path', $filePath, PDO::PARAM_STR);
$query->bindParam(':applicant_applicant_id', $applicantId, PDO::PARAM_INT);
$query->execute();
}
}
#endregion
?>
\ No newline at end of file
......@@ -17,7 +17,7 @@ class PersonnalData {
"interactiveMediaDesigner" => "InteractiveMediaDesigners"
);
private $dateNow;
private $rootpath = 'D:/formdata/'; // \\\\scxdata\\apprentis$\\candidatures\\nouvelles\\
public $rootpath = 'D:/formdata/'; // \\\\scxdata\\apprentis$\\candidatures\\nouvelles\\
public $formation = "";
public $lieu = "";
public $filiere = "";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment