Revision 2044
Added by Dietmar almost 11 years ago
- /admin/modules/install.php:: fixed Fileupload error messages
install.php | ||
---|---|---|
19 | 19 |
error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING); |
20 | 20 |
|
21 | 21 |
// Setup admin object |
22 |
require('../../config.php'); |
|
23 |
require_once(WB_PATH.'/framework/class.admin.php'); |
|
22 |
//require('../../config.php'); |
|
23 |
$config_file = realpath('../../config.php'); |
|
24 |
if(file_exists($config_file) && !defined('WB_URL')) |
|
25 |
{ |
|
26 |
require($config_file); |
|
27 |
} |
|
28 |
|
|
29 |
//require_once(WB_PATH.'/framework/class.admin.php'); |
|
24 | 30 |
$admin = new admin('Addons', 'modules_install', false); |
25 | 31 |
if( !$admin->checkFTAN() ) |
26 | 32 |
{ |
... | ... | |
51 | 57 |
$admin->print_error($MESSAGE['GENERIC_BAD_PERMISSIONS']); |
52 | 58 |
} |
53 | 59 |
} else { |
60 |
$iErrorMessage = ( isset($_FILES['userfile']['error']) && ( $_FILES['userfile']['error'] > 0 ) ? $_FILES['userfile']['error'] : UNKNOW_UPLOAD_ERROR ); |
|
54 | 61 |
// index for language files |
55 | 62 |
$key = 'UNKNOW_UPLOAD_ERROR'; |
56 |
switch ($error_code) {
|
|
63 |
switch ( $iErrorMessage ) {
|
|
57 | 64 |
case UPLOAD_ERR_INI_SIZE: |
58 | 65 |
$key = 'UPLOAD_ERR_INI_SIZE'; |
66 |
break; |
|
59 | 67 |
case UPLOAD_ERR_FORM_SIZE: |
60 | 68 |
$key = 'UPLOAD_ERR_FORM_SIZE'; |
69 |
break; |
|
61 | 70 |
case UPLOAD_ERR_PARTIAL: |
62 | 71 |
$key = 'UPLOAD_ERR_PARTIAL'; |
72 |
break; |
|
63 | 73 |
case UPLOAD_ERR_NO_FILE: |
64 | 74 |
$key = 'UPLOAD_ERR_NO_FILE'; |
65 |
case UPLOAD_ERR_NO_TMP_DIR: |
|
75 |
break; |
|
76 |
case UPLOAD_ERR_NO_TMP_DIR: |
|
66 | 77 |
$key = 'UPLOAD_ERR_NO_TMP_DIR'; |
78 |
break; |
|
67 | 79 |
case UPLOAD_ERR_CANT_WRITE: |
68 | 80 |
$key = 'UPLOAD_ERR_CANT_WRITE'; |
81 |
break; |
|
69 | 82 |
case UPLOAD_ERR_EXTENSION: |
70 | 83 |
$key = 'UPLOAD_ERR_EXTENSION'; |
84 |
break; |
|
71 | 85 |
default: |
72 | 86 |
$key = 'UNKNOW_UPLOAD_ERROR'; |
73 | 87 |
} |
88 |
|
|
74 | 89 |
$admin->print_error($MESSAGE[$key].'<br />'.$MESSAGE['GENERIC_CANNOT_UPLOAD']); |
75 | 90 |
} |
76 | 91 |
|
Also available in: Unified diff