budgetteren in monfin

This commit is contained in:
2023-03-24 15:00:04 +01:00
parent d0b8914462
commit 4173dd2dc5
11 changed files with 1647 additions and 432 deletions
@@ -8,7 +8,6 @@ class Bestemmingen extends MY_Controller{
"monpas/Toewijzingen_model",
"monfin2/Finuitgavetypes_model",
"monfin2/Finbestemmingen_model",
"monfin2/Finsoorten_model",
"monfin2/Finsubsoorten_model");
$this->load->model($models);
@@ -52,7 +51,6 @@ class Bestemmingen extends MY_Controller{
function getBestemmingen(){
if($this->Autorisaties_model->check_autorisatie($this->userrole, READER) <=0) {
$jaartoewijzing =array();
$bestedingen = array();
$jaarclosed = TRUE;
}
else {
@@ -72,7 +70,7 @@ class Bestemmingen extends MY_Controller{
}
$basisbestemmingen = $this->Finbestemmingen_model->get_bestemmingen($orgid,$jaarnr,"BASIS");
$extrabestemmingen = $this->Finbestemmingen_model->get_bestemmingen($orgid,$jaarnr,"EXTRA");
$opmerking = $this->Bestedingopmerkingen_model->getopmerking($orgid, $jaarnr);
};
@@ -90,10 +88,19 @@ class Bestemmingen extends MY_Controller{
$targetjaar = $this->Toewijzingen_model->getNextJaar($this->globorgid);
$bestemmingjaar = $this->Finbestemmingen_model->get(['id'=>$bestemmingID], 'kalenderjaar', true);
if ($targetjaar == $bestemmingjaar){
$this->Finbestemmingen_model->update_record(['bedrag'=>$this->input->post('bedrag')], $bestemmingID);
$this->Finbestemmingen_model->update_record(['bedrag'=>$this->clean_input('bedrag')], $bestemmingID);
}
}
function updatebudget(){
// TODO check autorisatie
$bestemmingID = $this->clean_input("id");
$this->Finbestemmingen_model->update_record(['budget'=>$this->clean_input('budget')], $bestemmingID);
}
function saveopmerking(){
// TODO check autorisatie
$orgid = $this->globorgid;