/**
  * 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'), '='));
 }
Esempio n. 2
0
 /**
  * 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;
 }