From 8c1d92f99b57bd7031574e142443525146695dbd Mon Sep 17 00:00:00 2001 From: Monique Date: Thu, 16 Sep 2021 10:17:57 +0200 Subject: [PATCH 1/3] tussenopslag --- .../libraries/monpas/ijkpunten/Lijsten.php | 28 ++++++++----------- .../compactsop/maaksoponderdelen/blokvorm.php | 3 +- .../views/monpas/compactsop/paginacompact.php | 12 ++++---- public/js/monpas/models/compactsopmodel.js | 12 ++++---- 4 files changed, 24 insertions(+), 31 deletions(-) diff --git a/application/libraries/monpas/ijkpunten/Lijsten.php b/application/libraries/monpas/ijkpunten/Lijsten.php index d60528c..ff67e53 100644 --- a/application/libraries/monpas/ijkpunten/Lijsten.php +++ b/application/libraries/monpas/ijkpunten/Lijsten.php @@ -6,16 +6,9 @@ class Lijsten private $modulenr; private $ijkpunten; private $clusterid; - private $orgversieid; - private $orgversie; - private $vorm; - private $label; - private $label2; - private $jaartal; private $versienaam; private $soort; private $aantal; - private $vNaam; private $schoolScores; private $gemiddeldeScores; private $bestuurScores; @@ -26,19 +19,13 @@ class Lijsten private $bestuurAfbeeldingen; private $kamerAfbeeldingen; private $swvAfbeeldingen; - private $scores; private $score; private $onderorgs; private $zprocent; - private $vergelijking; - private $vergelijkingen; - private $aantalscholen; private $ambitiearray = []; - private $adviezen; private $lijst; private $lijsten = []; private $nieuwste = 0; - private $periodenummer; private $nieuwsteversie; private $kleuren; private $org; @@ -141,6 +128,7 @@ class Lijsten $this->setMetingenVergelijking(); $this->setMetingenVergelijkingIndividueel(); $this->setResultaten(); + $this->setrapportInfo(); $this->setLijsten(); } @@ -170,8 +158,6 @@ class Lijsten $this->lijst->periodenummer = $this->lijst->orgversie->periodenummer; $this->lijst->jaartal = substr($this->lijst->orgversie->geldigvanaf, 2,2); - $this->lijst->vantm = "periode " . $this->lijst->orgversie->periodenummer . " van " . - mysql2date($this->lijst->orgversie->geldigvanaf) . " t/m " . mysql2date($this->lijst->orgversie->geldigtm); } private function setVersieNaam(){ @@ -445,6 +431,16 @@ class Lijsten } } + private function setRapportInfo(){ + $metingen = ' metingen)'; + if(intval($this->lijst->metingen) == 1) $metingen = ' meting)'; + $toevoeging = ''; + if(intval($this->soort < 4)|| intval($this->lijst->vorm) == 2) $toevoeging = ' ('. $this->lijst->metingen. $metingen; + $this->lijst->vantm = "periode " . $this->lijst->orgversie->periodenummer . " van " . + mysql2date($this->lijst->orgversie->geldigvanaf) . " t/m " . mysql2date($this->lijst->orgversie->geldigtm) . + $toevoeging; + } + private function setLijsten(){ $this->lijsten [] = $this->lijst; } @@ -487,7 +483,7 @@ class Lijsten 'aantal' => $this->aantal, 'nieuwsteversie' => $this->nieuwsteversie, 'kleuren' => $this->kleuren, - 'versienaam' => $this->versienaam, + 'versienaam' => $this->versienaam ]; diff --git a/application/views/monpas/compactsop/maaksoponderdelen/blokvorm.php b/application/views/monpas/compactsop/maaksoponderdelen/blokvorm.php index 4d0da1e..724dc87 100644 --- a/application/views/monpas/compactsop/maaksoponderdelen/blokvorm.php +++ b/application/views/monpas/compactsop/maaksoponderdelen/blokvorm.php @@ -14,8 +14,7 @@
diff --git a/application/views/monpas/compactsop/paginacompact.php b/application/views/monpas/compactsop/paginacompact.php index 46951d3..1db55c9 100644 --- a/application/views/monpas/compactsop/paginacompact.php +++ b/application/views/monpas/compactsop/paginacompact.php @@ -482,15 +482,15 @@ padding : 10px; border-radius : 5px; - margin-bottom : 10px; + margin-bottom : 5px; } .sopSchoolTabel{ table-layout : fixed; margin-top : 5px; - margin-bottom : 5px; + margin-bottom : 2px; width : 95%; - max-height : 95px; + max-height : 90px; font-size : 0.7em; text-overflow : ellipsis; } @@ -500,7 +500,7 @@ border-radius : 5px; width : 100%; height : 100px; - margin-bottom : 10px; + margin-bottom : 5px; text-align : center; } @@ -535,16 +535,16 @@ .sopKaderOnderdeel{ height : 437px; //445px; width : 100%; - margin-bottom : 5px; + margin-bottom : 2px; } .sopOnderdeelBlok{ border : 1px solid #3494B5; width : 100%; height : 99%; - padding : 5px; padding-top : 0; + padding-bottom : 0; border-radius : 5px; } diff --git a/public/js/monpas/models/compactsopmodel.js b/public/js/monpas/models/compactsopmodel.js index cf144bc..b449bcb 100644 --- a/public/js/monpas/models/compactsopmodel.js +++ b/public/js/monpas/models/compactsopmodel.js @@ -321,11 +321,8 @@ mh.initCompactSopModel = function(){ ko.applyBindings(mh.CompactSopModel, document.getElementById("pagcompactsop")); } $.post("index.php/monpas/compactsop/getorgsoort", function (result){ - console.log(result) if(result){ self.orgsoortnummer(result); - console.log(self.orgsoortnummer()) - console.log(result, "result") switch(result){ case '1': self.orgsoort('SWV'); self.label('SWOP'); @@ -363,6 +360,7 @@ mh.initCompactSopModel = function(){ self.paginas.removeAll(); if(data) { + self.druk(true); $.each(data, function (i, s) { self.schooljaren.push(new fAddSchooljaar(s)); });//each @@ -378,9 +376,10 @@ mh.initCompactSopModel = function(){ var self =mh.CompactSopModel; if (self.druk()) return; if(self.selectedSchooljaar() === undefined){ - self.druk(true) - self.fGetSchooljaren() - return + return; + // self.druk(true) + // self.fGetSchooljaren() + // return } // return; @@ -899,7 +898,6 @@ mh.initCompactSopModel = function(){ }); }, filterSelected_NotPlaced: function(onderdelen){ - console.log(onderdelen(), "onderdelen not placed()") if (! onderdelen()) return false; return onderdelen().filter(function(onderdeel){ return ( onderdeel.selected() && ! onderdeel.opA4() ); From 598f4e5084eec9812bd8292ca5ab05ef4e6ff112 Mon Sep 17 00:00:00 2001 From: Monique Date: Thu, 16 Sep 2021 18:42:51 +0200 Subject: [PATCH 2/3] nav 1e test --- .../monpas/compactsop/Compacteonderdelen.php | 6 + .../libraries/monpas/compactsop/test.phtml | 395 +++++++++++++++++ .../libraries/monpas/ijkpunten/Lijsten.php | 32 +- application/models/monpas/Scores_model.php | 16 +- .../models/shared/Aantalleerlingen_model.php | 2 +- .../maaksoponderdelen/kiesonderdelen.php | 3 +- .../monpas/compactsop/omvangcompactbrs.php | 403 +++++++++--------- .../views/monpas/compactsop/paginacompact.php | 8 +- public/js/monpas/models/compactsopmodel.js | 1 - 9 files changed, 636 insertions(+), 230 deletions(-) create mode 100644 application/libraries/monpas/compactsop/test.phtml diff --git a/application/libraries/monpas/compactsop/Compacteonderdelen.php b/application/libraries/monpas/compactsop/Compacteonderdelen.php index d9a235b..dd0e6f3 100644 --- a/application/libraries/monpas/compactsop/Compacteonderdelen.php +++ b/application/libraries/monpas/compactsop/Compacteonderdelen.php @@ -237,6 +237,12 @@ class Compacteonderdelen $this->jaar = new stdClass(); $this->jaar->aantallen = $this->CI->Aantalleerlingen_model->get_omvang($this->omvangjaar, $this->orglist); + $totaal = 'Totaal aantal leerlingen: ' . $this->jaar->aantallen->aantal; + $scholen = ' scholen'; + if($this->jaar->aantallen->aantalorgs == 1) $scholen = ' school'; + if($this->organisatie->soort < 4) $totaal = $totaal. ' van '.$this->jaar->aantallen->aantalorgs. $scholen; + $this->jaar->aantallen->totaal = $totaal; + $this->jaar->tlvs = $this->CI->Tlvs_model->getAantalLeerlingenMetTLV($this->omvangjaar, $this->orglist); diff --git a/application/libraries/monpas/compactsop/test.phtml b/application/libraries/monpas/compactsop/test.phtml new file mode 100644 index 0000000..c931345 --- /dev/null +++ b/application/libraries/monpas/compactsop/test.phtml @@ -0,0 +1,395 @@ + +
+ + + + + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SWV + Mijn SWV Adres + +
+ + Plaats + +
E-mail + + Telefoon + +
Datum + + 16-09-2021 Website + +
+
+
+
+ +
+

Legenda

+ + + + + + + + + + + + + + + + + + +
score >= 90 en <= 100
score >= 80 en < 90
score >= 60 en < 80
score <= 60
+
+
+ +
+
+
+
+ + + + + +
+
+

De omvang van de extra ondersteuning

+
+

2020-2021

+ + Totaal aantal leerlingen: 223 van 2 scholen +
+ +
+ + +
+
+
+
+
+ +
+ TLVs per zorgzwaarte +
+
+ +
+
+
+ + +
+ + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ diff --git a/application/libraries/monpas/ijkpunten/Lijsten.php b/application/libraries/monpas/ijkpunten/Lijsten.php index ff67e53..a2302f1 100644 --- a/application/libraries/monpas/ijkpunten/Lijsten.php +++ b/application/libraries/monpas/ijkpunten/Lijsten.php @@ -324,13 +324,13 @@ class Lijsten private function setSchoolMetingen(){ if($this->lijst->vorm != 1) return; - if(!$this->lijst->scores) $this->lijst->metingen = 0; - else if ($this->soort == 4) $this->lijst->metingen = 1; + if(!$this->lijst->scores) $this->lijst->aantalorgs = 0; + else if ($this->soort == 4) $this->lijst->aantalorgs = 1; else { - if(! isset($this->lijst->scores[0]->aantalscholen)) $this->lijst->metingen = 0; + if(! isset($this->lijst->scores[0]->aantalscholen)) $this->lijst->aantalorgs = 0; else { - $this->lijst->metingen = $this->lijst->scores[0]->aantalscholen; + $this->lijst->aantalorgs = $this->lijst->scores[0]->aantalscholen; } } @@ -340,17 +340,19 @@ class Lijsten if (!isset($this->lijst->scores)) return; if ($this->lijst->vorm != 2) return; $this->lijst->metingen = 0; + $this->lijst->aantalorgs = 0; if ($this->soort == 4) { $gevuld = $this->CI->Scores_model->fCountGevuldeVersies($this->lijst->orgversieid, $this->orgid); if($gevuld){ - $this->lijst->metingen = count($gevuld);} + $this->lijst->metingen = $gevuld->aantal;} }; if ($this->soort == 3) { $gevuld = $this->CI->Scores_model->fCountGevuldeBestuurVersies($this->lijst->orgversieid, $this->orgid); if($gevuld){ - $this->lijst->metingen = count($gevuld);} + $this->lijst->metingen = $gevuld->aantal; + $this->lijst->aantalorgs = $gevuld->aantalorgs;} }; if ($this->soort == 2) { @@ -359,7 +361,8 @@ class Lijsten $this->setGevuldeVersies12(); $metingen = $this->CI->Scores_model->fCountGevuldeKamerEnSWVVersies($this->lijst->orgversieid, $this->orgstring); if($metingen){ - $this->lijst->metingen = $metingen; + $this->lijst->metingen = $metingen->aantal; + $this->lijst->aantalorgs = $metingen->aantalorgs; } }; @@ -368,7 +371,8 @@ class Lijsten $this->setGevuldeVersies12(); $metingen = $this->CI->Scores_model->fCountGevuldeKamerEnSwvVersies($this->lijst->orgversieid, $this->orgstring); if($metingen){ - $this->lijst->metingen = $metingen; + $this->lijst->metingen = $metingen->aantal; + $this->lijst->aantalorgs = $metingen->aantalorgs; } }; } @@ -432,10 +436,16 @@ class Lijsten } private function setRapportInfo(){ - $metingen = ' metingen)'; - if(intval($this->lijst->metingen) == 1) $metingen = ' meting)'; + $scholen = ' scholen'; + if(intval($this->lijst->aantalorgs) == 1) $scholen = ' school'; $toevoeging = ''; - if(intval($this->soort < 4)|| intval($this->lijst->vorm) == 2) $toevoeging = ' ('. $this->lijst->metingen. $metingen; + if(intval($this->lijst->vorm) == 2) { + $metingen = ' metingen'; + if(intval($this->lijst->metingen) == 1) $metingen = ' meting'; + $toevoeging = ', '. $this->lijst->metingen. $metingen; + + } + if(intval($this->soort < 4)) $toevoeging .= ', '. $this->lijst->aantalorgs. $scholen; $this->lijst->vantm = "periode " . $this->lijst->orgversie->periodenummer . " van " . mysql2date($this->lijst->orgversie->geldigvanaf) . " t/m " . mysql2date($this->lijst->orgversie->geldigtm) . $toevoeging; diff --git a/application/models/monpas/Scores_model.php b/application/models/monpas/Scores_model.php index 3a0782e..b5119cf 100644 --- a/application/models/monpas/Scores_model.php +++ b/application/models/monpas/Scores_model.php @@ -409,9 +409,8 @@ class Scores_model extends MY_Model{ AND FV.organisatie_id = {$orgid} AND FV.meetellen = 1 AND S.score > 0 - GROUP BY S.filledversion_id HAVING COUNT(S.id) >= 5"; - return $this->get_query_result('aantal'); + return $this->get_query_result(); } @@ -444,13 +443,12 @@ class Scores_model extends MY_Model{ AND FV.organisatie_id IN ({$orglist}) AND FV.meetellen = 1 AND S.score > 0 - GROUP BY S.filledversion_id HAVING COUNT(S.id) >= 5) AS Q "; return $this->get_query_row(); } function fCountGevuldeBestuurVersies($orgversieid, $bgid){ - $this->sql =" SELECT COUNT(DISTINCT filledversion_id) as aantal + $this->sql =" SELECT COUNT(DISTINCT filledversion_id) as aantal, COUNT(DISTINCT(O.id)) AS aantalorgs FROM tb_scores S JOIN tb_filledversions FV ON FV.id = S.filledversion_id JOIN tb_organisaties O ON FV.organisatie_id = O.id @@ -458,9 +456,8 @@ class Scores_model extends MY_Model{ AND O.valtonder_id = {$bgid} AND FV.meetellen = 1 AND S.score > 0 - GROUP BY S.filledversion_id HAVING COUNT(S.id) >= 5"; - return $this->get_query_row('aantal'); + return $this->get_query_row(); } @@ -507,7 +504,7 @@ class Scores_model extends MY_Model{ function fCountGevuldeKamerEnSWVVersies($orgversieid, $orgs){ - $this->sql =" SELECT COUNT(DISTINCT filledversion_id) as aantal + $this->sql =" SELECT COUNT(DISTINCT filledversion_id) as aantal, COUNT(DISTINCT(O.id)) AS aantalorgs FROM tb_scores S JOIN tb_filledversions FV ON FV.id = S.filledversion_id JOIN tb_organisaties O ON FV.organisatie_id = O.id @@ -515,11 +512,10 @@ class Scores_model extends MY_Model{ AND O.id IN ({$orgs}) AND FV.meetellen = 1 AND S.score > 0 - GROUP BY S.filledversion_id - HAVING COUNT(S.id) >= 5"; + HAVING COUNT(S.id) >= 5 "; - return $this->get_query_row('aantal'); + return $this->get_query_row(); } diff --git a/application/models/shared/Aantalleerlingen_model.php b/application/models/shared/Aantalleerlingen_model.php index 2b4f760..89879bd 100644 --- a/application/models/shared/Aantalleerlingen_model.php +++ b/application/models/shared/Aantalleerlingen_model.php @@ -59,7 +59,7 @@ class aantalleerlingen_model extends MY_Model{ function get_omvang($schooljaarnr, $orgs){ - $this->sql=" SELECT A.schooljaarnr, S.naam, SUM(A.aantal) as aantal + $this->sql=" SELECT A.schooljaarnr, S.naam, SUM(A.aantal) as aantal, COUNT(DISTINCT(A.organisatie_id)) aantalorgs FROM tb_schooljaren S JOIN tb_aantalleerlingen A ON S.schooljaarnr = A.schooljaarnr WHERE A.organisatie_id IN ({$orgs}) diff --git a/application/views/monpas/compactsop/maaksoponderdelen/kiesonderdelen.php b/application/views/monpas/compactsop/maaksoponderdelen/kiesonderdelen.php index 5ec4851..47acf1f 100644 --- a/application/views/monpas/compactsop/maaksoponderdelen/kiesonderdelen.php +++ b/application/views/monpas/compactsop/maaksoponderdelen/kiesonderdelen.php @@ -1,6 +1,7 @@
-

Kies onderdelen voor het Compact SOP

+

Gekozen onderdelen

diff --git a/application/views/monpas/compactsop/omvangcompactbrs.php b/application/views/monpas/compactsop/omvangcompactbrs.php index 15d9863..6ca56a3 100644 --- a/application/views/monpas/compactsop/omvangcompactbrs.php +++ b/application/views/monpas/compactsop/omvangcompactbrs.php @@ -12,24 +12,23 @@

aantallen->naam?>

- Totaal aantal leerlingen: aantallen->aantal ?> + aantallen->totaal ?>

aantallen->naam?>

- Totaal aantal leerlingen: aantallen->aantal ?> + aantallen->totaal ?>

aantallen->naam?>

- Totaal aantal leerlingen: aantallen->aantal; + aantallen->totaal; ?>
-
@@ -70,132 +69,11 @@
- -
- - -
+ + + + + + + diff --git a/application/views/monpas/compactsop/paginacompact.php b/application/views/monpas/compactsop/paginacompact.php index 1db55c9..0c7df3a 100644 --- a/application/views/monpas/compactsop/paginacompact.php +++ b/application/views/monpas/compactsop/paginacompact.php @@ -708,9 +708,9 @@ -
-
-
+
+
+
##PLACEHOLDER## -
+
diff --git a/public/js/monpas/models/compactsopmodel.js b/public/js/monpas/models/compactsopmodel.js index b449bcb..698b891 100644 --- a/public/js/monpas/models/compactsopmodel.js +++ b/public/js/monpas/models/compactsopmodel.js @@ -724,7 +724,6 @@ mh.initCompactSopModel = function(){ self.tobemovedOnderdeel(this) } - console.log(self.tobemovedOnderdeel(),"onderdeel" ) }, fHiernaartoe: function(){ From efac2564977e25bac78f9a0b7851804d726bc747 Mon Sep 17 00:00:00 2001 From: Monique Date: Thu, 16 Sep 2021 18:44:50 +0200 Subject: [PATCH 3/3] versie --- application/core/MY_Controller.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/application/core/MY_Controller.php b/application/core/MY_Controller.php index a2a575c..43b4f6a 100644 --- a/application/core/MY_Controller.php +++ b/application/core/MY_Controller.php @@ -51,7 +51,8 @@ class MY_Controller extends CI_Controller{ // public $version = '1.17.63'; // mogelijkheid tot toevoegen omschrijvingen bij scores // public $version = '1.17.64'; // fout in ophalen scores ++ + - -- in matrix, individuele en schoolgemiddelden, // public $version = '1.17.66'; // instrument diversiteit po 2203 - public $version = '1.17.67'; // logo en foto koko +// public $version = '1.17.67'; // logo en foto koko + public $version = '1.17.68'; // bopropswop public $partituurid; public $globProfielVersieID = 1; public $userid; //id of the user that is logged in