Esempio n. 1
0
 public static function getItems($product_id, $lang_id)
 {
     if (!JeproshopProductPack::isFeaturePublished()) {
         return array();
     }
     if (array_key_exists($product_id, self::$cachePackItems)) {
         return self::$cachePackItems[$product_id];
     }
     $db = JFactory::getDBO();
     $query = "SELECT product_item_id, quantity FROM " . $db->quoteName('#__jeproshop_pack') . " WHERE product_pack_id = " . (int) $product_id;
     $db->setQuery($query);
     $result = $db->loadObjectList();
     $array_result = array();
     foreach ($result as $row) {
         $product = new JeproshopProductModelProduct($row->product_item_id, false, $lang_id);
         $product->loadStockData();
         $product->pack_quantity = $row->quantity;
         $array_result[] = $product;
     }
     self::$cachePackItems[$product_id] = $array_result;
     return self::$cachePackItems[$product_id];
 }