tussenstand
This commit is contained in:
@@ -64,26 +64,26 @@ class Finbestemmingen_model extends MY_Model{
|
||||
foreach($soort->subsoorten as $index =>$subsoort){
|
||||
// haal per uitgavetypes de bedragen op
|
||||
if ($uitgavetypes) {
|
||||
$restant = 0;
|
||||
|
||||
$restantbudget = 0;
|
||||
foreach ($uitgavetypes as $uitgavetype) {
|
||||
|
||||
$subsoort->uitgavetypes[] = $this->get_bedrag_per_type($orgID, $jaarnr, $subsoort->subsoortID, $uitgavetype->code);
|
||||
}
|
||||
if (count($subsoort->uitgavetypes) > 0) {
|
||||
$restant = number_format(0, 2);
|
||||
$restantbudget = floatval(str_replace(',' , '' , $subsoort->uitgavetypes[0]->budget)) -
|
||||
floatval(str_replace(',' , '' , $subsoort->uitgavetypes[1]->budget)) -
|
||||
floatval(str_replace(',' , '' , $subsoort->uitgavetypes[2]->budget)) -
|
||||
floatval(str_replace(',' , '' , $subsoort->uitgavetypes[3]->budget));
|
||||
$restantbudget = number_format($restantbudget, 2);
|
||||
}
|
||||
$subsoort->uitgavetypes[] = [
|
||||
'id' => '0',
|
||||
'bedrag' => $restant,
|
||||
'budget' => $restantbudget,
|
||||
'code' => 'RESTANT',
|
||||
];
|
||||
$restant = new stdClass();
|
||||
$restant->id = '0';
|
||||
$restant->bedrag = '0.00';
|
||||
$restant->budget = $restantbudget;
|
||||
$restant->code = 'RESTANT';
|
||||
|
||||
$subsoort->uitgavetypes[] = $restant;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user