totaalbudget verdelen

This commit is contained in:
2023-06-22 16:25:31 +02:00
parent 0afb3a9263
commit b9acce3072
9 changed files with 730 additions and 318 deletions
@@ -22,7 +22,7 @@ class Bestemmingen extends MY_Controller{
$org = $this->Organisaties_model->get_record_by_id($this->globorgid);
$targetjaar = $this->Toewijzingen_model->getNextJaar($this->globorgid);
$kalenderjaren = $this->Kalenderjaren_model->getkalenderjarenMetMax($targetjaar);
$kalenderjaren = $this->Kalenderjaren_model->getkalenderjaren();
if ($this->Autorisaties_model->check_autorisatie($this->userrole, WRITER) > 0 ) {$writer = true;}
@@ -87,7 +87,7 @@ class Bestemmingen extends MY_Controller{
$bestemmingID = $this->clean_input("id");
$targetjaar = $this->Toewijzingen_model->getNextJaar($this->globorgid);
$bestemmingjaar = $this->Finbestemmingen_model->get(['id'=>$bestemmingID], 'kalenderjaar', true);
if ($targetjaar == $bestemmingjaar){
if ($targetjaar >= $bestemmingjaar){
$this->Finbestemmingen_model->update_record(['bedrag'=>$this->clean_input('bedrag')], $bestemmingID);
}
$record = $this->Finbestemmingen_model->get_record_by_id($bestemmingID);
@@ -97,9 +97,11 @@ class Bestemmingen extends MY_Controller{
function updatebudget(){
// TODO check autorisatie
$bestemmingID = $this->clean_input("id");
$this->Finbestemmingen_model->update_record(['budget'=>$this->clean_input('budget')], $bestemmingID);
$targetjaar = $this->Toewijzingen_model->getNextJaar($this->globorgid);
$bestemmingjaar = $this->Finbestemmingen_model->get(['id'=>$bestemmingID], 'kalenderjaar', true);
if ($targetjaar >= $bestemmingjaar) {
$this->Finbestemmingen_model->update_record(['budget' => $this->clean_input('budget')], $bestemmingID);
}
}