diff --git a/core/app/Subs-BBC.php b/core/app/Subs-BBC.php
index e874184f..417dbdb3 100644
--- a/core/app/Subs-BBC.php
+++ b/core/app/Subs-BBC.php
@@ -1043,7 +1043,7 @@ function parse_bbc($message, $type = 'generic', $bbc_options = array()) // $smil
}
// Cache the output if it took some time...
- if (isset($cache_key, $cache_t) && microtime(true) - $cache_t > 0.05)
+ if (isset($cache_key, $cache_t) && microtime(true) - $cache_t > .05)
cache_put_data($cache_key, $message, 240);
// If this was a force parse revert if needed.
@@ -1981,7 +1981,7 @@ function loadBBCodes()
'trim' => 'none',
'type' => 'unparsed_content',
'validate' => 'bbc_validate_url_content',
- 'content' => '$1',
+ 'content' => '$1',
],
[
'tag' => 'url',
@@ -1991,7 +1991,7 @@ function loadBBCodes()
'type' => 'unparsed_equals',
'validate' => 'bbc_validate_url_equals',
'disallow_children' => ['email', 'ftp', 'url', 'iurl'],
- 'before' => '',
+ 'before' => '',
'after' => '',
'disabled_after' => '($1)',
]];
@@ -2005,30 +2005,10 @@ function loadBBCodes()
'disabled_content' => 'disabled_content',
'test' => 'test',
);
- $explode_list = array(
- 'disallow_children' => 'disallow_children',
- 'require_children' => 'require_children',
- 'require_parents' => 'require_parents',
- 'parsed_tags_allowed' => 'parsed_tags_allowed',
- );
- $field_list = array(
- 'before_code' => 'before',
- 'after_code' => 'after',
- 'content' => 'content',
- 'disabled_before' => 'disabled_before',
- 'disabled_after' => 'disabled_after',
- 'disabled_content' => 'disabled_content',
- 'test' => 'test',
- );
- $explode_list = array(
- 'disallow_children' => 'disallow_children',
- 'require_children' => 'require_children',
- 'require_parents' => 'require_parents',
- 'parsed_tags_allowed' => 'parsed_tags_allowed',
- );
+ $explode_list = array('disallow_children', 'require_children', 'require_parents', 'parsed_tags_allowed');
- // NOTE: As long as we didn't delete the default bbcodes from database, we only want
- // to load BBCodes inserted by plugins. Otherwise we will have all default BBCodes twice.
+ // !! TODO: remove default BBCodes from the database from the upgrade script,
+ // and remove the id_plugin test below. We don't want to load all default codes twice.
$result = wesql::query('
SELECT id_bbcode, tag, len, bbctype, before_code, after_code, content, disabled_before,
disabled_after, disabled_content, block_level, test, disallow_children,
@@ -2054,9 +2034,9 @@ function loadBBCodes()
if ($row['quoted'] !== 'none')
$bbcode['quoted'] = $row['quoted'];
- foreach ($explode_list as $db_field => $bbc_field)
- if (!empty($row[$db_field]))
- $bbcode[$bbc_field] = explode(',', $row[$db_field]);
+ foreach ($explode_list as $field)
+ if (!empty($row[$field]))
+ $bbcode[$field] = explode(',', $row[$field]);
// Reformat array structure to "BBC structure" from DB structure, and parse lang strings.
foreach ($field_list as $db_field => $bbc_field)