From e6f9f806bf199320e26795abb901f67f4e409d32 Mon Sep 17 00:00:00 2001 From: gRoussac Date: Thu, 7 Nov 2013 12:03:35 +0100 Subject: [PATCH] [-] FO : Fix bug #PSCFV-10892, getCMSPages by id_shop thnaks @jd440 --- classes/CMS.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/classes/CMS.php b/classes/CMS.php index 13b7cac0b..ee2f28d30 100644 --- a/classes/CMS.php +++ b/classes/CMS.php @@ -190,7 +190,7 @@ class CMSCore extends ObjectModel return (Db::getInstance()->getValue($sql)); } - public static function getCMSPages($id_lang = null, $id_cms_category = null, $active = true) + public static function getCMSPages($id_lang = null, $id_cms_category = null, $active = true, $id_shop = null) { $sql = new DbQuery(); $sql->select('*'); @@ -198,6 +198,9 @@ class CMSCore extends ObjectModel if ($id_lang) $sql->innerJoin('cms_lang', 'l', 'c.id_cms = l.id_cms AND l.id_lang = '.(int)$id_lang); + if ($id_shop) + $sql->innerJoin('cms_shop', 'cs', 'c.id_cms = cs.id_cms AND cs.id_shop = '.(int)$id_shop); + if ($active) $sql->where('c.active = 1');