1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
if (!isset($_POST['submit_form'])) {
$message = '<p class="error">Aucune donnée n\'est fournie.<a href="' . WEB_DIR_URL . 'admin/upload.php">retour</a></p>';
}
if (isset($_POST['submit_form'])) {
$upload = $_FILES['upload'];
$title_form = trim($_POST['title_form']);
$descr_form = trim($_POST['descr_form']);
if ((empty($upload)) or (empty($title_form)) or (empty($descr_form))) {
$message = '<p class="error">Une des informations est manquante.<a href="' . WEB_DIR_URL . 'admin/upload.php">retour</a></p>';
} else {
$image = new imageManager($db);
$images = $image->upload($_FILES);
if ($images === true) {
$message = '<p class="success">Le chargement a réussi</p>';
} else {
$message = '<p class="error">Le chargement a échoué</p>';
$images_data = array(
'id' => 1,
'title' => $title_form,
'descr' => $descr_form,
'filename' => $upload
);
$image_data = new Image($images_data);
if (!$image->getImageData($upload)) {
$image->insertImageData($image_data);
$message = '<p class="success">Les informations ont bien été enregistrées dans la base de données.</p>';
} else {
$message = '<p class="error">Une erreur est survenue lors de l\'enregistrement des données dans la base.<br>
Aucune information n\'a été enregistrée.</p>';
}
}
}
} |
Partager