當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Schedule::getDocumentData方法代碼示例

本文整理匯總了PHP中Schedule::getDocumentData方法的典型用法代碼示例。如果您正苦於以下問題:PHP Schedule::getDocumentData方法的具體用法?PHP Schedule::getDocumentData怎麽用?PHP Schedule::getDocumentData使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Schedule的用法示例。


在下文中一共展示了Schedule::getDocumentData方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: getData

function getData($id_rig)
{
    /*
     * restituisce tutti i dati relativi al rigo contabile del pagamento 
    */
    global $gTables;
    $anagrafica = new Anagrafica();
    $paymov = new Schedule;
    $sqlquery= "SELECT ".$gTables['tesmov'].".*, ".$gTables['paymov'].".*, ".$gTables['rigmoc'].".import 
    FROM ".$gTables['rigmoc']." LEFT JOIN ".$gTables['paymov']." ON ".$gTables['paymov'].".id_rigmoc_pay = ".$gTables['rigmoc'].".id_rig
    LEFT JOIN ".$gTables['tesmov']." ON ".$gTables['rigmoc'].".id_tes = ".$gTables['tesmov'].".id_tes
    WHERE ".$gTables['rigmoc'].".id_rig = $id_rig ORDER BY expiry ASC";
    $rs = gaz_dbi_query($sqlquery);
    $a=array();
    $i=1;
    while ($r = gaz_dbi_fetch_array($rs)) {
        $a[$i] = $r;
        $a[$i]['t'] = $paymov->getDocumentData($r['id_tesdoc_ref']);
        $i++;
    }
    return array('d'=>$a,'partner'=>$anagrafica->getPartner($a[1]['clfoco']));
}
開發者ID:andreabia,項目名稱:gazie,代碼行數:22,代碼來源:print_customer_payment_receipt.php

示例2: foreach

   $_POST['print_ticket'] = "";
 }
 $form['hidden_req']=htmlentities($_POST['hidden_req']);
 $form['ritorno']=$_POST['ritorno'];
 if (isset($_POST['paymov'])){
    $desmov='';
    $acc_tot=0.00;
    foreach($_POST['paymov'] as $k=>$v) {
       $form['paymov'][$k] = $v;  // qui dovrei fare il parsing
       $add_desc[$k]=0.00;
       foreach($v as $ki=>$vi) { // calcolo il totale 
          $acc_tot +=$vi['amount'];
          $add_desc[$k]+=$vi['amount'];
       }
       if ($add_desc[$k]>=0.01){ // posso mettere una descrizione perchè il pagamento interessa pure questa partita
          $dd=$paymov->getDocumentData($k);
          $desmov .= ' n.'.$dd['numdoc'].'/'.$dd['seziva'];
       }
   }
   if (strlen($desmov)<=85){ // la descrizione entra in 50 caratteri
       $desmov = 'RISCOSSO x FAT.'.$desmov; 
   } else { // la descrizione è troppo lunga
       $desmov = 'RISCOSSO FINO A FAT.n.'.$dd['numdoc'].'/'.$dd['seziva']; 
   }
   if ($acc_tot<=0){
       $msg .='4+';
   }
 } else if (isset($_POST['ins'])) { // non ho movimenti ma ho chiesto di inserirli
       $msg .='6+';
 }
 $form['date_ini_D']=intval($_POST['date_ini_D']);
開發者ID:andreabia,項目名稱:gazie,代碼行數:31,代碼來源:customer_payment.php


注:本文中的Schedule::getDocumentData方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。