aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/acp/acp_bbcodes.php
diff options
context:
space:
mode:
authorMeik Sievertsen <acydburn@phpbb.com>2006-03-19 14:58:34 +0000
committerMeik Sievertsen <acydburn@phpbb.com>2006-03-19 14:58:34 +0000
commitc272b059695859577f8d332300eb943638511109 (patch)
tree6044e966da0377f70a4d2306e1161f43c5548431 /phpBB/includes/acp/acp_bbcodes.php
parent5f6473fd54b25696445e8588a80d0cdc6e27b419 (diff)
downloadforums-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.php23
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)