diff options
| -rw-r--r-- | mod/file/actions/file/upload.php | 6 | ||||
| -rw-r--r-- | mod/file/languages/en.php | 2 | 
2 files changed, 6 insertions, 2 deletions
diff --git a/mod/file/actions/file/upload.php b/mod/file/actions/file/upload.php index ee2889b4c..3edc87952 100644 --- a/mod/file/actions/file/upload.php +++ b/mod/file/actions/file/upload.php @@ -19,6 +19,11 @@ if ($container_guid == 0) {  elgg_make_sticky_form('file'); +// check if upload failed +if (!empty($_FILES['upload']['name']) && $_FILES['upload']['error'] != 0) { +	register_error(elgg_echo('file:cannotload')); +	forward(REFERER); +}  // check whether this is a new file or an edit  $new_file = true; @@ -29,7 +34,6 @@ if ($guid > 0) {  if ($new_file) {  	// must have a file if a new file upload  	if (empty($_FILES['upload']['name'])) { -  		$error = elgg_echo('file:nofile');  		register_error($error);  		forward(REFERER); diff --git a/mod/file/languages/en.php b/mod/file/languages/en.php index aa30084a9..96fbd1c48 100644 --- a/mod/file/languages/en.php +++ b/mod/file/languages/en.php @@ -100,7 +100,7 @@ $english = array(  		'file:downloadfailed' => "Sorry; this file is not available at this time.",  		'file:deletefailed' => "Your file could not be deleted at this time.",  		'file:noaccess' => "You do not have permissions to change this file", -		'file:cannotload' => "There was an error loading the file", +		'file:cannotload' => "There was an error uploading the file",  		'file:nofile' => "You must select a file",  );  | 
