diff options
author | Meik Sievertsen <acydburn@phpbb.com> | 2008-04-28 14:02:53 +0000 |
---|---|---|
committer | Meik Sievertsen <acydburn@phpbb.com> | 2008-04-28 14:02:53 +0000 |
commit | c9d4d3c9558b71bf5c9c79add9b0992bf4836366 (patch) | |
tree | d5586a0054b423658737414a71408ad5e7515349 /phpBB/includes/acp | |
parent | cc78a5302375747328abae09dda9ccf98e9b9121 (diff) | |
download | forums-c9d4d3c9558b71bf5c9c79add9b0992bf4836366.tar forums-c9d4d3c9558b71bf5c9c79add9b0992bf4836366.tar.gz forums-c9d4d3c9558b71bf5c9c79add9b0992bf4836366.tar.bz2 forums-c9d4d3c9558b71bf5c9c79add9b0992bf4836366.tar.xz forums-c9d4d3c9558b71bf5c9c79add9b0992bf4836366.zip |
bitwise operations on large values (>2GiB) on 32-bit systems (no-no)
git-svn-id: file:///svn/phpbb/branches/phpBB-3_0_0@8529 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/acp')
-rw-r--r-- | phpBB/includes/acp/acp_attachments.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/phpBB/includes/acp/acp_attachments.php b/phpBB/includes/acp/acp_attachments.php index 9c76459031..0756c14140 100644 --- a/phpBB/includes/acp/acp_attachments.php +++ b/phpBB/includes/acp/acp_attachments.php @@ -156,7 +156,7 @@ class acp_attachments if (in_array($config_name, array('attachment_quota', 'max_filesize', 'max_filesize_pm'))) { $size_var = request_var($config_name, ''); - $this->new_config[$config_name] = $config_value = ($size_var == 'kb') ? ($config_value << 10) : (($size_var == 'mb') ? ($config_value << 20) : $config_value); + $this->new_config[$config_name] = $config_value = ($size_var == 'kb') ? round($config_value * 1024) : (($size_var == 'mb') ? round($config_value * 1048576) : $config_value); } if ($submit) @@ -510,7 +510,7 @@ class acp_attachments $allowed_forums = request_var('allowed_forums', array(0)); $allow_in_pm = (isset($_POST['allow_in_pm'])) ? true : false; $max_filesize = request_var('max_filesize', 0); - $max_filesize = ($size_select == 'kb') ? ($max_filesize << 10) : (($size_select == 'mb') ? ($max_filesize << 20) : $max_filesize); + $max_filesize = ($size_select == 'kb') ? round($max_filesize * 1024) : (($size_select == 'mb') ? round($max_filesize * 1048576) : $max_filesize); $allow_group = (isset($_POST['allow_group'])) ? true : false; if ($max_filesize == $config['max_filesize']) @@ -1443,4 +1443,4 @@ class acp_attachments } -?>
\ No newline at end of file +?> |