begin_transaction();
delete_entity_contacts('customer', $customer_id);
- $sql = "DELETE FROM ".TB_PREF."debtors_master WHERE debtor_no=".db_escape($customer_id);;
+ $sql = "DELETE FROM ".TB_PREF."debtors_master WHERE debtor_no=".db_escape($customer_id);
db_query($sql,"cannot delete customer");
commit_transaction();
}
$sql .= " AND debtor.debtor_no = ".db_escape($customer_id);
if (!$all)
- $sql .= " AND ABS(trans.ov_amount + trans.ov_gst + trans.ov_freight + trans.ov_freight_tax + trans.ov_discount - trans.alloc) > ".FLOAT_COMP_DELTA;
+ $sql .= " AND ABS(trans.ov_amount) + trans.ov_gst + trans.ov_freight + trans.ov_freight_tax + trans.ov_discount - trans.alloc > ".FLOAT_COMP_DELTA;
$sql .= " GROUP BY
debtor.name,
terms.terms,
$row = db_fetch_row($result);
- return $row[0];
+ return is_array($row) ? $row[0] : false;
}
function get_customer_habit($customer_id)
{
$custdet = get_customer_details($customer_id);
+ if (!is_array($custdet))
+ return 0;
return $custdet['credit_limit']-$custdet['Balance'];
}
$result = db_query($sql, "Retreive currency of customer $customer_id");
$myrow=db_fetch_row($result);
- return $myrow[0];
+ return $myrow ? $myrow[0] : get_company_currency();
}
function get_customers_search($customer)