diff --git a/admin/admin_settings.php b/admin/admin_settings.php index db11e3e2..8fd9fd77 100644 --- a/admin/admin_settings.php +++ b/admin/admin_settings.php @@ -93,19 +93,20 @@ if ($hesk_settings['attachments']['use'] && !defined('HESK_DEMO')) { $tmp = @ini_get('upload_max_filesize'); if ($tmp) { $last = strtoupper(substr($tmp, -1)); + $number = substr($tmp, 0, -1); switch ($last) { case 'K': - $tmp = $tmp * 1024; + $tmp = $number * 1024; break; case 'M': - $tmp = $tmp * 1048576; + $tmp = $number * 1048576; break; case 'G': - $tmp = $tmp * 1073741824; + $tmp = $number * 1073741824; break; default: - $tmp = $tmp; + $tmp = $number; } if ($tmp < $hesk_settings['attachments']['max_size']) { @@ -117,19 +118,20 @@ if ($hesk_settings['attachments']['use'] && !defined('HESK_DEMO')) { $tmp = @ini_get('post_max_size'); if ($tmp) { $last = strtoupper(substr($tmp, -1)); + $number = substr($tmp, 0, -1); switch ($last) { case 'K': - $tmp = $tmp * 1024; + $tmp = $number * 1024; break; case 'M': - $tmp = $tmp * 1048576; + $tmp = $number * 1048576; break; case 'G': - $tmp = $tmp * 1073741824; + $tmp = $number * 1073741824; break; default: - $tmp = $tmp; + $tmp = $number; } if ($tmp < ($hesk_settings['attachments']['max_size'] * $hesk_settings['attachments']['max_number'] + 524288)) { @@ -3508,13 +3510,13 @@ $modsForHesk_settings = mfh_getSettings();