Skip to content
Snippets Groups Projects
Commit 487ee090 authored by Uma's avatar Uma
Browse files

Fixes #1166 Service Contract save variable name correction

parent dfdd59d5
No related branches found
No related tags found
1 merge request!581Fixes #1166 Service Contract save variable name correction
...@@ -532,11 +532,11 @@ class ServiceContracts extends CRMEntity { ...@@ -532,11 +532,11 @@ class ServiceContracts extends CRMEntity {
$totalUnits = decimalFormat($this->column_fields['total_units']); $totalUnits = decimalFormat($this->column_fields['total_units']);
$contractStatus = $this->column_fields['contract_status']; $contractStatus = $this->column_fields['contract_status'];
$checkServiceContractExistence = $this->db->pquery('SELECT if (EXISTS (select vsc.servicecontractsid from vtiger_servicecontracts vsc WHERE vsc.servicecontractsid = ?), 1, 0) AS exist_sc', array($this->id));
$ServiceContractExistFlag = isset($checkServiceContractExistence->fields['exist_sc']) ? $checkServiceContractExistence->fields['exist_sc'] : "1";
$myServiceContractExistADO = $this->db->pquery('SELECT if (EXISTS (select vsc.servicecontractsid from vtiger_servicecontracts vsc WHERE vsc.servicecontractsid = ?), 1, 0) AS ex', array($this->id)); // Update the End date if the status is Complete or if the Used Units reaches/exceeds Total Units
$ServiceContractExistFlag = isset($myServiceContractExistADO->fields['ex']) ? $myServiceContractExistADO->fields['ex'] : "1";
// Update the End date if the status is Complete or if the Used Units reaches/exceeds Total Units
// We need to do this first to make sure Actual duration is computed properly // We need to do this first to make sure Actual duration is computed properly
if($contractStatus == 'Complete' || (!empty($usedUnits) && !empty($totalUnits) && $usedUnits >= $totalUnits)) { if($contractStatus == 'Complete' || (!empty($usedUnits) && !empty($totalUnits) && $usedUnits >= $totalUnits)) {
if(empty($endDate)) { if(empty($endDate)) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment