From 598f4e5084eec9812bd8292ca5ab05ef4e6ff112 Mon Sep 17 00:00:00 2001 From: Monique Date: Thu, 16 Sep 2021 18:42:51 +0200 Subject: [PATCH] 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(){