From 653b59c7ec06570c4b6c92b85f5a008141118ddc Mon Sep 17 00:00:00 2001 From: Monique Date: Thu, 7 Jul 2022 13:37:06 +0200 Subject: [PATCH] laatste dingen --- .../controllers/shared/Organisaties.php | 5 ++-- .../views/monpas/pages/organisaties.php | 2 +- public/js/monpas/models/organisatiesmodel.js | 23 ++++++++++++++++++- 3 files changed, 26 insertions(+), 4 deletions(-) diff --git a/application/controllers/shared/Organisaties.php b/application/controllers/shared/Organisaties.php index 26dd0d7..fbe1474 100644 --- a/application/controllers/shared/Organisaties.php +++ b/application/controllers/shared/Organisaties.php @@ -203,10 +203,11 @@ class Organisaties extends MY_Controller{ if ($this->Autorisaties_model->check_autorisatie($this->userrole, SUPERUSER) > 0) { $orgid =$this->input->post("id"); $errortekst = ''; + $soort = $this->input->post("soort"); - if($this->input->post("soort")== "1") $actief = 1; + if($soort == 1) $actief = 1; else{ $valtonderID = $this->input->post("valtonderID"); - $actief = $this->Organisaties_model->get_fieldvalue(["valtonder_id" => $valtonderID], 'actief'); + $actief = $this->Organisaties_model->get_fieldvalue(["id" => $valtonderID], 'actief'); if($actief == 0) $errortekst .= "Activeer eerst de gearchiveerd organisatie(s) boven deze organisatie."; else $actief = 1; } diff --git a/application/views/monpas/pages/organisaties.php b/application/views/monpas/pages/organisaties.php index af5a865..f370241 100644 --- a/application/views/monpas/pages/organisaties.php +++ b/application/views/monpas/pages/organisaties.php @@ -143,7 +143,7 @@ - + diff --git a/public/js/monpas/models/organisatiesmodel.js b/public/js/monpas/models/organisatiesmodel.js index 5c488b1..3beb0dd 100644 --- a/public/js/monpas/models/organisatiesmodel.js +++ b/public/js/monpas/models/organisatiesmodel.js @@ -8,7 +8,6 @@ ls.initOrganisatiesModel = function(){ if (p.actief == 1) this.actief(true); this.naam = ko.observable(p.naam); - this.selectnaam = ko.observable(this.actief() ? p.naam : p.naam + ' (archief)') this.naamkort = ko.observable(p.naamkort); this.plaats = ko.observable(p.plaats); @@ -446,6 +445,28 @@ ls.initOrganisatiesModel = function(){ else{ dit.actief(true); self.erIsArchief(false); + switch (data){ + case 1: $.each(self.swvs(), function(i,s){ + if(s.id == dit.id) s.actief(true); + }) + break; + case 2: $.each(self.kamers(), function(z,k){ + if(k.id == dit.id) k.actief(true); + }) + break; + case 3: $.each(self.bgs(), function(c,b){ + if(b.id == dit.id) + b.actief(true); + + }) + break; + case 4: $.each(self.scholen(), function (t,o){ + if(o.id == dit.id) o.actief(true) + if(o.actief() == false) self.erIsArchief(true); + }) + break; + } + $.each(self.scholen(), function (i,s){ if(s.actief() == false) self.erIsArchief(true); })