FIX missing filter status=1 on rss feeds

This commit is contained in:
Laurent Destailleur 2021-10-07 16:09:32 +02:00
parent d245abe908
commit b905b1b4bc
2 changed files with 4 additions and 4 deletions

View File

@ -416,9 +416,9 @@ class WebsitePage extends CommonObject
$sqlwhere = array(); $sqlwhere = array();
if (count($filter) > 0) { if (count($filter) > 0) {
foreach ($filter as $key => $value) { foreach ($filter as $key => $value) {
if ($key == 't.rowid' || $key == 't.fk_website' || $key == 'status') { if ($key == 't.rowid' || $key == 'rowid' || $key == 't.fk_website' || $key == 'fk_website' || $key == 'status' || $key == 't.status') {
$sqlwhere[] = $key.' = '.((int) $value); $sqlwhere[] = $key.' = '.((int) $value);
} elseif ($key == 'type_container') { } elseif ($key == 'type_container' || $key == 't.type_container') {
$sqlwhere[] = $key." = '".$this->db->escape($value)."'"; $sqlwhere[] = $key." = '".$this->db->escape($value)."'";
} elseif ($key == 'lang' || $key == 't.lang') { } elseif ($key == 'lang' || $key == 't.lang') {
$listoflang = array(); $listoflang = array();
@ -436,7 +436,7 @@ class WebsitePage extends CommonObject
} }
$sqlwhere[] = $stringtouse; $sqlwhere[] = $stringtouse;
} else { } else {
$sqlwhere[] = $key.' LIKE \'%'.$this->db->escape($value).'%\''; $sqlwhere[] = $key." LIKE '%".$this->db->escape($value)."%'";
} }
} }
} }

View File

@ -104,7 +104,7 @@ if ($rss) {
$website->fetch('', $websitekey); $website->fetch('', $websitekey);
$filters = array('type_container'=>'blogpost'); $filters = array('type_container'=>'blogpost', 'status'=>1);
if ($l) { if ($l) {
$filters['lang'] = $l; $filters['lang'] = $l;
} }