diff --git a/ext/bbcode/main.php b/ext/bbcode/main.php index cfa240b9..4b10a5c7 100644 --- a/ext/bbcode/main.php +++ b/ext/bbcode/main.php @@ -99,6 +99,8 @@ class BBCode extends FormatterExtension { $end = strpos($text, "[/spoiler]"); if($end === false) break; + if($end < $start) break; + $beginning = substr($text, 0, $start); $middle = str_rot13(substr($text, $start+$l1, ($end-$start-$l1))); $ending = substr($text, $end + $l2, (strlen($text)-$end+$l2)); @@ -124,6 +126,8 @@ class BBCode extends FormatterExtension { $end = strpos($text, "[/code]", $start); if($end === false) break; + if($end < $start) break; + $beginning = substr($text, 0, $start); $middle = base64_encode(substr($text, $start+$l1, ($end-$start-$l1))); $ending = substr($text, $end + $l2, (strlen($text)-$end+$l2)); diff --git a/ext/tag_list/main.php b/ext/tag_list/main.php index 7209beac..b8e7e976 100644 --- a/ext/tag_list/main.php +++ b/ext/tag_list/main.php @@ -292,7 +292,7 @@ class TagList extends Extension { ORDER BY count DESC, tag ASC ", array("tags_min"=>$tags_min)); - $html = "Results grouped by loge(n)"; + $html = "Results grouped by log10(n)"; $lastLog = ""; foreach($tag_data as $row) { $h_tag = html_escape($row['tag']);