diff --git a/include/utils/EditViewUtils.php b/include/utils/EditViewUtils.php index e53fd1533feb7ab5d69262984056c6323971ee2d..967f6ebbd424fcd7ad079b8f80180a3cdee3f5e1 100755 --- a/include/utils/EditViewUtils.php +++ b/include/utils/EditViewUtils.php @@ -422,10 +422,8 @@ function getAssociatedProducts($module, $focus, $seid = '', $refModuleName = fal $product_Detail[1]['final_details']['discount_percentage_final'] = 0; $product_Detail[1]['final_details']['discount_amount_final'] = $discount_amount_final; - if(isset($focus->column_fields)) { - $hdnDiscountPercent = (float) $focus->column_fields['hdnDiscountPercent']; - $hdnDiscountAmount = (float) $focus->column_fields['hdnDiscountAmount']; - } + $hdnDiscountPercent = isset($focus->column_fields['hdnDiscountPercent']) ? (float) $focus->column_fields['hdnDiscountPercent'] : 0.0; + $hdnDiscountAmount = isset($focus->column_fields['hdnDiscountAmount']) ? (float) $focus->column_fields['hdnDiscountAmount'] : 0.0; if(!empty($hdnDiscountPercent)) { $finalDiscount = ($subTotal*$discountPercent/100); diff --git a/modules/Products/models/Record.php b/modules/Products/models/Record.php index ee6e952bc7d3ca13d6790614c87023311aeba5ac..de6ebce354d777d1dcc0c8b7fc50e9e1b51eb672 100644 --- a/modules/Products/models/Record.php +++ b/modules/Products/models/Record.php @@ -178,13 +178,13 @@ class Products_Record_Model extends Vtiger_Record_Model { } } - $productTaxes = isset($productDetails[1]['taxes']); + $productTaxes = isset($productDetails[1]['taxes']) ? $productDetails[1]['taxes'] : array(); if (!empty ($productDetails)) { $taxCount = php7_count($productTaxes); $taxTotal = 0; for($i=0; $i<$taxCount; $i++) { - $taxValue = isset($productTaxes[$i]['percentage']); + $taxValue = isset($productTaxes[$i]['percentage']) ? $productTaxes[$i]['percentage'] : array(); $taxAmount = $totalAfterDiscount * $taxValue / 100; $taxTotal = $taxTotal + $taxAmount;