diff options
author | Meik Sievertsen <acydburn@phpbb.com> | 2006-01-23 18:47:10 +0000 |
---|---|---|
committer | Meik Sievertsen <acydburn@phpbb.com> | 2006-01-23 18:47:10 +0000 |
commit | c0214e35e13bcd8c62536c93590a96c580bc6773 (patch) | |
tree | e869b8f8641dc8d97c892b5e800ef11832edfff8 /phpBB/includes | |
parent | 4b08c14417d716c6186250d54ed35d578c074707 (diff) | |
download | forums-c0214e35e13bcd8c62536c93590a96c580bc6773.tar forums-c0214e35e13bcd8c62536c93590a96c580bc6773.tar.gz forums-c0214e35e13bcd8c62536c93590a96c580bc6773.tar.bz2 forums-c0214e35e13bcd8c62536c93590a96c580bc6773.tar.xz forums-c0214e35e13bcd8c62536c93590a96c580bc6773.zip |
- fix minor bugs
git-svn-id: file:///svn/phpbb/trunk@5490 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes')
-rw-r--r-- | phpBB/includes/acm/acm_main.php | 13 | ||||
-rw-r--r-- | phpBB/includes/acp/acp_attachments.php | 3 | ||||
-rw-r--r-- | phpBB/includes/functions.php | 2 |
3 files changed, 10 insertions, 8 deletions
diff --git a/phpBB/includes/acm/acm_main.php b/phpBB/includes/acm/acm_main.php index 3f9e3fa60f..679998938f 100644 --- a/phpBB/includes/acm/acm_main.php +++ b/phpBB/includes/acm/acm_main.php @@ -217,18 +217,19 @@ class cache extends acm if (is_array($check)) { - // Check for private messaging + // Check for private messaging AND all forums allowed if (sizeof($check) == 1 && $check[0] == 0) { $allowed = true; - continue; } - - $allowed = (!in_array($forum_id, $check)) ? false : true; + else + { + $allowed = (!in_array($forum_id, $check)) ? false : true; + } } else { - $allowed = ($forum_id == 0) ? false : true; + $allowed = ($forum_id === 0) ? false : true; } if ($allowed) @@ -315,7 +316,7 @@ class cache extends acm continue; } - if (!isset($parsed_array[$theme[$key . '_id']]) || (($config['load_tplcompile'] && @filemtime($filename) > $parsed_array['filetime']))) + if (!isset($parsed_array['filetime']) || (($config['load_tplcompile'] && @filemtime($filename) > $parsed_array['filetime']))) { $reparse = true; } diff --git a/phpBB/includes/acp/acp_attachments.php b/phpBB/includes/acp/acp_attachments.php index 1dbd001cb6..704c9bc421 100644 --- a/phpBB/includes/acp/acp_attachments.php +++ b/phpBB/includes/acp/acp_attachments.php @@ -435,6 +435,7 @@ class acp_attachments $allow_in_pm = isset($_POST['allow_in_pm']) ? true : false; $max_filesize = request_var('max_filesize', 0); $max_filesize = ($size_select == 'kb') ? round($max_filesize * 1024) : (($size_select == 'mb') ? round($max_filesize * 1048576) : $max_filesize); + $allow_group = (isset($_POST['allow_group'])) ? 1 : 0; if ($max_filesize == $config['max_filesize']) { @@ -449,7 +450,7 @@ class acp_attachments $group_ary = array( 'group_name' => $group_name, 'cat_id' => request_var('special_category', ATTACHMENT_CATEGORY_NONE), - 'allow_group' => (isset($_POST['allow_group'])) ? 1 : 0, + 'allow_group' => $allow_group, 'download_mode' => request_var('download_mode', INLINE_LINK), 'upload_icon' => ($upload_icon == 'no_image') ? '' : $upload_icon, 'max_filesize' => $max_filesize, diff --git a/phpBB/includes/functions.php b/phpBB/includes/functions.php index ae197be1c7..c43ca7f028 100644 --- a/phpBB/includes/functions.php +++ b/phpBB/includes/functions.php @@ -1479,7 +1479,7 @@ function extension_allowed($forum_id, $extension, &$extensions) if (is_array($check)) { - // Check for private messaging + // Check for private messaging AND all forums allowed if (sizeof($check) == 1 && $check[0] == 0) { return true; |