Move title sanitizer code in the right place
This commit is contained in:
parent
9248fc96b3
commit
f8955f90b8
@ -436,18 +436,6 @@ function get_atom_elements($feed, $item) {
|
|||||||
|
|
||||||
if($summary === $res['body'])
|
if($summary === $res['body'])
|
||||||
$summary = '';
|
$summary = '';
|
||||||
else {
|
|
||||||
$res['title'] = bbcode($res['title'], [ 'tryoembed' => false ]);
|
|
||||||
$res['title'] = html2plain($res['title'], 0, true);
|
|
||||||
$res['title'] = html_entity_decode($res['title'], ENT_QUOTES, 'UTF-8');
|
|
||||||
$res['title'] = preg_replace("/https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,\@]+/", "", $res['title']);
|
|
||||||
while (strpos($res['title'], "\n") !== false)
|
|
||||||
$res['title'] = str_replace("\n", " ", $res['title']);
|
|
||||||
while (strpos($res['title'], " ") !== false)
|
|
||||||
$res['title'] = str_replace(" ", " ", $res['title']);
|
|
||||||
$res['title'] = trim($res['title']);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
if(($summary) && ((strpos($summary,'<') !== false) || (strpos($summary,'>') !== false))) {
|
if(($summary) && ((strpos($summary,'<') !== false) || (strpos($summary,'>') !== false))) {
|
||||||
$summary = purify_html($summary);
|
$summary = purify_html($summary);
|
||||||
@ -461,6 +449,18 @@ function get_atom_elements($feed, $item) {
|
|||||||
|
|
||||||
if (title_is_body($res['title'], $res['body']))
|
if (title_is_body($res['title'], $res['body']))
|
||||||
$res['title'] = "";
|
$res['title'] = "";
|
||||||
|
else {
|
||||||
|
$res['title'] = bbcode($res['title'], [ 'tryoembed' => false ]);
|
||||||
|
$res['title'] = html2plain($res['title'], 0, true);
|
||||||
|
$res['title'] = html_entity_decode($res['title'], ENT_QUOTES, 'UTF-8');
|
||||||
|
$res['title'] = preg_replace("/https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,\@]+/", "", $res['title']);
|
||||||
|
while (strpos($res['title'], "\n") !== false)
|
||||||
|
$res['title'] = str_replace("\n", " ", $res['title']);
|
||||||
|
while (strpos($res['title'], " ") !== false)
|
||||||
|
$res['title'] = str_replace(" ", " ", $res['title']);
|
||||||
|
$res['title'] = trim($res['title']);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if($res['plink'])
|
if($res['plink'])
|
||||||
$base_url = implode('/', array_slice(explode('/',$res['plink']),0,3));
|
$base_url = implode('/', array_slice(explode('/',$res['plink']),0,3));
|
||||||
|
Reference in New Issue
Block a user