summaryrefslogtreecommitdiff
path: root/lib/exe/mediamanager.php
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2009-01-16 14:50:17 +0100
committerAndreas Gohr <andi@splitbrain.org>2009-01-16 14:50:17 +0100
commita93e6f851f16103e0293124cf566c99a5493b2e7 (patch)
treebcfcb7abd656db4e8c3beca6076e993ae39aca25 /lib/exe/mediamanager.php
parent4222b898cfd890eeae352f6d6ab253b2b5dd72c3 (diff)
downloadrpg-a93e6f851f16103e0293124cf566c99a5493b2e7.tar.gz
rpg-a93e6f851f16103e0293124cf566c99a5493b2e7.tar.bz2
catch too big uploads FS#1552
darcs-hash:20090116135017-7ad00-5815811717b4b5eb86698e57277e9ae74c660883.gz
Diffstat (limited to 'lib/exe/mediamanager.php')
-rw-r--r--lib/exe/mediamanager.php10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/exe/mediamanager.php b/lib/exe/mediamanager.php
index a83d5d772..97afae9b7 100644
--- a/lib/exe/mediamanager.php
+++ b/lib/exe/mediamanager.php
@@ -53,6 +53,16 @@
exit;
}
+ // give info on PHP catched upload errors
+ if($_FILES['upload']['error']) switch($_FILES['upload']['error']){
+ case 1:
+ case 2:
+ msg(sprintf($lang['uploadsize'],
+ filesize_h(php_to_byte(ini_get('upload_max_filesize')))),-1);
+ break;
+ default:
+ msg($lang['uploadfail'],-1);
+ }
// handle upload
if($_FILES['upload']['tmp_name']){