[Openupload-svn-update] SF.net SVN: openupload:[41] trunk/lib/modules/default/files.inc.php
Status: Beta
Brought to you by:
tsdogs
|
From: <ts...@us...> - 2008-10-18 13:27:32
|
Revision: 41
http://openupload.svn.sourceforge.net/openupload/?rev=41&view=rev
Author: tsdogs
Date: 2008-10-18 13:27:23 +0000 (Sat, 18 Oct 2008)
Log Message:
-----------
Add maximum file size based on user, if somebody tryes to upload a file via some bots.
Modified Paths:
--------------
trunk/lib/modules/default/files.inc.php
Modified: trunk/lib/modules/default/files.inc.php
===================================================================
--- trunk/lib/modules/default/files.inc.php 2008-10-18 13:23:17 UTC (rev 40)
+++ trunk/lib/modules/default/files.inc.php 2008-10-18 13:27:23 UTC (rev 41)
@@ -67,7 +67,7 @@
if ($_FILES['upload']['error']>0) {
switch ($_FILES['upload']['error']) { /* taken from here: http://it.php.net/manual/en/features.file-upload.errors.php */
case 1: app()->error(tr('Maximum upload size for site wide configuration reached')); break;
- case 2: app()->error(tr('File is too big!')); break;
+ case 2: app()->error(tr('Maximum file size exceeded!')); break;
case 3: app()->error(tr('Partial file transfer error!')); break;
case 4: app()->error(tr('No file was uploaded!')); break;
case 6: app()->error(tr('Missing temporary directory')); break;
@@ -77,6 +77,8 @@
app()->error(tr('Upload failed for Unknonw error code: %1',$_FILES['upload']['error'])); break;
}
$this->nextStep(1);
+ } else if ($_FILES['upload']['size']>app()->user->info('max_upload_size')) {
+ app()->error(tr('Maximum file size exceeded!')); break;
} else {
/* prepare the file */
$tmpname = app()->config['DATA_PATH'].'/tmp/'.randomName();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|