NEW : Withdraw request massaction
This commit is contained in:
parent
e8f8508401
commit
342a3ef663
@ -268,7 +268,6 @@ if ($massaction == 'withdrawrequest')
|
|||||||
$totalcreditnotes = $objecttmp->getSumCreditNotesUsed();
|
$totalcreditnotes = $objecttmp->getSumCreditNotesUsed();
|
||||||
$totaldeposits = $objecttmp->getSumDepositsUsed();
|
$totaldeposits = $objecttmp->getSumDepositsUsed();
|
||||||
$objecttmp->resteapayer = price2num($objecttmp->total_ttc - $totalpaye - $totalcreditnotes - $totaldeposits,'MT');
|
$objecttmp->resteapayer = price2num($objecttmp->total_ttc - $totalpaye - $totalcreditnotes - $totaldeposits,'MT');
|
||||||
$listofbills[] = $objecttmp;
|
|
||||||
if($objecttmp->paye || $objecttmp->resteapayer==0){
|
if($objecttmp->paye || $objecttmp->resteapayer==0){
|
||||||
$error++;
|
$error++;
|
||||||
setEventMessages($objecttmp->ref.' '.$langs->trans("AlreadyPaid"), $objecttmp->errors, 'errors');
|
setEventMessages($objecttmp->ref.' '.$langs->trans("AlreadyPaid"), $objecttmp->errors, 'errors');
|
||||||
@ -300,18 +299,21 @@ if ($massaction == 'withdrawrequest')
|
|||||||
|
|
||||||
if ($numprlv>0){
|
if ($numprlv>0){
|
||||||
$error++;
|
$error++;
|
||||||
setEventMessages($objecttmp->ref.' '.$langs->trans("RequestAlreadyDone"), $objecttmp->errors, 'errors');
|
setEventMessages($objecttmp->ref.' '.$langs->trans("RequestAlreadyDone"), $objecttmp->errors, 'warnings');
|
||||||
}
|
}
|
||||||
if (!empty($objecttmp->mode_reglement_code ) && $objecttmp->mode_reglement_code != 'PRE'){
|
else if (!empty($objecttmp->mode_reglement_code ) && $objecttmp->mode_reglement_code != 'PRE'){
|
||||||
$error++;
|
$error++;
|
||||||
setEventMessages($objecttmp->ref.' '.$langs->trans("BadPaymentMethod"), $objecttmp->errors, 'errors');
|
setEventMessages($objecttmp->ref.' '.$langs->trans("BadPaymentMethod"), $objecttmp->errors, 'errors');
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
$listofbills[] = $objecttmp; // $listofbills will only contains invoices with good payment method and no request already done
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//Massive withdraw request
|
//Massive withdraw request for request with no errors
|
||||||
if(!empty($listofbills) && empty($error))
|
if(!empty($listofbills))
|
||||||
{
|
{
|
||||||
$nbwithdrawrequestok=0;
|
$nbwithdrawrequestok=0;
|
||||||
foreach($listofbills as $aBill)
|
foreach($listofbills as $aBill)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user