diff --git a/app/widgets/Upload/Upload.php b/app/widgets/Upload/Upload.php index 8b8982ad8..282b6b21d 100644 --- a/app/widgets/Upload/Upload.php +++ b/app/widgets/Upload/Upload.php @@ -7,6 +7,7 @@ class Upload extends \Movim\Widget\Base { { $this->addjs('upload.js'); $this->registerEvent('upload_request_handle', 'onRequested'); + $this->registerEvent('upload_request_errornotacceptable', 'onErrorNotAcceptable'); header('Access-Control-Allow-Origin: *'); } @@ -16,6 +17,11 @@ class Upload extends \Movim\Widget\Base { RPC::call('Upload.request', $get, $put); } + function onErrorNotAcceptable() + { + Notification::append(null, $this->__('upload.error_filesize')); + } + function ajaxRequest() { $view = $this->tpl(); diff --git a/app/widgets/Upload/locales.ini b/app/widgets/Upload/locales.ini index e4a0f0d14..382b6d50d 100644 --- a/app/widgets/Upload/locales.ini +++ b/app/widgets/Upload/locales.ini @@ -1,3 +1,4 @@ [upload] title = Upload a file choose = Choose a file to upload +error_filesize = File too large