diff options
author | Frederic Guillot <fred@kanboard.net> | 2015-01-25 10:47:21 -0500 |
---|---|---|
committer | Frederic Guillot <fred@kanboard.net> | 2015-01-25 10:47:21 -0500 |
commit | 655d75a3cf154d14b10ffbf2baa42a549cf214f7 (patch) | |
tree | 546dbebac0a84c2b6fcf5afb4c1adb5729bdd7bd /app/Model/File.php | |
parent | bf65a95851f027c465e235b6988ae207c8a1f8ef (diff) |
Add new constants: FILES_DIR and DEBUG_FILE
Diffstat (limited to 'app/Model/File.php')
-rw-r--r-- | app/Model/File.php | 25 |
1 files changed, 9 insertions, 16 deletions
diff --git a/app/Model/File.php b/app/Model/File.php index 20fba9bf..1b9351db 100644 --- a/app/Model/File.php +++ b/app/Model/File.php @@ -20,13 +20,6 @@ class File extends Base const TABLE = 'task_has_files'; /** - * Directory where are stored files - * - * @var string - */ - const BASE_PATH = 'data/files/'; - - /** * Events * * @var string @@ -56,7 +49,7 @@ class File extends Base { $file = $this->getbyId($file_id); - if (! empty($file) && @unlink(self::BASE_PATH.$file['path'])) { + if (! empty($file) && @unlink(FILES_DIR.$file['path'])) { return $this->db->table(self::TABLE)->eq('id', $file_id)->remove(); } @@ -152,14 +145,14 @@ class File extends Base */ public function setup() { - if (! is_dir(self::BASE_PATH)) { - if (! mkdir(self::BASE_PATH, 0755, true)) { - die('Unable to create the upload directory: "'.self::BASE_PATH.'"'); + if (! is_dir(FILES_DIR)) { + if (! mkdir(FILES_DIR, 0755, true)) { + die('Unable to create the upload directory: "'.FILES_DIR.'"'); } } - if (! is_writable(self::BASE_PATH)) { - die('The directory "'.self::BASE_PATH.'" must be writeable by your webserver user'); + if (! is_writable(FILES_DIR)) { + die('The directory "'.FILES_DIR.'" must be writeable by your webserver user'); } } @@ -187,15 +180,15 @@ class File extends Base $uploaded_filename = $_FILES[$form_name]['tmp_name'][$key]; $destination_filename = $this->generatePath($project_id, $task_id, $original_filename); - @mkdir(self::BASE_PATH.dirname($destination_filename), 0755, true); + @mkdir(FILES_DIR.dirname($destination_filename), 0755, true); - if (@move_uploaded_file($uploaded_filename, self::BASE_PATH.$destination_filename)) { + if (@move_uploaded_file($uploaded_filename, FILES_DIR.$destination_filename)) { $result[] = $this->create( $task_id, $original_filename, $destination_filename, - $this->isImage(self::BASE_PATH.$destination_filename) + $this->isImage(FILES_DIR.$destination_filename) ); } } |