diff options
author | Meik Sievertsen <acydburn@phpbb.com> | 2006-03-19 14:58:34 +0000 |
---|---|---|
committer | Meik Sievertsen <acydburn@phpbb.com> | 2006-03-19 14:58:34 +0000 |
commit | c272b059695859577f8d332300eb943638511109 (patch) | |
tree | 6044e966da0377f70a4d2306e1161f43c5548431 /phpBB/includes/acp/acp_bbcodes.php | |
parent | 5f6473fd54b25696445e8588a80d0cdc6e27b419 (diff) | |
download | forums-c272b059695859577f8d332300eb943638511109.tar forums-c272b059695859577f8d332300eb943638511109.tar.gz forums-c272b059695859577f8d332300eb943638511109.tar.bz2 forums-c272b059695859577f8d332300eb943638511109.tar.xz forums-c272b059695859577f8d332300eb943638511109.zip |
- bbcode ids need to be greater than NUM_CORE_BBCODES
git-svn-id: file:///svn/phpbb/trunk@5672 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/acp/acp_bbcodes.php')
-rw-r--r-- | phpBB/includes/acp/acp_bbcodes.php | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/phpBB/includes/acp/acp_bbcodes.php b/phpBB/includes/acp/acp_bbcodes.php index 9f17ae0c2f..efa0249ff7 100644 --- a/phpBB/includes/acp/acp_bbcodes.php +++ b/phpBB/includes/acp/acp_bbcodes.php @@ -122,7 +122,7 @@ class acp_bbcodes if ($action == 'create') { - $sql = 'SELECT MAX(bbcode_id) as bbcode_id + $sql = 'SELECT MAX(bbcode_id) as max_bbcode_id FROM ' . BBCODES_TABLE; $result = $db->sql_query($sql); $row = $db->sql_fetchrow($result); @@ -130,24 +130,17 @@ class acp_bbcodes if ($row) { - $bbcode_id = $row['bbcode_id'] + 1; - } - else - { - $sql = 'SELECT MIN(bbcode_id) AS min_id, MAX(bbcode_id) AS max_id - FROM ' . BBCODES_TABLE; - $result = $db->sql_query($sql); - $row = $db->sql_fetchrow($result); - $db->sql_freeresult($result); + $bbcode_id = $row['max_bbcode_id'] + 1; - if (empty($row['min_id']) || $row['min_id'] >= NUM_CORE_BBCODES) + // Make sure it is greater than the core bbcode ids... + if ($bbcode_id <= NUM_CORE_BBCODES) { $bbcode_id = NUM_CORE_BBCODES + 1; } - else - { - $bbcode_id = $row['max_id'] + 1; - } + } + else + { + $bbcode_id = NUM_CORE_BBCODES + 1; } if ($bbcode_id > 31) |