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


PHP Batch::fetchBatch方法代码示例

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


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

示例1: changearrayfieldEnter

     		$token=$s->createToken($tokenlife,"CREATE_ACG");
     		$o->orgctrl=$ctrl->selectionOrg($o->createdby,$o->organization_id,'N',"",'Y');
     		$o->periodctrl=$ctrl->getSelectPeriod($o->period_id,'N');
     		echo "<table><tr>";
     		echo "<td>";
     		$o->getInputForm("new",-1,$token);
     		echo "</td><td>";
     		$o->showBatchTable("WHERE batch_id>0 and organization_id=$defaultorganization_id and iscomplete=0","ORDER BY batchno");
     
     		echo "</td></tr></table>";
     	}*/
     break;
     //when user request to edit particular organization
 //when user request to edit particular organization
 case "edit":
     if ($o->fetchBatch($o->batch_id)) {
         //create a new token for editing a form
         $nextid = 0;
         $previousid = 0;
         $token = $s->createToken($tokenlife, "CREATE_ACG");
         $o->periodctrl = $simbizctrl->getSelectPeriod($o->period_id, 'N');
         $o->orgctrl = $ctrl->selectionOrg($o->createdby, $o->organization_id, 'N', "aonKeyDown='return changearrayfieldEnter(event,this.id,{$nextid},{$previousid},this.id,this)'", 'Y');
         //$o->accountsctrl=$ctrl->getSelectAccountsAjax($accounts_id,'Y',"","lineaccounts_id[$i]");
         $o->transactiontable = $trans->showTransTable($o->batch_id, $o->iscomplete);
         echo "<table><tr><td>";
         $o->getInputForm("edit", $o->batch, $token);
         echo "</td><td>";
         $o->showBatchTable("WHERE batch_id>0 and organization_id={$defaultorganization_id} and iscomplete=0", "ORDER BY batchno");
         echo "</td></tr></table><script type='text/javascript'>document.getElementById('iddivstatus').innerHTML='Ready';</script>";
     } else {
         //if can't find particular organization from database, return error message
开发者ID:gauravsaxena21,项目名称:simantz,代码行数:31,代码来源:batch_ori.php

示例2: reActivateBatch

 public function reActivateBatch($batch_id)
 {
     include_once "../simbiz/class/Batch.php";
     include_once "../simbiz/class/Accounts.php";
     include_once "../simbiz/class/Transaction.php";
     $batch = new Batch();
     $acc = new Accounts();
     $trans = new Transaction();
     global $xoopsDB, $log, $defaultorganization_id, $tableprefix;
     $tablebatch = $tableprefix . "simbiz_batch";
     $tabletransaction = $tableprefix . "simbiz_transaction";
     //1. reactivate transaction
     if ($batch->fetchBatch($batch_id)) {
         if ($batch->iscomplete == -1 || $batch->iscomplete == 0) {
             $log->showLog(1, "This batch already reverse/reactivate previously. Exit process.");
             return true;
         }
         $trans->reverseSummary($batch_id);
         $trans->insertTransactionSummary($batch_id, $defaultorganization_id, 0);
     }
     //2. void transaction
     $sql = "Update {$tablebatch} set iscomplete=0 where batch_id={$batch_id}";
     $rs = $xoopsDB->query($sql);
     if ($rs) {
         $log->showLog(3, "Reversed this batch successfully: {$batch_id}");
         //$acc->repairAccounts();
         return true;
     } else {
         $log->showLog(1, "Failed to reversed this batch:{$batch_id}");
         return false;
     }
 }
开发者ID:gauravsaxena21,项目名称:simantz,代码行数:32,代码来源:AccountsAPI.php


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