Ejemplo n.º 1
0
 /**
  * Get product reviews summary
  *
  * @param Mage_Catalog_Model_Product $product
  * @param bool $templateType
  * @param bool $displayIfNoReviews
  * @return string
  */
 public function getReviewsSummaryHtml(Mage_Catalog_Model_Product $product, $templateType = false, $displayIfNoReviews = false)
 {
     if ($this->_initReviewsHelperBlock()) {
         return $this->_reviewsHelperBlock->getSummaryHtml($product, $templateType, $displayIfNoReviews);
     }
     return '';
 }
Ejemplo n.º 2
0
 public function getSummaryHtml($product, $templateType, $displayIfNoReviews)
 {
     if (Mage::helper('avisverifies/Data')->isActive()) {
         $debug = debug_backtrace();
         $fileArray = explode("/", $debug[1]['file']);
         if (count($fileArray) == 1) {
             $fileArray = explode("\\", $debug[1]['file']);
         }
         // Test if it's in product page call
         if (in_array('view.phtml', $fileArray) && in_array('product', $fileArray) && in_array('catalog', $fileArray)) {
             $template = 'avisverifies/review/helper/product_summary.phtml';
         } else {
             // not product widget
             $template = 'avisverifies/review/helper/list_summary.phtml';
         }
         // set the product var
         $this->setProduct($product);
         // set the template
         $this->setTemplate($template);
         return $this->toHtml();
     } else {
         return parent::getSummaryHtml($product, $templateType, $displayIfNoReviews);
     }
 }