From d135147939a5b6335f8e7e1c515a2d3a823efae9 Mon Sep 17 00:00:00 2001 From: Yohann Date: Sun, 17 Nov 2019 12:24:51 +0100 Subject: [PATCH] =?UTF-8?q?Les=20archives=20d'autorisations=20parentales?= =?UTF-8?q?=20=C3=A9taient=20invalides?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server_files/model.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server_files/model.php b/server_files/model.php index 1f73cfd..bb8f2ff 100644 --- a/server_files/model.php +++ b/server_files/model.php @@ -155,7 +155,9 @@ function getZipFile($problem, $team_id = -1) foreach ($data as $file) { $file_id = $file->getFileId(); $user = User::fromId($file->getUserId()); - $name = "Autorisation de droit à l'image de " . $user->getFirstName() . " " . $user->getSurname() . ".pdf"; + $mime_type = finfo_file(finfo_open(FILEINFO_MIME_TYPE), "$LOCAL_PATH/files/$file_id"); + $ext = $mime_type == "application/pdf" ? "pdf" : ($mime_type == "image/png" ? "png" : "jpg"); + $name = "Autorisation de droit à l'image de " . $user->getFirstName() . " " . $user->getSurname() . "." . $ext; $zip->addFile("$LOCAL_PATH/files/$file_id", $name); }