/** * Retourne la liste des produits appartenants à une liste * * @param oledrion_lists $list * @return array */ function getProductsFromList(oledrion_lists $list) { return $this->getObjects(new criteria('productlist_list_id', $list->getVar('list_id'), '=')); }
/** * Décrémente le nombre de produits dans une liste * * @param oledrion_lists $list * @return boolean */ public function decrementListProductsCount(oledrion_lists $list, $value = 1) { $value = intval($value); $res = true; $sql = 'UPDATE ' . $this->table . ' SET list_productscount = list_productscount - $value WHERE list_id = ' . $list->getVar('list_id'); $res = $this->db->queryF($sql); $this->forceCacheClean(); return $res; }