当前位置: 首页>>代码示例>>PHP>>正文


PHP invoice::multiple_invoice_total方法代码示例

本文整理汇总了PHP中invoice::multiple_invoice_total方法的典型用法代码示例。如果您正苦于以下问题:PHP invoice::multiple_invoice_total方法的具体用法?PHP invoice::multiple_invoice_total怎么用?PHP invoice::multiple_invoice_total使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在invoice的用法示例。


在下文中一共展示了invoice::multiple_invoice_total方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: DB

 /**
  * Manage postback for multiple invoices 
  */
 function postback_multiple($arr)
 {
     $db =& DB();
     include_once PATH_MODULES . 'invoice/invoice.inc.php';
     $invoice = new invoice();
     // get multi-invoice details
     $total = $invoice->multiple_invoice_total($arr['invoice_id']);
     if (!$total) {
         return false;
     }
     $amt = $arr['amount'];
     foreach ($invoice->invoice_id as $id) {
         if ($amt > 0) {
             // get total due for this invoice:
             $rs = sqlSelect($db, "invoice", "SUM(total_amt-billed_amt) as total", "id={$id}");
             if ($rs && $rs->RecordCount()) {
                 $thisamt = $rs->fields["total"];
                 if ($thisamt > $amt) {
                     $arr['amount'] = $amt;
                 } else {
                     $arr['amount'] = $thisamt;
                 }
                 $arr["invoice_id"] = $id;
                 $this->postback($arr);
                 $amt -= $thisamt;
             }
         }
     }
 }
开发者ID:hbustun,项目名称:agilebill,代码行数:32,代码来源:checkout.inc.php


注:本文中的invoice::multiple_invoice_total方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。