From f52e9812fa91889b6562fa946b1f87ce00f9c40e Mon Sep 17 00:00:00 2001 From: BENKE Charles Date: Fri, 27 Sep 2013 22:12:12 +0200 Subject: [PATCH] Update societe.class.php --- htdocs/societe/class/societe.class.php | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index 811c2c55e4d..937167a6bca 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -2778,6 +2778,28 @@ class Societe extends CommonObject } } + /** + * return amount of bill not paid + * + * @return boolean Yes or no + */ + function get_OutstandingBill() + { + $sql = "SELECT sum(total) as amount FROM ".MAIN_DB_PREFIX."facture as f"; + $sql .= " WHERE fk_soc = ". $this->id; + $sql .= " AND paye = 0"; + $sql .= " AND fk_statut <> 0"; + + dol_syslog("get_OutstandingBill sql=".$sql); + $resql=$this->db->query($sql); + if ($resql) + { + $obj=$this->db->fetch_object($resql); + return ($obj->amount); + } + else + return 0; + } /** * Return label of status customer is prospect/customer