diff --git a/application/controllers/monpas/Overzichtsop.php b/application/controllers/monpas/Overzichtsop.php index 96a3ed6..3de7246 100644 --- a/application/controllers/monpas/Overzichtsop.php +++ b/application/controllers/monpas/Overzichtsop.php @@ -85,6 +85,7 @@ class Overzichtsop extends MY_Controller{ echo json_encode(["soort" => 4, "organisatie" => $organisatie, "criteriumscholen" => false]); + return; } diff --git a/application/core/MY_Controller.php b/application/core/MY_Controller.php index 89d8b20..63ab9d5 100644 --- a/application/core/MY_Controller.php +++ b/application/core/MY_Controller.php @@ -70,7 +70,8 @@ class MY_Controller extends CI_Controller{ // public $version = '1.17.93';// stuur bijlage bij new wachtwoord // public $version = '1.17.95';// verbeteringen invullijst, fout omvang // public $version = '1.17.96';// nieuwe handleidingen - public $version = '1.17.97';// omvang geen grafiek bij 0 resultaten +// public $version = '1.17.97';// omvang geen grafiek bij 0 resultaten + public $version = '1.17.98';// alle instrumenten in compact sop diff --git a/application/libraries/monpas/compactsop/Compacteonderdelen.php b/application/libraries/monpas/compactsop/Compacteonderdelen.php index 2422860..dafb320 100644 --- a/application/libraries/monpas/compactsop/Compacteonderdelen.php +++ b/application/libraries/monpas/compactsop/Compacteonderdelen.php @@ -170,8 +170,8 @@ class Compacteonderdelen if (!$this->onderdeel['type']) return; switch ($this->onderdeel['type']) { case "LIJST": + case "LIJSTBREED": $this->setIJkpunten(); - $this->setDiversiteit(); break; case "DIV": $this->setDiversiteit(); @@ -242,7 +242,7 @@ class Compacteonderdelen } if($this->organisatie->soort == 4) { $this->jaar->arrangementen = - $this->CI->Arrangementen_model->getArrangementenMetAantallenSop( $this->organisatie->id, $this->schooljaarnr ); + $this->CI->Arrangementen_model->getArrangementenMetAantallenSop( $this->organisatie->id, $this->omvangjaar ); if($this->jaar->arrangementen) { foreach ($this->jaar->arrangementen as $arrangement) { @@ -417,7 +417,7 @@ class Compacteonderdelen if (!$this->onderdeel['modulenr']) return; // $this->onderdeelcs['breed'] = 'F'; - $html = $this->CI->Compactsoponderdelen_model->getPad($this->onderdeel['modulenr']); + $html = $this->CI->Modules_model->getPad($this->onderdeel['modulenr']); $this->onderdeel['html'] = $html; if($this->data){ $this->onderdeel['data'] = diff --git a/application/libraries/monpas/compactsop/Compactepaginas.php b/application/libraries/monpas/compactsop/Compactepaginas.php index 62378a8..0348d33 100644 --- a/application/libraries/monpas/compactsop/Compactepaginas.php +++ b/application/libraries/monpas/compactsop/Compactepaginas.php @@ -14,8 +14,6 @@ class Compactepaginas private $paginas; private $vorigepagina = 1; private $aantalpaginas; - private $divBreed = 'F'; - private $middelenBreed = 'F'; private $compactarray; private $blokjeshtml; private $html; @@ -149,7 +147,7 @@ class Compactepaginas private function plaatsOnderdelenBreed(){ if(! isset($this->onderdeel['html']) || ! isset($this->onderdeel['data'])) return; - if ($this->onderdeel['breed'] == 'F') return; + if ($this->onderdeel['breed']=='F' ) return; if ($this->onderdeel['bloknr'] == 1 || $this->onderdeel['bloknr'] == 2) $this->pagina->boven = $this->compactarray; if ($this->onderdeel['bloknr'] == 3 || $this->onderdeel['bloknr'] == 4) $this->pagina->onder = $this->compactarray; } diff --git a/application/libraries/monpas/compactsop/Compacteversies.php b/application/libraries/monpas/compactsop/Compacteversies.php index 30c535c..6894cd3 100644 --- a/application/libraries/monpas/compactsop/Compacteversies.php +++ b/application/libraries/monpas/compactsop/Compacteversies.php @@ -16,6 +16,8 @@ class Compacteversies private $onderdelen; private $onderdeel; private $budgetten; + private $indexFin = -1; + private $indexDiv = -1; private $versie; private $gevuldeversies; private $gevuldschooljaar; @@ -43,6 +45,7 @@ class Compacteversies $this->setSWVID(); $this->setCompactSopOnderdelen(); $this->loopCompactSop(); + $this->removeOnderdelen(); } private function setSchooljaar(){ @@ -93,7 +96,7 @@ class Compacteversies } private function setCompactSopOnderdelen(){ - $this->onderdelen = $this->CI->Compactsoponderdelen_model->getOnderdelen( $this->organisatie->id); + $this->onderdelen = $this->CI->Compactsoponderdelen_model->getOnderdelen( $this->organisatie->id, $this->organisatie->soort); } private function loopCompactSop(){ @@ -102,8 +105,8 @@ class Compacteversies $this->onderdeel->gegevens = 'F'; $this->setExtraOmvang(); $this->setDivSchooltypes(); - $this->setDiversiteit(); - $this->setBudgetten(); + $this->setDiversiteit($index); + $this->setBudgetten($index); $this->setOrgVersies(); $this->setGeopendeVersies(); $this->loopGeopendeVersies(); @@ -139,8 +142,12 @@ class Compacteversies } } - private function setDiversiteit(){ - if($this->onderdeel->instrument_type != "DIV") return; + private function setDiversiteit($index){ + if($this->onderdeel->type != "DIV") return; + if($this->schooljaarnr < 9 && $this->onderdeel->modulenr == 660 ) { + $this->indexDiv = $index; + return; + } $module = $this->onderdeel->modulenr; $this->aantallln = $this->CI->Groepen_model->getversiesmetleerlingengoedeversie( $this->CI->globorgid, $this->schooljaarnr, $this->onderdeel->schooltype, $module); @@ -159,7 +166,7 @@ class Compacteversies private function setExtraOmvang(){ - if($this->onderdeel->instrument_type != "LIJST") return; + if($this->onderdeel->type != "OMVANG") return; $schooljaren = $this->CI->Aantalleerlingen_model->get_gevuldeschooljaren_Sop($this->schooljaarnr, $this->orglist); if($schooljaren && count($schooljaren) > 0) { $this->onderdeel->gegevens = 'T'; @@ -185,8 +192,13 @@ class Compacteversies } - private function setBudgetten(){ - if($this->onderdeel->instrument_type != "FIN") return; + private function setBudgetten($index){ + if($this->onderdeel->type != "FIN") return; + if($this->schooljaarnr < 8 && $this->onderdeel->modulenr == 30) { + $this-> indexFin = $index; + return; + } + $this->onderdeel->budgetversies = []; $this->budgetten = $this->CI->Finbestemmingen_model->getTotaalSchoolBestedingen($this->CI->globorgid, $this->jaarnr1); if($this->budgetten > 0){ @@ -203,7 +215,7 @@ class Compacteversies } private function setOrgVersies(){ - if($this->onderdeel->instrument_type != "LIJST" ) return; + if($this->onderdeel->type != "LIJST" && $this->onderdeel->type != "LIJSTBREED") return; $this->onderdeel->erZijnOrgVersies = 'F'; $this->onderdeel->gegevens = 'F'; $orgversies = $this->CI->Orgversies_model->getOrgversiesBijSOP($this->swvID, $this->onderdeel->modulenr); @@ -214,13 +226,13 @@ class Compacteversies } private function setGeopendeVersies(){ - if($this->onderdeel->instrument_type != "LIJST" ) return; + if($this->onderdeel->type != "LIJST" && $this->onderdeel->type != "LIJSTBREED") return; $this->onderdeel->geopendeversies = $this->CI->Filledversions_model->getfilledversions_bij_orglist( $this->orglist, $this->onderdeel->modulenr); } private function loopGeopendeVersies(){ - if($this->onderdeel->instrument_type != "LIJST" ||!$this->onderdeel->geopendeversies ) return; + if(($this->onderdeel->type != "LIJST" && $this->onderdeel->type != "LIJSTBREED")||!$this->onderdeel->geopendeversies ) return; $this->onderdeel->erIsEenVersie= 'F'; $this->onderdeel->gegevens= 'F'; $this->onderdeel->filledversies = []; @@ -292,7 +304,7 @@ class Compacteversies } private function setSelectedLijstOnderdelen(){ - if($this->onderdeel->instrument_type != "LIJST") return; + if($this->onderdeel->type != "LIJST"&& $this->onderdeel->type != "LIJSTBREED") return; if(!isset($this->onderdeel->filledversies) || count($this->onderdeel->filledversies) == 0) return; $this->onderdeel->erIsEenVersie = "T"; $this->onderdeel->gegevens = "T"; @@ -305,6 +317,14 @@ class Compacteversies } } } + private function removeOnderdelen(){ + if($this->indexFin == -1 && $this->indexDiv == -1) return; + $onderdelendef = []; + foreach($this->onderdelen as $index => $this->onderdeel){ + if($index != $this->indexFin && $index != $this->indexDiv) $onderdelendef [] = $this->onderdeel; + } + $this->onderdelen = $onderdelendef; + } } @@ -314,3 +334,4 @@ class Compacteversies + diff --git a/application/models/monpas/Compactsoponderdelen_model.php b/application/models/monpas/Compactsoponderdelen_model.php index 2720a2d..7686e5e 100644 --- a/application/models/monpas/Compactsoponderdelen_model.php +++ b/application/models/monpas/Compactsoponderdelen_model.php @@ -30,19 +30,20 @@ class compactsoponderdelen_model extends MY_Model{ // return $this->get_query_result(); // } - function getOnderdelen($orgid){ - $this->sql =" SELECT M.sysnr as modulenr, M.naam AS instrument, M.instrument_type, COALESCE(C.naam, 'geen') AS cluster, + function getOnderdelen($orgid, $soort){ + $this->sql =" SELECT M.sysnr as modulenr, M.naam AS instrument, M.instrument_type AS type, COALESCE(C.naam, 'geen') AS cluster, COALESCE(C.naam, 'aaaa') AS ordening, SOP.id, SOP.sopnaam AS naam, SOP.blokjesnaam AS naamkort FROM tb_modules M JOIN tb_compactsoponderdelen SOP on M.sysnr = SOP.module_nr - JOIN tb_licenties L ON M.sysnr = L.modulenr + JOIN tb_licenties L ON M.sysnr = L.modulenr + JOIN tb_organisaties O ON L.orgid = O.id LEFT JOIN tb_cluster C ON M.cluster_id = C.id WHERE L.orgid = {$orgid} AND SOP.in_sop = 'T' - + AND ((M.instrument_type <> 'FIN' && M.instrument_type <> 'DIV') || O.soort = 4 ) ORDER BY ordening, instrument"; return $this->get_query_result(); } @@ -58,18 +59,18 @@ class compactsoponderdelen_model extends MY_Model{ -function getModuleMetLicentie($orgid, $onderdeelnummer, $orgsoort){ - $this->sql = "SELECT L.modulenr - FROM tb_compactsoponderdelen CO - JOIN tb_sop_piv_modules SM ON CO.nummer = SM.onderdeel_nr - JOIN tb_licenties L ON SM.modulenr = L.modulenr - JOIN tb_compactonderdeel_piv_orgsoort S ON CO.id = S.onderdeel_id - WHERE L.orgid = {$orgid} - AND CO.nummer = {$onderdeelnummer} - AND S.org_soort = {$orgsoort} - GROUP BY CO.nummer "; - return $this->get_query_row("modulenr"); -} +//function getModuleMetLicentie($orgid, $onderdeelnummer, $orgsoort){ +// $this->sql = "SELECT L.modulenr +// FROM tb_compactsoponderdelen CO +// JOIN tb_sop_piv_modules SM ON CO.nummer = SM.onderdeel_nr +// JOIN tb_licenties L ON SM.modulenr = L.modulenr +// JOIN tb_compactonderdeel_piv_orgsoort S ON CO.id = S.onderdeel_id +// WHERE L.orgid = {$orgid} +// AND CO.nummer = {$onderdeelnummer} +// AND S.org_soort = {$orgsoort} +// GROUP BY CO.nummer "; +// return $this->get_query_row("modulenr"); +//} diff --git a/application/views/monpas/compactsop/overzicht/oud/passendcompact.php b/application/views/monpas/compactsop/ijktabelbreed.php similarity index 91% rename from application/views/monpas/compactsop/overzicht/oud/passendcompact.php rename to application/views/monpas/compactsop/ijktabelbreed.php index c4530f7..d391e23 100644 --- a/application/views/monpas/compactsop/overzicht/oud/passendcompact.php +++ b/application/views/monpas/compactsop/ijktabelbreed.php @@ -7,7 +7,7 @@ -

+

$lijst){ ?>

vantm ?>

@@ -16,10 +16,14 @@ + +
+
+ id="" + style="text-align:center; height: 300px; ">
+ +
+
-
+
scores){ ?> - +
- +
nr label?> label?> + style=" text-align:center; "> diff --git a/application/views/monpas/compactsop/overzicht/_school.php b/application/views/monpas/compactsop/overzicht/_school.php index ddc98a1..0c13e0a 100644 --- a/application/views/monpas/compactsop/overzicht/_school.php +++ b/application/views/monpas/compactsop/overzicht/_school.php @@ -1,4 +1,5 @@ - + +
diff --git a/public/js/monpas/models/compactsopmodel.js b/public/js/monpas/models/compactsopmodel.js index 11e1a5b..a691cfc 100644 --- a/public/js/monpas/models/compactsopmodel.js +++ b/public/js/monpas/models/compactsopmodel.js @@ -25,9 +25,9 @@ mh.initCompactSopModel = function(){ this.sopid = o.id; this.modulenr = o.modulenr; this.toonnummer = i+1; - this.type = o.instrument_type; - this.naam = ko.observable(o.naam); - this.naamkort = ko.observable(o.naamkort); + this.type = o.type; + this.naam = o.naam; + this.naamkort = o.naamkort; this.groepen = ko.observable(o && o.groepen && o.groepen > 8 ? o.groepen : 0); this.schooltype = o.schooltype; this.versie = o.versie; @@ -68,8 +68,7 @@ mh.initCompactSopModel = function(){ this.versies = ko.observable(false); this.isBreedBlok = ko.pureComputed(function(){ if (this.groepen() >=9 ) return true - if (this.type == "FIN") return true - + if (this.type == "FIN" || this.type=="LIJSTBREED") return true return false }, this) this.infotekst = ko.pureComputed(function(){ @@ -77,12 +76,26 @@ mh.initCompactSopModel = function(){ var tekst = '' var diversiteit = o.erIsDiversiteit === 'T' ? true : false - if (diversiteit && (this.type == "DIV")) return this.versie - if (! diversiteit && this.type == "DIV" ) { return "Vul eerst de diversiteitsmeter" + schooljaar + " in."; } + if(this.type=="DIV") { + if (diversiteit) return this.versie + if (!diversiteit && (Number(this.modulenr) == 660 && Number(mh.CompactSopModel.selectedSchooljaar().id) > 8) + ||!diversiteit && (Number(mh.CompactSopModel.orgsoortnummer()) < 4)) + return "De diversiteitsmeter " + schooljaar + " is niet ingevuld." + else + return "Vul eerst de diversiteitsmeter " + schooljaar + " in."; + } if (this.type== "FIN"){ - if (!this.budgetversies() || this.budgetversies().length === 0 ) return "Vul eerst de monitor financiën in." + if ((!this.budgetversies() || this.budgetversies().length === 0) + ) { + if((Number(this.modulenr) == 30 && Number(mh.CompactSopModel.selectedSchooljaar().id) > 7 ) || + (Number(mh.CompactSopModel.orgsoortnummer()) < 4)){ + return "De monitor financiën " + schooljaar + " is niet ingevuld."} + else{ + return "Vul eerst de monitor financiën " + schooljaar + " in."} + } + if (this.budgetversies().length == 1) return "Kalenderjaar: " + this.budgetversies()[0].kalenderjaar() if (this.budgetversies().length > 1) return "Meerdere versies beschikbaar." return 'fout' @@ -101,14 +114,24 @@ mh.initCompactSopModel = function(){ return "Schooljaar " + this.omvangschooljaren()[0].schooljaarnaam + ', '+ tlvs + arr } - if(this.omvangschooljaren().length == 0) return "Vul eerst gegevens bij dit instrument in." + if(this.omvangschooljaren().length == 0){ + if(Number(mh.CompactSopModel.orgsoortnummer()) < 4) return "Er zijn geen gegevens ingevuld." + else + return "Vul eerst gegevens bij dit instrument in." + } } - if (this.orgversies().length > 1) return "Meerdere versies beschikbaar." - if (this.orgversies().length == 1) return this.naam ; - if ( !this.orgversies() && this.erZijnOrgVersies) return "Vul eerst een lijst bij dit instrument in." - if(!this.erZijnOrgVersies) return "Voor dit instrument is (nog) geen lijst beschikbaar." - return '' + if(this.type=="LIJST" || this.type =="LIJSTBREED" ) { + + if (this.orgversies().length > 1) return "Meerdere versies beschikbaar." + if (this.orgversies().length == 1) return this.naam; + if (this.orgversies().length == 0 && this.erZijnOrgVersies) { + if (Number(mh.CompactSopModel.orgsoortnummer()) < 4) return "Er zijn geen lijsten ingevuld." + else return "Vul eerst een lijst bij dit instrument in." + } + if (!this.erZijnOrgVersies) return "Voor dit instrument is (nog) geen lijst beschikbaar." + return '' + } },this) } @@ -222,8 +245,9 @@ mh.initCompactSopModel = function(){ this.breedte = ko.observable('col-xs-5'); this.naam = ko.observable(bestaandBlokje ? bestaandBlokje.naam : ''); - this.toonnummer = ko.observable(bestaandBlokje.toonnummer) - this.naamkort = ko.observable(bestaandBlokje.naamkort); + this.toonnummer = ko.observable(bestaandBlokje.toonnummer); + this.naamkort = ko.observable(bestaandBlokje.naamkort); + this.type = ko.observable(bestaandBlokje.type) ; this.kleur = ko.observable(bestaandBlokje ? bestaandBlokje.kleur : 'transparent'); this.groepen = ko.observable(bestaandBlokje ? bestaandBlokje.groepen : 0); @@ -466,7 +490,6 @@ mh.initCompactSopModel = function(){ if (dit.geenGegevens()) return; self.selectedOnderdeel(this); - if( (dit.orgversies() && dit.orgversies().length > 1) || dit.budgetversies().length > 1 || dit.omvangschooljaren().length > 1) { $.each(self.onderdelen(), function (i, o) { if (o.id !== self.selectedOnderdeel().id) { @@ -608,6 +631,7 @@ mh.initCompactSopModel = function(){ if(dit.geenGegevens()) return; self.selectedOnderdeel(this); + if(self.selectedOmvangJaren().length > 2){ apprise("Selecteer maximaal 2 schooljaren"); return; @@ -659,7 +683,7 @@ mh.initCompactSopModel = function(){ var aantalOnderdelen =0 $.each(self.onderdelen(), function(x,onderdeel){ if (onderdeel.selected()){ - if(onderdeel.type === 'FIN' ||parseInt(onderdeel.groepen()) > 8 ){ + if(onderdeel.type === 'FIN' || onderdeel.type === 'LIJSTBREED'||parseInt(onderdeel.groepen()) > 8 ){ aantalOnderdelen = parseInt(aantalOnderdelen) + parseInt(2); } else { aantalOnderdelen += 1 @@ -706,11 +730,11 @@ mh.initCompactSopModel = function(){ self.tobemovedOnderdeel(this) } + }, fHiernaartoe: function(){ var self = mh.CompactSopModel; - if (! self.tobemovedOnderdeel() && this.gevuld()){ self.fAnnuleerPlaatsing(this); return @@ -720,6 +744,7 @@ mh.initCompactSopModel = function(){ apprise("Deze positie is al gevuld."); return; } + self.fSetBlokje(this) }, @@ -730,7 +755,6 @@ mh.initCompactSopModel = function(){ if (! self.tobemovedOnderdeel() ) return; if (self.tobemovedOnderdeel().opA4()) return; if (self.tobemovedOnderdeel().isBreedBlok() && ! self.fCheckGrootBlokPast(selectedBlokje)) return; - var paginanummer = selectedBlokje.paginanummer - 1 // als het een breed blok is, ga dan uit van het eerste blok in de //rij om alle waardes te zetten @@ -740,7 +764,7 @@ mh.initCompactSopModel = function(){ selectedBlokje = self.paginas()[paginanummer].blokjes()[selectedBlokje.bloknummer() - 2] } ; - selectedBlokje.naamkort(self.tobemovedOnderdeel().naamkort()); + selectedBlokje.naamkort(self.tobemovedOnderdeel().naamkort); selectedBlokje.groepen(self.tobemovedOnderdeel().groepen()); selectedBlokje.isBreedBlok(self.tobemovedOnderdeel().isBreedBlok()); @@ -754,6 +778,7 @@ mh.initCompactSopModel = function(){ selectedBlokje.gekozenVergelijking(self.tobemovedOnderdeel().gekozenVergelijking() ? self.tobemovedOnderdeel().gekozenVergelijking() : null) selectedBlokje.gevuld(true); selectedBlokje.kleur('#930f50'); + selectedBlokje.type(self.tobemovedOnderdeel().type) selectedBlokje.naam(self.tobemovedOnderdeel().naam); selectedBlokje.toonnummer(self.tobemovedOnderdeel().toonnummer); self.tobemovedOnderdeel(null) @@ -814,6 +839,7 @@ mh.initCompactSopModel = function(){ blokje.kleur('transparent'); blokje.naam(''); blokje.naamkort(''); + if (blokje.isBreedBlok()){ blokje.isBreedBlok(false) @@ -841,9 +867,9 @@ mh.initCompactSopModel = function(){ 'paginanr' : s.paginanummer, 'bloknr' : s.bloknummer(), 'modulenr' : s.modulenr() ? s.modulenr() : '', - 'breed' : s.isBreedBlok(), - 'type' : s.type ? s.type : '', - 'naam' : s.sopnaam(), + 'breed' : s.isBreedBlok() ? 'T': 'F', + 'type' : s.type() ? s.type(): '', + 'naam' : s.naam() ? s.naam() : '', 'kalenderjaar': s.kalenderjaar() ? s.kalenderjaar() : '', 'orgversieid' : s.gekozenVersie() ? s.gekozenVersie() : '', 'vergelijkid' : s.gekozenVergelijking() ? s.gekozenVergelijking() : null @@ -853,8 +879,9 @@ mh.initCompactSopModel = function(){ }); }); + if(self.selectedOmvangJaren().length > 1){ - self.selectedOmvangJaren.sort(function(a,b){return b-a}) ; + self.selectedOmvangJaren.sort(function(a,b){return a-b}) ; } var submitData = { 'schooljaarnr' : self.selectedSchooljaar().id, @@ -865,6 +892,7 @@ mh.initCompactSopModel = function(){ }; + $.post("index.php/monpas/compactsop/maakPDF/", submitData, function(result){ window.open('tmp/temp' + result + '.html'); diff --git a/public/js/monpas/models/instrumentencpmodel.js b/public/js/monpas/models/instrumentencpmodel.js index 9312fd6..81acbbd 100644 --- a/public/js/monpas/models/instrumentencpmodel.js +++ b/public/js/monpas/models/instrumentencpmodel.js @@ -9,12 +9,14 @@ $(function(){ this.cluster = p.cluster this.instrument = p.instrument; this.inSOP = ko.observable(p.insop == 'T'); + this.type = p.instrument_type; var instrument = p.instrument; if(instrument.length > 36) instrument = instrument.substr(0,36) this.sopnaam = ko.observable(p.sopnaam ? p.sopnaam : instrument); if(instrument.length > 20) instrument = instrument.substr(0,20) this.blokjesnaam = ko.observable(p.blokjesnaam ? p.blokjesnaam : instrument); + } if (mh.InstrumentenCPModel !== undefined){ diff --git a/public/js/monpas/models/sopoverzichtmodel.js b/public/js/monpas/models/sopoverzichtmodel.js index 1a2f92e..18148b3 100644 --- a/public/js/monpas/models/sopoverzichtmodel.js +++ b/public/js/monpas/models/sopoverzichtmodel.js @@ -149,7 +149,7 @@ mh.initSopOverzichtModel = function(){ schooljaren : ko.observableArray([]), criteria : ko.observableArray([]), selectedSchooljaar : ko.observable(''), - selectedCriterium : ko.observable(''), + selectedCriterium : ko.observable(null), selectedOrg : ko.observable(), topOrg : ko.observable(), gegevens : ko.observable(true), @@ -195,10 +195,12 @@ mh.initSopOverzichtModel = function(){ }); if (self.schooljaren()) self.selectedSchooljaar(self.schooljaren()[0]); - $.each(data.criteria, function (i, c) { - self.criteria.push(new fAddCriterium(c)); - }); // each - self.selectedCriterium(self.criteria()[0]); + if(data.criteria) { + $.each(data.criteria, function (i, c) { + self.criteria.push(new fAddCriterium(c)); + }); // each + self.selectedCriterium(self.criteria()[0]); + } self.orgsoort(data.orgsoort); } // if @@ -230,10 +232,11 @@ mh.initSopOverzichtModel = function(){ var submitData = { 'schooljaarnr' : self.selectedSchooljaar().id, - 'criteriumID' : self.selectedCriterium().id, + 'criteriumID' : self.selectedCriterium() ? self.selectedCriterium().id: 0, }; $.post("index.php/monpas/overzichtsop/getoverzicht", submitData , function(data){ + console.log(data, "data") if (data){ self.selectedOrg(''); self.topOrg(''); @@ -244,6 +247,7 @@ mh.initSopOverzichtModel = function(){ } if(data.organisatie) { + console.log("nu hier") switch (Number(self.orgsoort())) { case 1: self.selectedOrg(new fAddSWV(data.organisatie)); @@ -256,8 +260,11 @@ mh.initSopOverzichtModel = function(){ break; case 4: self.selectedOrg(new fAddSchool(data.organisatie)); + console.log(self.selectedOrg(), "org in switch" ) break; } // switch + + } }
SOP diff --git a/application/views/monpas/compactsop/overzicht/oud/diversiteitcompact2oud.php b/application/views/monpas/compactsop/overzicht/oud/diversiteitcompact2oud.php deleted file mode 100644 index e0356f2..0000000 --- a/application/views/monpas/compactsop/overzicht/oud/diversiteitcompact2oud.php +++ /dev/null @@ -1,650 +0,0 @@ - - - - - config->item('vendor_url'); ?> - - - - - - - - - - - - - -
-
-

-
- -
- - - - - - - - - - - - - - - totaantal; ?> - - - - - - - - - - - - - - - - - - - - -

naam?>

Schooltotaal

Totaal aantal leerlingentotaantal?>
Totale diversiteit per groepgroepdiversiteit?>
DQsdq, 1)?>
-
-
-
-
- -
- - diff --git a/application/views/monpas/compactsop/overzicht/oud/expertisecompactoud.php b/application/views/monpas/compactsop/overzicht/oud/expertisecompactoud.php deleted file mode 100644 index 4db0d74..0000000 --- a/application/views/monpas/compactsop/overzicht/oud/expertisecompactoud.php +++ /dev/null @@ -1,274 +0,0 @@ -
-
- -

- - -
-

- -

- $lijst){ ?> -

vantm ?>

- -
- - -
- -
-
- -
- scores){ ?> - - - - - - - - - - - - - scores as $score){ ?> - - - - scores[$i]->disabled == 'T' || $lijst->scores[$i]->disablenvt == 'T' ? '' : (isset($lijst->scores[$i]->kleur) ? $lijst->scores[$i]->kleur : ''); - $gem = $lijst->scores[$i]->disabled == 'T' ? 'uit' : ($lijst->scores[$i]->disablenvt == 'T' ? 'nvt' : (isset($lijst->scores[$i]->gem) ? $lijst->scores[$i]->gem : '')); ?> - - - - - - - - - -
nr - - label?> - - periodenummer; ?> -
nummer != 'gem'){ echo $score->nummer . '.';}?> - - omschrijving) ? $score->omschrijving: 'Gemiddelde'?> - - -
Scores in procenten
- - - -
-
\ No newline at end of file diff --git a/application/views/monpas/compactsop/overzicht/oud/expertisecompactsosbooud.php b/application/views/monpas/compactsop/overzicht/oud/expertisecompactsosbooud.php deleted file mode 100644 index 7361dbe..0000000 --- a/application/views/monpas/compactsop/overzicht/oud/expertisecompactsosbooud.php +++ /dev/null @@ -1,260 +0,0 @@ -
-
- -

- - -
-

- -

- $lijst){ ?> -

vantm ?>

- -
- - -
- -
-
- -
- scores){ ?> - - - - - - - - - - - - - scores as $score){ ?> - - - - scores[$i]->disabled == 'T' || $lijst->scores[$i]->disablenvt == 'T' ? '' : (isset($lijst->scores[$i]->kleur) ? $lijst->scores[$i]->kleur : ''); - $gem = $lijst->scores[$i]->disabled == 'T' ? 'uit' : ($lijst->scores[$i]->disablenvt == 'T' ? 'nvt' : (isset($lijst->scores[$i]->gem) ? $lijst->scores[$i]->gem : '')); ?> - - - - - - - - - -
nr - - label?> - - periodenummer; ?> -
nummer != 'gem'){ echo $score->nummer . '.';}?> - - omschrijving) ? $score->omschrijving: 'Gemiddelde'?> - - -
Scores in procenten
- - - -
-
\ No newline at end of file diff --git a/application/views/monpas/compactsop/overzicht/oud/extracompactoud.php b/application/views/monpas/compactsop/overzicht/oud/extracompactoud.php deleted file mode 100644 index d93ece0..0000000 --- a/application/views/monpas/compactsop/overzicht/oud/extracompactoud.php +++ /dev/null @@ -1,268 +0,0 @@ -
-
- -

- -

- - $lijst){ - ?> -

- vantm ?>

- -
- -
-
-
- -
- scores){ - ?> - - - - - - - - - - - - scores as $score){ - ?> - - - - scores[$i]->disabled == 'T' || $lijst->scores[$i]->disablenvt == 'T' ? '' : (isset($lijst->scores[$i]->kleur) ? $lijst->scores[$i]->kleur : ''); - $gem = $lijst->scores[$i]->disabled == 'T' ? 'uit' : ($lijst->scores[$i]->disablenvt == 'T' ? 'nvt' : (isset($lijst->scores[$i]->gem) ? $lijst->scores[$i]->gem : '')); ?> - - - - - - - - -
nr - label?> - - periodenummer; ?> -
nummer != 'gem'){ echo $score->nummer . '.';}?> - omschrijving) ? $score->omschrijving: 'Gemiddelde'?> - - -
Scores in procenten
- - - - -
-
- diff --git a/application/views/monpas/compactsop/overzicht/oud/inspectiecompactoud.php b/application/views/monpas/compactsop/overzicht/oud/inspectiecompactoud.php deleted file mode 100644 index 309d2e6..0000000 --- a/application/views/monpas/compactsop/overzicht/oud/inspectiecompactoud.php +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - - - - -vorm == 1 ? ', schoolversie' : ', indivduele versie'; ?> - $lijst){ ?> - -vantm ?> - - ---> ---> - - - - - - - - - - -// $(function(){ -// fFillGraph5=function(){ -// -// var xas = []; -// var verkorteVersies = []; -// var balkGegevens = []; -// var lijnGegevens; -// -// $lijst){ ?> -// var indexnummer = //; -// var labels = []; -// var scores = []; -// var ambities = []; -// -// var xastitel = ''; -// label){ ?> -// var xastitel = 'label ?>//'; -// - -scores as $index2 => $score){ -// $omschrijving = "gemiddelde"; -// if(isset($score->omschrijving)){ -// $omschrijving = $score->omschrijving; -// }; -// ?> -// -// labels.push(nummer ?>//); -// scores.push({ -// y: gem ?>//, -// color: 'kleur ?>//', -// name: 'nummer ?>//', -// soort: 'score', -// versie: periodenummer ?>//, -// vantm: 'vantm ?>//', -// omschrijving: 'omschrijving) ? $score->omschrijving : ''; ?>//' omschrijving gemaakt ?> -// }) -// -// -// verkorteVersies.push(periodenummer ?>//); -// var ambitiewaarde =ambities->gemscore; ?>//; -// ambities.push( -// { y: ambities->gemscore; ?>//, -// color: '#000000', -// name: '', -// soort: 'ambitie', -// versie: periodenummer ?>//, -// vantm: 'vantm ?>//', -// omschrijving: '//' -// } -// ); -// -// labels.unshift(' '); -// var legescore ={ -// y : 0, -// color : 'transparent', -// name : '0', -// soort : 'extra', -// versie : '', -// vantm : 'vantm ?>//', -// omschrijving: '' -// }; -// -// scores.unshift(legescore); -// verkorteVersies.unshift(periodenummer ?>//); -// -// labels.push(' '); -// scores.push(legescore); -// verkorteVersies.push(periodenummer ?>//); -// -// balkGegevens[indexnummer] =({ -// dataLabels: { -// format: '{point.versie}' -// }, -// type : 'column', -// name : verkorteVersies, -// backgroundColor: '#e6e6e6', -// data : scores -// }); -// -// -// -// var extralijn = { -// y: ambitiewaarde, -// name: '', -// soort: 'extra' -// }; -// ambities.unshift(extralijn); -// ambities.push(extralijn); -// var splinedata=[]; -// var xas = []; -// if (balkGegevens[0]){ -// $.each(balkGegevens[0].data,function(i,p){ -// if (p.name=== '0') xas.push('') -// else xas.push(p.name); -// -// splinedata.push(ambitiewaarde) -// }); -// } -// lijnGegevens = ({ -// dataLabels: { -// format: '' -// }, -// type: 'spline', -// name: verkorteVersies, -// data: splinedata //ambities -// }); -// -// balkGegevens.push(lijnGegevens); -// // }); -// -// -// var ijkgrafiek; -// ijkgrafiek = Highcharts.chart('chartCompactInspectie', { -// chart:{ -// animation: false, -// backgroundColor: '#e6e6e6' -// }, -// title:{ -// text:'' -// }, -// credits: { -// enabled: false -// }, -// xAxis: { -// type: 'category', -// categories: xas, -// // title:{ -// // text: xastitel -// // } -// }, -// yAxis: { -// min:0, -// max: 100, -// title: false -// }, -// legend: { -// enabled: false -// }, -// plotOptions: { -// column:{ -// pointPadding: 0.05, -// borderWidth:0 -// }, -// series:{ -// groupPadding: 0.05, -// animation: false, -// dataLabels: { -// enabled: true, -// inside: true, -// align: 'center', -// verticalAlign: 'bottom', -// color: '#404040', -// style: { -// textOutline: false -// } -// } -// -// }, -// spline: { -// color: 'grey', -// pointStart: 0, -// marker: { -// enabled: false -// } -// } -// }, -// series: balkGegevens, -// showInLegend: false -// }); -// -// }() -// }); -// - - - - -scores){?> - - - - - -label?> - - - - -periodenummer; ?> - ---> - - - -scores as $score){ ?> - -nummer != 'gem'){ echo $score->nummer . '.';}?> - -omschrijving) ? $score->omschrijving: 'Gemiddelde'?> - -scores[$i]->disabled == 'T' || $lijst->scores[$i]->disablenvt == 'T' ? '' : (isset($lijst->scores[$i]->kleur) ? $lijst->scores[$i]->kleur : ''); -// $gem = $lijst->scores[$i]->disabled == 'T' ? 'uit' : ($lijst->scores[$i]->disablenvt == 'T' ? 'nvt' : (isset($lijst->scores[$i]->gem) ? $lijst->scores[$i]->gem : '')); ?> -/* !important; */ -/* padding-right: 3px;*/ -/* text-align: right" >*/ -/* */ - - - ---> - - - - - - ---> - - - - diff --git a/application/views/monpas/compactsop/overzicht/oud/omvangcompactbrs.php b/application/views/monpas/compactsop/overzicht/oud/omvangcompactbrs.php deleted file mode 100644 index 6ca56a3..0000000 --- a/application/views/monpas/compactsop/overzicht/oud/omvangcompactbrs.php +++ /dev/null @@ -1,420 +0,0 @@ - - - - - -
-
- -

- - -
-

aantallen->naam?>

- - aantallen->totaal ?> -
- -
-

aantallen->naam?>

- - aantallen->totaal ?> -
-
-

aantallen->naam?>

- aantallen->totaal; - ?> -
- - -
- -
-
-
-
-
- - tlvs && !isset($data[1] ))|| (!$data[0]->tlvs && isset($data[1]) && !$data[1]->tlvs )):?> -
- Geen TLVs -
- -
- TLVs per zorgzwaarte -
-
- -
-
-
- -
- TLVs per zorgzwaarte -
-
- tlvs) : ?> -
-
- -
Geen TLVs
- -
-
- tlvs) : ?> -
-
- -
Geen TLVs
- -
- -
- - - -
- - - - - diff --git a/application/views/monpas/compactsop/overzicht/oud/paginacompact2.php b/application/views/monpas/compactsop/overzicht/oud/paginacompact2.php deleted file mode 100644 index 97e45c5..0000000 --- a/application/views/monpas/compactsop/overzicht/oud/paginacompact2.php +++ /dev/null @@ -1,11 +0,0 @@ - - - - -
-

pagina

-
-
-
- - \ No newline at end of file diff --git a/application/views/monpas/compactsop/overzicht/oud/tevredencompact.php b/application/views/monpas/compactsop/overzicht/oud/tevredencompact.php deleted file mode 100644 index a52d4a7..0000000 --- a/application/views/monpas/compactsop/overzicht/oud/tevredencompact.php +++ /dev/null @@ -1,254 +0,0 @@ -
-
- -

- -

- -

- $lijst){ - ?> -

vantm ?>

- -
- - -
-
-
- -
- scores){ - ?> - - - - - - - - - - - - scores as $score){ ?> - - - - scores[$i]->disabled == 'T' || $lijst->scores[$i]->disablenvt == 'T' ? '' : (isset($lijst->scores[$i]->kleur) ? $lijst->scores[$i]->kleur : ''); - $gem = $lijst->scores[$i]->disabled == 'T' ? 'uit' : ($lijst->scores[$i]->disablenvt == 'T' ? 'nvt' : (isset($lijst->scores[$i]->gem) ? $lijst->scores[$i]->gem : '')); ?> - - - - - - - - - -
nr label?> - periodenummer; ?> -
nummer != 'gem'){ echo $score->nummer . '.';}?> - omschrijving) ? $score->omschrijving: 'Gemiddelde'?> - - -
Scores in procenten
- -
-
- diff --git a/application/views/monpas/compactsop/overzicht/oud/tijdelijk2.php b/application/views/monpas/compactsop/overzicht/oud/tijdelijk2.php deleted file mode 100644 index 9384bf1..0000000 --- a/application/views/monpas/compactsop/overzicht/oud/tijdelijk2.php +++ /dev/null @@ -1,369 +0,0 @@ - -
-
- -

- -
- -

- - Totaal aantal leerlingen: 0){ echo $data['aantallln'];} - else{echo 'niet ingevuld';}?> -
-
- -

- Totaal aantal leerlingen: 0){ echo $data['aantalllnV'];} - else{echo 'niet ingevuld';}?> - -
-
- - - -
-
- Afgegeven tlv's -
-
-
-
-
-
-
-
-
-
- - - - -
-
-

Arrangementen

-
-
-
-
-
-
-
-
-
-
- - -
- diff --git a/application/views/monpas/compactsop/paginacompact.php b/application/views/monpas/compactsop/paginacompact.php index 2600a7f..3581fdd 100644 --- a/application/views/monpas/compactsop/paginacompact.php +++ b/application/views/monpas/compactsop/paginacompact.php @@ -583,16 +583,18 @@ .sopKaderGrafiek{ width : 95%; - height : 150px; + height : 140px; left : 2%; background-color: #ffffff; + ; } .sopKaderTabel { width : 95%; - height : 225px; + height : 235px; font-size : 0.65em !important; font-weight : normal; + } .sopTabel{ diff --git a/application/views/monpas/pages/instrumentencp.php b/application/views/monpas/pages/instrumentencp.php index 0eddad7..e3badbd 100644 --- a/application/views/monpas/pages/instrumentencp.php +++ b/application/views/monpas/pages/instrumentencp.php @@ -16,7 +16,7 @@
- +