本文整理匯總了PHP中Batch::updateBatch方法的典型用法代碼示例。如果您正苦於以下問題:PHP Batch::updateBatch方法的具體用法?PHP Batch::updateBatch怎麽用?PHP Batch::updateBatch使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Batch
的用法示例。
在下文中一共展示了Batch::updateBatch方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1:
} else {
//if can't find particular organization from database, return error message
redirect_header("batch.php", 3, "Some error on viewing your batch data, probably database corrupted");
}
break;
//when user press save for change existing organization data
//when user press save for change existing organization data
case "update":
if ($s->check(true, $token, "CREATE_ACG")) {
$o->updatedby = $xoopsUser->getVar('uid');
//get current uid
$trans->defaultdebit = $_POST["defaultdebit"];
$trans->defaultcredit = $_POST["defaultcredit"];
$trans->addnewcounterline = $_POST['addnewcounterline'];
$trans->newtrans_accounts_id = $_POST['newtrans_accounts_id'];
if ($trans->updateLine($o->batch_id, $o->batchno) && $o->updateBatch()) {
//if data save successfully
// if($defaultaccounts_id)
//1. foreach trans id to check which trans want to add line
//2. add transaction line, with reference id=trans_id
//3. add new transaction(if exist),get new trans_id
//4.add qty of sub transaction for 3.
//if($o->addline>0 )
//$trans->insertBlankLine($latest_id,$o->addline,$reference_id);
//if($o->addline>0 && $o->iscomplete==0)
//$trans->insertBlankLine($o->batch_id,$o->addline,$reference_id);
//start effect alot of accounts, and parent accounts
if ($o->iscomplete == 1) {
$trans->removeUnusedLine($o->batch_id);
$trans->compileSummary($o->batch_id);
$trans->insertTransactionSummary($o->batch_id, $defaultorganization_id, $o->iscomplete);