public function getDetails($id, $itemId = 0, $resume = false) { $products = array(); $originalId = 0; $oProduct = new ProductsObject(); $oItem = new ItemsObject(); if ($resume) { $oItem->setRenderResume($resume); } $products['data'] = $oProduct->populate($id, Zend_Registry::get('languageID')); $hasBonus = $products['data']['P_CumulPoint']; if (!$this->_bonus && $hasBonus) { $this->_bonus = $hasBonus; } if ($itemId) { $products['items'] = $oItem->populate($itemId, Zend_Registry::get('languageID')); } return $products; }