bbcode: Function for cleaning CSS commands (not yet in function)
items.php: The detection if a rss/atom-title is identically to the body is improved.
This commit is contained in:
parent
b904a21134
commit
d40f25ae08
|
@ -3,7 +3,24 @@
|
||||||
require_once("include/oembed.php");
|
require_once("include/oembed.php");
|
||||||
require_once('include/event.php');
|
require_once('include/event.php');
|
||||||
|
|
||||||
|
function cleancss($input) {
|
||||||
|
|
||||||
|
$cleaned = "";
|
||||||
|
|
||||||
|
$input = strtolower($input);
|
||||||
|
|
||||||
|
for ($i = 0; $i < strlen($input); $i++) {
|
||||||
|
$char = substr($input, $i, 1);
|
||||||
|
|
||||||
|
if (($char >= "a") and ($char <= "z"))
|
||||||
|
$cleaned .= $char;
|
||||||
|
|
||||||
|
if (!(strpos(" #;:0123456789", $char) === false))
|
||||||
|
$cleaned .= $char;
|
||||||
|
}
|
||||||
|
|
||||||
|
return($cleaned);
|
||||||
|
}
|
||||||
|
|
||||||
function stripcode_br_cb($s) {
|
function stripcode_br_cb($s) {
|
||||||
return '[code]' . str_replace('<br />', '', $s[1]) . '[/code]';
|
return '[code]' . str_replace('<br />', '', $s[1]) . '[/code]';
|
||||||
|
|
|
@ -378,10 +378,12 @@ function title_is_body($title, $body) {
|
||||||
|
|
||||||
$title = strip_tags($title);
|
$title = strip_tags($title);
|
||||||
$title = trim($title);
|
$title = trim($title);
|
||||||
|
$title = html_entity_decode($title, ENT_QUOTES, 'UTF-8');
|
||||||
$title = str_replace(array("\n", "\r", "\t", " "), array("","","",""), $title);
|
$title = str_replace(array("\n", "\r", "\t", " "), array("","","",""), $title);
|
||||||
|
|
||||||
$body = strip_tags($body);
|
$body = strip_tags($body);
|
||||||
$body = trim($body);
|
$body = trim($body);
|
||||||
|
$body = html_entity_decode($body, ENT_QUOTES, 'UTF-8');
|
||||||
$body = str_replace(array("\n", "\r", "\t", " "), array("","","",""), $body);
|
$body = str_replace(array("\n", "\r", "\t", " "), array("","","",""), $body);
|
||||||
|
|
||||||
if (strlen($title) < strlen($body))
|
if (strlen($title) < strlen($body))
|
||||||
|
|
Loading…
Reference in a new issue