dubbeltellingen fonfin + tijdelijk verbergen totalen

This commit is contained in:
2023-09-25 17:02:15 +02:00
parent 9881287310
commit 18b363af71
6 changed files with 59 additions and 19 deletions
@@ -560,16 +560,31 @@ class Monfin2overzicht extends MY_Controller{
$orgbestedingen['formSom'] = '';
$bestemmingenOrgZelf = $this->Finbestemmingen_model->getsompersoortoverorgs($orgid, $kalenderjaarnr);
$soort = $this->Organisaties_model->get_fieldvalue(['id' => $orgid], 'soort');
if ($bestemmingenOrgZelf){
foreach($bestemmingenOrgZelf as $besteding){
switch ($besteding->categorie){
case "BASIS": $orgbestedingen['basis'] = $besteding->bedrag;
$orgbestedingen['formBasis'] = number_format($besteding->bedrag,0, ',' , '.' );
// 25 sept tijdelijk oplossing, uiteindelijk wijzigen in eigen budget en uitgaven en uitgaven voor onder orgs
case "BASIS":
// $orgbestedingen['basis'] = $besteding->bedrag;
// $orgbestedingen['basis'] = $besteding->bedrag;
$orgbestedingen['basis'] = intval($soort)== 3 ?$besteding->bedrag: 0;
// $orgbestedingen['formBasis'] = number_format($besteding->bedrag,0, ',' , '.' );
$orgbestedingen['formBasis'] = intval($soort)== 3? number_format($besteding->bedrag,0, ',' , '.' ): 0;
break;
case "EXTRA": $orgbestedingen['extra'] = $besteding->bedrag;
$orgbestedingen['formExtra'] = number_format($besteding->bedrag,0, ',' , '.' );
break;
case "EXTRA":
// $orgbestedingen['extra'] = $besteding->bedrag;
// $orgbestedingen['formExtra'] = number_format($besteding->bedrag,0, ',' , '.' );
$orgbestedingen['extra'] = intval($soort)== 3 ?$besteding->bedrag: 0;
$orgbestedingen['formExtra'] = intval($soort)== 3? number_format($besteding->bedrag,0, ',' , '.' ): 0;
break;
};// switch
$orgbestedingen['som'] += $besteding->bedrag;
}; // foreach bestedingen