Procházet zdrojové kódy

Ticket #4561 - Ads: Enhancements. Point 2.

AntonLV před 2 roky
rodič
revize
a8c8a78032
1 změnil soubory, kde provedl 4 přidání a 2 odebrání
  1. 4 2
      modules/boonex/ads/classes/BxAdsTemplate.php

+ 4 - 2
modules/boonex/ads/classes/BxAdsTemplate.php

@@ -178,9 +178,11 @@ class BxAdsTemplate extends BxBaseModTextTemplate
         $aTmplVarsDataSet['data'][] = $iValueInvestment;
         $aTmplVarsDataSet['backgroundColor'][] = '#' . dechex(rand(0x000000, 0xFFFFFF));
 
-        $fRoi = 100 * ($iValueLocal + $iValueSource - $iValueInvestment)/$iValueInvestment;
+        $fRoi = 0;
+        if($iValueInvestment > 0)
+            $fRoi = 100 * ($iValueLocal + $iValueSource - $iValueInvestment)/$iValueInvestment;
 
-        if($this->_bIsApi){
+        if($this->_bIsApi) {
             return [bx_api_get_block('chart', ['type' => 'pie', 'title' => 'Roi', 'labels' => $aTmplVarsDataLabels, 'data' => $aTmplVarsDataSet, 'text' => 'ROI: ' . $fRoi . '%'])];
         }