Browse Source

FIX missing filter status=1 on rss feeds

Laurent Destailleur 3 năm trước cách đây
mục cha
commit
b905b1b4bc

+ 3 - 3
htdocs/website/class/websitepage.class.php

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

+ 1 - 1
htdocs/website/samples/wrapper.php

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