Ejemplo n.º 1
0
 public function getProduct()
 {
     $this->onExecuteBefore('getProduct');
     $row = KSMProducts::getProduct($this->_id);
     if (!empty($row)) {
         $row->rate = KSMProducts::getProductRate($row->id);
         $row->manufacturer = KSMProducts::getProductManufacturer($row->manufacturer);
         $row->add_link_cart = KSFunctions::getAddToCartLink();
         $row->comments = $this->getProductComments($row->id);
         $row->sets = $this->getProductRelations($row->id);
         $this->_product = $row;
         KSMProducts::incProductHit($this->_id);
         $this->onExecuteAfter('getProduct', array(&$row));
         return $row;
     }
     JError::raiseError(404, 'Товара не существует');
 }