This commit is contained in:
Visman 2023-06-17 20:56:13 +07:00
parent 1cc7615939
commit 2c3cb2fdc2
3 changed files with 31 additions and 1 deletions

View file

@ -582,6 +582,24 @@ class Update extends Admin
$config->save();
$queryI = 'INSERT INTO ::bbcode (bb_tag, bb_edit, bb_delete, bb_structure)
VALUES(?s:tag, 1, 0, ?s:structure)';
$queryU = 'UPDATE ::bbcode
SET bb_edit=1, bb_delete=0, bb_structure=?s:structure
WHERE bb_tag=?s:tag';
$bbcodes = include $this->c->DIR_CONFIG . '/defaultBBCode.php';
foreach ($bbcodes as $bbcode) {
$vars = [
':tag' => $bbcode['tag'],
':structure' => \json_encode($bbcode, FORK_JSON_ENCODE),
];
$exist = $this->c->DB->query('SELECT 1 FROM ::bbcode WHERE bb_tag=?s:tag', $vars)->fetchColumn();
$query = empty($exist) ? $queryI : $queryU;
$this->c->DB->exec($query, $vars);
}
return null;
}
}

View file

@ -70,7 +70,7 @@ if (
$c->BASE_URL = \str_replace('https://', 'http://', $c->BASE_URL);
}
$c->FORK_REVISION = 57;
$c->FORK_REVISION = 58;
$c->START = $forkStart;
$c->PUBLIC_URL = $c->BASE_URL . $forkPublicPrefix;

View file

@ -123,6 +123,7 @@ HANDLER,
],
'handler' => <<<'HANDLER'
$parser->inlineStyle(true);
$color = $attrs['Def'];
if ('#' === $color[0]) {
@ -166,6 +167,7 @@ HANDLER,
],
'handler' => <<<'HANDLER'
$parser->inlineStyle(true);
$color = $attrs['Def'];
if ('#' === $color[0]) {
@ -209,6 +211,7 @@ HANDLER,
],
'handler' => <<<'HANDLER'
$parser->inlineStyle(true);
$color = $attrs['Def'];
if ('#' === $color[0]) {
@ -324,6 +327,7 @@ if ('' == $def) {
return '<span class="f-bb-badlink">BAD EMAIL</span>';
} else {
$def = $parser->e($def);
return "<a href=\"{$def}\">{$body}</a>";
}
HANDLER,
@ -513,6 +517,7 @@ HANDLER,
],
'handler' => <<<'HANDLER'
$attr = '';
foreach ($attrs as $key => $val) {
$attr .= " {$key}=\"{$val}\"";
}
@ -531,6 +536,7 @@ HANDLER,
],
'handler' => <<<'HANDLER'
$attr = '';
foreach ($attrs as $key => $val) {
$attr .= " {$key}=\"{$val}\"";
}
@ -550,6 +556,7 @@ HANDLER,
],
'handler' => <<<'HANDLER'
$attr = '';
foreach ($attrs as $key => $val) {
$attr .= " {$key}=\"{$val}\"";
}
@ -569,6 +576,7 @@ HANDLER,
],
'handler' => <<<'HANDLER'
$attr = '';
foreach ($attrs as $key => $val) {
$attr .= " {$key}=\"{$val}\"";
}
@ -588,6 +596,7 @@ HANDLER,
],
'handler' => <<<'HANDLER'
$attr = '';
foreach ($attrs as $key => $val) {
$attr .= " {$key}=\"{$val}\"";
}
@ -607,6 +616,7 @@ HANDLER,
],
'handler' => <<<'HANDLER'
$attr = '';
foreach ($attrs as $key => $val) {
$attr .= " {$key}=\"{$val}\"";
}
@ -627,6 +637,7 @@ HANDLER,
],
'handler' => <<<'HANDLER'
$attr = '';
foreach ($attrs as $key => $val) {
$attr .= " {$key}=\"{$val}\"";
}
@ -647,6 +658,7 @@ HANDLER,
],
'handler' => <<<'HANDLER'
$attr = '';
foreach ($attrs as $key => $val) {
$attr .= " {$key}=\"{$val}\"";
}