summaryrefslogtreecommitdiff
path: root/static/classes/UploadException.class.php
diff options
context:
space:
mode:
Diffstat (limited to 'static/classes/UploadException.class.php')
-rwxr-xr-xstatic/classes/UploadException.class.php92
1 files changed, 47 insertions, 45 deletions
diff --git a/static/classes/UploadException.class.php b/static/classes/UploadException.class.php
index b1b4839..66be853 100755
--- a/static/classes/UploadException.class.php
+++ b/static/classes/UploadException.class.php
@@ -1,45 +1,47 @@
-<?php
-
-// Exception class extension from: http://php.net/manual/en/features.file-upload.errors.php#89374
-// Handles files error returning a proper error description
-
-class UploadException extends Exception {
- public function __construct($code) {
- $message = $this->codeToMessage($code);
- parent::__construct($message, 500);
- }
-
- private function codeToMessage($code) {
- switch ($code) {
- case UPLOAD_ERR_INI_SIZE:
- $message = "The uploaded file exceeds the upload_max_filesize directive in php.ini";
- break;
- case UPLOAD_ERR_FORM_SIZE:
- $message = "The uploaded file exceeds the MAX_FILE_SIZE directive that was " .
- "specified in the HTML form";
- break;
- case UPLOAD_ERR_PARTIAL:
- $message = "The uploaded file was only partially uploaded";
- break;
- case UPLOAD_ERR_NO_FILE:
- $message = "No file was uploaded";
- break;
- case UPLOAD_ERR_NO_TMP_DIR:
- $message = "Missing a temporary folder";
- break;
- case UPLOAD_ERR_CANT_WRITE:
- $message = "Failed to write file to disk";
- break;
- case UPLOAD_ERR_EXTENSION:
- $message = "File upload stopped by extension";
- break;
-
- default:
- $message = "Unknown upload error";
- break;
- }
- return $message;
- }
-}
-
-?> \ No newline at end of file
+<?php
+
+// Exception class extension from: http://php.net/manual/en/features.file-upload.errors.php#89374
+// Handles files error returning a proper error description
+
+class UploadException extends Exception
+{
+ public function __construct($code)
+ {
+ $message = $this->codeToMessage($code);
+ parent::__construct($message, 500);
+ }
+
+ private function codeToMessage($code)
+ {
+ switch ($code) {
+ case UPLOAD_ERR_INI_SIZE:
+ $message = 'The uploaded file exceeds the upload_max_filesize directive in php.ini';
+ break;
+ case UPLOAD_ERR_FORM_SIZE:
+ $message = 'The uploaded file exceeds the MAX_FILE_SIZE directive that was '.
+ 'specified in the HTML form';
+ break;
+ case UPLOAD_ERR_PARTIAL:
+ $message = 'The uploaded file was only partially uploaded';
+ break;
+ case UPLOAD_ERR_NO_FILE:
+ $message = 'No file was uploaded';
+ break;
+ case UPLOAD_ERR_NO_TMP_DIR:
+ $message = 'Missing a temporary folder';
+ break;
+ case UPLOAD_ERR_CANT_WRITE:
+ $message = 'Failed to write file to disk';
+ break;
+ case UPLOAD_ERR_EXTENSION:
+ $message = 'File upload stopped by extension';
+ break;
+
+ default:
+ $message = 'Unknown upload error';
+ break;
+ }
+
+ return $message;
+ }
+}