diff --git a/application/controllers/monpas/Compactsop.php b/application/controllers/monpas/Compactsop.php index 9c3452b..761a50a 100644 --- a/application/controllers/monpas/Compactsop.php +++ b/application/controllers/monpas/Compactsop.php @@ -79,8 +79,8 @@ class Compactsop extends MY_Controller{ if (!$this->userid) die; $schooljaar = $this->uri->segment(4); $orgsoort = $this->uri->segment(5); - $compacteVersies = new CompacteVersies($schooljaar, $orgsoort); - $onderdelen = $compacteVersies->getOnderdelen(); + $compacteversies = new Compacteversies($schooljaar, $orgsoort); + $onderdelen = $compacteversies->getOnderdelen(); echo json_encode($onderdelen); } diff --git a/application/controllers/monpas/Overzichtsop.php b/application/controllers/monpas/Overzichtsop.php index e7ec887..aad5f1d 100644 --- a/application/controllers/monpas/Overzichtsop.php +++ b/application/controllers/monpas/Overzichtsop.php @@ -88,30 +88,33 @@ class Overzichtsop extends MY_Controller{ } } } - echo json_encode(array("organisatie" => $organisatie, "soort" => 1)); + + echo json_encode([ + "organisatie" => $organisatie, + "soort" => 1]); break; } } - function getAlfabetisch(){ - if (!$this->userid) die; - $schooljaarnr = $this->clean_input("schooljaarnr"); - $orgid = $this->clean_input("orgid"); - if ($orgid == 0) $orgid = $this->globorgid; - $organisatie = $this->Organisaties_model->getorg($orgid); - if($organisatie->soort == 2) $organisatie->scholen = $this->Organisaties_model->getscholenonderkamer($organisatie->id); - if($organisatie->soort == 1) $organisatie->scholen = $this->Organisaties_model->getscholenonderswv($organisatie->id); - - foreach ($organisatie->scholen as $index => $school) { - $school->sop = 'F'; - $compactsopID = $this->Compactsop_model->get_fieldvalue( - ['organisatie_id' => $school->id, 'schooljaarnummer' => $schooljaarnr], 'id'); - if ($compactsopID) $school->sop = 'T'; - } - - echo json_encode(array("organisatie" => $organisatie, "soort" => $organisatie->soort)); - - } +// function getAlfabetisch(){ +// if (!$this->userid) die; +// $schooljaarnr = $this->clean_input("schooljaarnr"); +// $orgid = $this->clean_input("orgid"); +// if ($orgid == 0) $orgid = $this->globorgid; +// $organisatie = $this->Organisaties_model->getorg($orgid); +// if($organisatie->soort == 2) $organisatie->scholen = $this->Organisaties_model->getscholenonderkamer($organisatie->id); +// if($organisatie->soort == 1) $organisatie->scholen = $this->Organisaties_model->getscholenonderswv($organisatie->id); +// +// foreach ($organisatie->scholen as $index => $school) { +// $school->sop = 'F'; +// $compactsopID = $this->Compactsop_model->get_fieldvalue( +// ['organisatie_id' => $school->id, 'schooljaarnummer' => $schooljaarnr], 'id'); +// if ($compactsopID) $school->sop = 'T'; +// } +// +//// echo json_encode(array("organisatie" => $organisatie, "soort" => $organisatie->soort)); +// +// } function download_pdf(){ diff --git a/application/libraries/monpas/Diversiteitafbeeldingen.php b/application/libraries/monpas/Diversiteitafbeeldingen.php index 59636ba..b1db760 100644 --- a/application/libraries/monpas/Diversiteitafbeeldingen.php +++ b/application/libraries/monpas/Diversiteitafbeeldingen.php @@ -14,20 +14,14 @@ class Diversiteitafbeeldingen { private $vormen; private $combifactor; private $combifactoren; - private $deelfactoren; - private $deelfactor; private $schoolfactor; - private $tijden; private $tijd; private $uur; private $uur0; private $minuut0; private $string; - private $soort; - private $totminuten; private $schoolminuten= 0; private $schooltijdstring; - private $tottijd; private $minuten; private $totG = 0; private $totS = 0; @@ -35,23 +29,9 @@ class Diversiteitafbeeldingen { private $gtijd; private $itijd; private $stijd; - private $minuten1 = 0; - private $minuten2 = 0; - private $minuten3 = 0; - private $minuten4 = 0; - private $minuten5 = 0; - private $dagtijd1 = 0; - private $dagtijd2 = 0; - private $dagtijd3 = 0; - private $dagtijd4 = 0; - private $dagtijd5 = 0; - private $schoolsoort; private $factorenTot = 0; private $combis; private $combi; - private $groep12; - private $groep38; - private $groepdiversiteit =0; private $totaal = 0; private $aantalgroepen = 0; private $som1 =0; diff --git a/application/libraries/monpas/compactsop/Compacteonderdelen.php b/application/libraries/monpas/compactsop/Compacteonderdelen.php index 7c4d33f..d9a235b 100644 --- a/application/libraries/monpas/compactsop/Compacteonderdelen.php +++ b/application/libraries/monpas/compactsop/Compacteonderdelen.php @@ -188,6 +188,10 @@ class Compacteonderdelen case 8: case 9: $this->setIJkpunten(); + break; + case 10: + $this->setDiversiteit(); + break; } } @@ -195,8 +199,8 @@ class Compacteonderdelen { $divcompact = New Diversiteit($this->schooljaarnr, $this->CI->globorgid, $this->onderdeel['modulenr']); $divdata = $divcompact->getDiversiteit(); - $divafbeelding = New DiversiteitAfbeeldingen($divdata, $this->onderdeel['modulenr'], $this->schooljaarnr); - $this->diversiteit = $divafbeelding->getDiversiteitAfbeeldingen(); + $divafbeelding = New Diversiteitafbeeldingen($divdata, $this->onderdeel['modulenr'], $this->schooljaarnr); + $this->diversiteit = $divafbeelding->getDiversiteitafbeeldingen(); $data = [ 'schooljaar' => $this->schooljaar->naam, diff --git a/application/libraries/monpas/compactsop/Compacteversies.php b/application/libraries/monpas/compactsop/Compacteversies.php index 3674906..ba13a7c 100644 --- a/application/libraries/monpas/compactsop/Compacteversies.php +++ b/application/libraries/monpas/compactsop/Compacteversies.php @@ -9,6 +9,7 @@ class Compacteversies private $kalenderjaar2; private $jaarnr1; private $jaarnr2; + private $swvID; private $orglist; private $aantallln; private $onderdelen; @@ -38,6 +39,7 @@ class Compacteversies $this->setSchooljaar(); $this->setKalenderjaren(); $this->setOrglist(); + $this->setSWVID(); $this->setCompactSopOnderdelen(); $this->loopCompactSop(); } @@ -63,8 +65,35 @@ class Compacteversies } + private function setSWVID(){ + $organisatie =$this->CI->Organisaties_model->get_record_by_id($this->CI->globorgid); + if ($organisatie) { + switch ($organisatie->soort) { + case "1": + $this->swvID = $organisatie->id; + break; + case "2": + $this->swvID = $organisatie->valtonder_id; + break; + case "3" : + $kamer = $this->CI->Organisaties_model->get_record_by_id($organisatie->valtonder_id); + $this->swvID = $kamer->valtonder_id; + break; + case "4": + $kamer = $this->CI->Organisaties_model->get_record_by_id($organisatie->valtonder_id); + $bestuur = $this->CI->Organisaties_model->get_record_by_id($kamer->valtonder_id); + $this->swvID = $bestuur->valtonder_id; + break; + } + } + else{ + $this->swvID = null; + } + } + private function setCompactSopOnderdelen(){ - $this->onderdelen = $this->CI->Compactsoponderdelen_model->getOnderdelen($this->orgsoortnr); + $this->onderdelen = $this->CI->Compactsoponderdelen_model->getOnderdelen($this->orgsoortnr, $this->swvID, + $this->schooljaar->schooljaarnr); } private function loopCompactSop(){ @@ -113,18 +142,22 @@ class Compacteversies break; case 630: $this->onderdeel->schooltype = 'Alle'; break; - default: $this->onderdeel->schooltype = 'Alle'; + case 660: $this->onderdeel->schooltype = 'R'; + break; + default: $this->onderdeel->schooltype = 'R'; } } private function setDiversiteit(){ - if($this->onderdeel->nummer != 1) return; + if($this->onderdeel->nummer != 1 && $this->onderdeel->nummer != 10) return; $module = 2; + if(isset($this->swvID) && $this->swvID == 150 && $this->schooljaar->schooljaarnr > 8) $module = 660; $this->aantallln = $this->CI->Groepen_model->getversiesmetleerlingen( $this->CI->globorgid, $this->schooljaarnr, $this->onderdeel->schooltype, $module); + if(isset($this->aantallln)){ if ($this->aantallln > 0) { $this->onderdeel->groepen = $this->CI->Groepen_model->get_AantalGroepen($this->schooljaarnr, $this->CI->globorgid, $module); diff --git a/application/models/Phantom_model.php b/application/models/Phantom_model.php index 18f36d3..ac25f05 100644 --- a/application/models/Phantom_model.php +++ b/application/models/Phantom_model.php @@ -114,7 +114,7 @@ class Phantom_model extends CI_Model{ curl_setopt_array( $curl, array( CURLOPT_RETURNTRANSFER => 1, - CURLOPT_URL => 'https://print.pensare-services.nl/print', + CURLOPT_URL => $_ENV['printserver'], // CURLOPT_URL => 'http://pdf.pensare-services.nl/index.php/pdfcreate', CURLOPT_POST => 1, CURLOPT_POSTFIELDS => $data diff --git a/application/models/monpas/Compactsoponderdelen_model.php b/application/models/monpas/Compactsoponderdelen_model.php index 9ce4b5e..452e603 100644 --- a/application/models/monpas/Compactsoponderdelen_model.php +++ b/application/models/monpas/Compactsoponderdelen_model.php @@ -12,13 +12,21 @@ class compactsoponderdelen_model extends MY_Model{ $this->load->model($models); } - function getOnderdelen($orgsoort){ - $this->sql = "SELECT C.naam, C.naamkort, C.ijkpunten, C.vergelijking, S.pad, S.blokid, C.nummer, S.toon_nummer + function getOnderdelen($orgsoort, $swvID, $schooljaarnr){ + $this->sql = "SELECT C.naam, C.naamkort, C.ijkpunten, C.vergelijking, S.pad, S.blokid, C.nummer, + S.toon_nummer FROM tb_compactsoponderdelen C JOIN tb_compactonderdeel_piv_orgsoort S ON C.id = S.onderdeel_id - WHERE S.org_soort = {$orgsoort} + WHERE S.org_soort = {$orgsoort} "; - ORDER BY S.toon_nummer "; + if($swvID == 150 && $schooljaarnr > 8){ + $this->sql .= "AND C.nummer <> 1 "; + } + else{ + $this->sql .= "AND C.nummer <> 10 "; + } + + $this->sql .= " ORDER BY S.toon_nummer "; return $this->get_query_result(); } function getOnderdeel($nummer, $orgsoort){ diff --git a/application/models/monpas/Groepen_model.php b/application/models/monpas/Groepen_model.php index c634596..b86447a 100644 --- a/application/models/monpas/Groepen_model.php +++ b/application/models/monpas/Groepen_model.php @@ -49,14 +49,25 @@ class Groepen_model extends MY_Model{ return $this->get_query_row('aantal'); } - function getversiesmetleerlingen($orgid, $schooljaarnr, $schooltype, $module){ + function getversiesmetleerlingengoedeversie($orgid, $schooljaarnr, $schooltype, $module){ $this->sql="SELECT SUM(totaantal) AS llnschool FROM tb_groepen WHERE organisatie_id ={$orgid} AND schooljaarnr = {$schooljaarnr} AND schooltype = '{$schooltype}' AND module = {$module} "; - return $this->get_query_row('llnschool'); + return $this->get_query_row("aantallln"); + + } + + function getversiesmetleerlingen($orgid, $schooljaarnr, $schooltype, $module){ + $this->sql="SELECT totaantal, niveau, schooljaarnr + FROM tb_groepen + WHERE organisatie_id ={$orgid} + AND schooljaarnr = {$schooljaarnr} + AND schooltype = '{$schooltype}' + AND module = {$module} "; + return $this->get_query_result(); } diff --git a/application/models/shared/Organisaties_model.php b/application/models/shared/Organisaties_model.php index 2d775a1..8bd66b9 100644 --- a/application/models/shared/Organisaties_model.php +++ b/application/models/shared/Organisaties_model.php @@ -507,7 +507,6 @@ class Organisaties_model extends MY_Model{ return $lijst; } - function getKleurcodesOrg($clusterid = FALSE, $swvid){ if (! $clusterid) $clusterid = 0; $sql = " SELECT * diff --git a/application/views/monpas/compactsop/maaksoponderdelen/blokvorm.php b/application/views/monpas/compactsop/maaksoponderdelen/blokvorm.php index 905a106..4d0da1e 100644 --- a/application/views/monpas/compactsop/maaksoponderdelen/blokvorm.php +++ b/application/views/monpas/compactsop/maaksoponderdelen/blokvorm.php @@ -3,6 +3,7 @@ data-bind=" css{randinactief: geenLicentie(), geenrand: selected} ">
@@ -12,6 +13,7 @@
diff --git a/application/views/monpas/compactsop/maaksoponderdelen/kiesonderdelen.php b/application/views/monpas/compactsop/maaksoponderdelen/kiesonderdelen.php index a425723..5ec4851 100644 --- a/application/views/monpas/compactsop/maaksoponderdelen/kiesonderdelen.php +++ b/application/views/monpas/compactsop/maaksoponderdelen/kiesonderdelen.php @@ -10,7 +10,8 @@
- + load->view("monpas/compactsop/maaksoponderdelen/blokvorm"); ?>
@@ -19,7 +20,8 @@
- + load->view("monpas/compactsop/maaksoponderdelen/blokvorm"); ?>
diff --git a/application/views/monpas/compactsop/overzicht/_bestuur.php b/application/views/monpas/compactsop/overzicht/_bestuur.php new file mode 100644 index 0000000..2c4b11f --- /dev/null +++ b/application/views/monpas/compactsop/overzicht/_bestuur.php @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + +
DownloadSoortOrganisatie
+ + BOP +
+ + SOP +
\ No newline at end of file diff --git a/application/views/monpas/compactsop/overzicht/_regio.php b/application/views/monpas/compactsop/overzicht/_regio.php new file mode 100644 index 0000000..0f93ca5 --- /dev/null +++ b/application/views/monpas/compactsop/overzicht/_regio.php @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DownloadSoortOrganisatie
+ + ROP +
+ + ROP +
+ + SOP +
+ diff --git a/application/views/monpas/compactsop/overzicht/_school.php b/application/views/monpas/compactsop/overzicht/_school.php new file mode 100644 index 0000000..87c060a --- /dev/null +++ b/application/views/monpas/compactsop/overzicht/_school.php @@ -0,0 +1,14 @@ + + + + + + +
SOP + + +
diff --git a/application/views/monpas/compactsop/overzicht/_swv.php b/application/views/monpas/compactsop/overzicht/_swv.php new file mode 100644 index 0000000..6077143 --- /dev/null +++ b/application/views/monpas/compactsop/overzicht/_swv.php @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DownloadSoortOrganisatie
+ + SWOP +
+ + ROP +
+ + BOP +
+ + SOP +
+ diff --git a/application/views/monpas/pages/sopoverzicht.php b/application/views/monpas/pages/sopoverzicht.php index 3cd6336..27ee751 100644 --- a/application/views/monpas/pages/sopoverzicht.php +++ b/application/views/monpas/pages/sopoverzicht.php @@ -1,339 +1,56 @@
-
-
+
- -
-

-
- - - -
- - - - - - - -
-
- - - - - - - - - - - - - - - -
- -
- - - - - - - - - - - - - - - - - - -
- - - -
-
- - - - - - - - - - - - - - -
- -
- - - - - - - - - - - - -
- -
- - - - - - -
-
-
- -
-
-
+

Compacte Ontwikkelingsplannen

-
-

Selecteer een schooljaar:

- -
-
- -

Ordening

-
-

- - per bestuur - -

-

- - alfabetisch - -

-
-
-

- - per bestuur - -

-

- - alfabetisch - -

-
- -
+

Selecteer een schooljaar:

+ + - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - -
- -
- +
+ load->view("monpas/compactsop/overzicht/_school"); ?> +
- + +
+ load->view("monpas/compactsop/overzicht/_bestuur"); ?> +
+ +
+ load->view("monpas/compactsop/overzicht/_regio"); ?> +
+
+ load->view("monpas/compactsop/overzicht/_swv"); ?> +
- - - - - - - -
- - -
- - - - - - - - - - - - -
- - - - - -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SWOPROPBOBSOPOrganisatienaam
- -
- - - - - - - -
- - - - - -
- - -
-
-
- - - - - - - - - - - -
- - -
-
diff --git a/documentatie/Aanmaken van een nieuw instrument.docx b/documentatie/Aanmaken van een nieuw instrument.docx new file mode 100644 index 0000000..798c53b Binary files /dev/null and b/documentatie/Aanmaken van een nieuw instrument.docx differ diff --git a/documentatie/Documentatie bij DQ.docx b/documentatie/Documentatie bij DQ.docx new file mode 100644 index 0000000..696814c Binary files /dev/null and b/documentatie/Documentatie bij DQ.docx differ diff --git a/documentatie/Flyer Monitor Financieel ls 22_01_2016.docx b/documentatie/Flyer Monitor Financieel ls 22_01_2016.docx new file mode 100644 index 0000000..3d4ea27 Binary files /dev/null and b/documentatie/Flyer Monitor Financieel ls 22_01_2016.docx differ diff --git a/documentatie/Handleiding Diversiteitmeter.docx b/documentatie/Handleiding Diversiteitmeter.docx new file mode 100644 index 0000000..b956d05 Binary files /dev/null and b/documentatie/Handleiding Diversiteitmeter.docx differ diff --git a/documentatie/Handleiding Expertise Scan.docx b/documentatie/Handleiding Expertise Scan.docx new file mode 100644 index 0000000..069ebd4 Binary files /dev/null and b/documentatie/Handleiding Expertise Scan.docx differ diff --git a/documentatie/Handleiding MonPas.docx b/documentatie/Handleiding MonPas.docx new file mode 100644 index 0000000..872d8c0 Binary files /dev/null and b/documentatie/Handleiding MonPas.docx differ diff --git a/documentatie/Handleiding Monitor Basisondersteuning.docx b/documentatie/Handleiding Monitor Basisondersteuning.docx new file mode 100644 index 0000000..416e83d Binary files /dev/null and b/documentatie/Handleiding Monitor Basisondersteuning.docx differ diff --git a/documentatie/Handleiding Monitor Financiën.docx b/documentatie/Handleiding Monitor Financiën.docx new file mode 100644 index 0000000..37ebfb3 Binary files /dev/null and b/documentatie/Handleiding Monitor Financiën.docx differ diff --git a/documentatie/Handleiding Partituur IJkpuntenmei 2016_2.doc b/documentatie/Handleiding Partituur IJkpuntenmei 2016_2.doc new file mode 100644 index 0000000..8f206f7 Binary files /dev/null and b/documentatie/Handleiding Partituur IJkpuntenmei 2016_2.doc differ diff --git a/documentatie/Handleiding Schoolmeter.docx b/documentatie/Handleiding Schoolmeter.docx new file mode 100644 index 0000000..56dd85c Binary files /dev/null and b/documentatie/Handleiding Schoolmeter.docx differ diff --git a/documentatie/Handleiding Tevredenheidsmeter School.docx b/documentatie/Handleiding Tevredenheidsmeter School.docx new file mode 100644 index 0000000..98005a9 Binary files /dev/null and b/documentatie/Handleiding Tevredenheidsmeter School.docx differ diff --git a/documentatie/Handleiding Tevredenheidsmeter.docx b/documentatie/Handleiding Tevredenheidsmeter.docx new file mode 100644 index 0000000..34b333b Binary files /dev/null and b/documentatie/Handleiding Tevredenheidsmeter.docx differ diff --git a/documentatie/Instructie Editor ls opmerkingen.docx b/documentatie/Instructie Editor ls opmerkingen.docx new file mode 100644 index 0000000..b657758 Binary files /dev/null and b/documentatie/Instructie Editor ls opmerkingen.docx differ diff --git a/documentatie/Kleurenschema.docx b/documentatie/Kleurenschema.docx new file mode 100644 index 0000000..5d4bd31 Binary files /dev/null and b/documentatie/Kleurenschema.docx differ diff --git a/documentatie/Korte namen Monitor Basisondersteuning.doc b/documentatie/Korte namen Monitor Basisondersteuning.doc new file mode 100644 index 0000000..e88e787 Binary files /dev/null and b/documentatie/Korte namen Monitor Basisondersteuning.doc differ diff --git a/documentatie/MonPas kleurschema.cs b/documentatie/MonPas kleurschema.cs new file mode 100644 index 0000000..e595586 Binary files /dev/null and b/documentatie/MonPas kleurschema.cs differ diff --git a/documentatie/Monitor Basisondersteuning PO in de ik vorm.doc b/documentatie/Monitor Basisondersteuning PO in de ik vorm.doc new file mode 100644 index 0000000..bd7cb3e Binary files /dev/null and b/documentatie/Monitor Basisondersteuning PO in de ik vorm.doc differ diff --git a/documentatie/Toelichting IJkpunten van de Basisondersteuning.doc b/documentatie/Toelichting IJkpunten van de Basisondersteuning.doc new file mode 100644 index 0000000..91cfa2b Binary files /dev/null and b/documentatie/Toelichting IJkpunten van de Basisondersteuning.doc differ diff --git a/documentatie/Van SOP naar SOP 2.pdf b/documentatie/Van SOP naar SOP 2.pdf new file mode 100644 index 0000000..4abf3a7 Binary files /dev/null and b/documentatie/Van SOP naar SOP 2.pdf differ diff --git a/documentatie/Voorbeelden van vragen en ondersteuning.doc b/documentatie/Voorbeelden van vragen en ondersteuning.doc new file mode 100644 index 0000000..1565096 Binary files /dev/null and b/documentatie/Voorbeelden van vragen en ondersteuning.doc differ diff --git a/documentatie/handleiding_sop_en_sopnieuw.pdf b/documentatie/handleiding_sop_en_sopnieuw.pdf new file mode 100644 index 0000000..dff1473 Binary files /dev/null and b/documentatie/handleiding_sop_en_sopnieuw.pdf differ diff --git a/documents/demo_bob_de_meander.pdf b/documents/demo_bob_de_meander.pdf new file mode 100644 index 0000000..3d764dc Binary files /dev/null and b/documents/demo_bob_de_meander.pdf differ diff --git a/documents/demo_sop_de_kindertuin.pdf b/documents/demo_sop_de_kindertuin.pdf new file mode 100644 index 0000000..f18f231 Binary files /dev/null and b/documents/demo_sop_de_kindertuin.pdf differ diff --git a/documents/handleiding_basisondersteuning_2015.pdf b/documents/handleiding_basisondersteuning_2015.pdf new file mode 100644 index 0000000..a768ae2 Binary files /dev/null and b/documents/handleiding_basisondersteuning_2015.pdf differ diff --git a/documents/handleiding_diversiteitsmeter_2015.pdf b/documents/handleiding_diversiteitsmeter_2015.pdf new file mode 100644 index 0000000..136397b Binary files /dev/null and b/documents/handleiding_diversiteitsmeter_2015.pdf differ diff --git a/documents/handleiding_expertise_scan_2015.pdf b/documents/handleiding_expertise_scan_2015.pdf new file mode 100644 index 0000000..e4852aa Binary files /dev/null and b/documents/handleiding_expertise_scan_2015.pdf differ diff --git a/documents/handleiding_monitor_financien_2020.pdf b/documents/handleiding_monitor_financien_2020.pdf new file mode 100644 index 0000000..ab8fdb2 Binary files /dev/null and b/documents/handleiding_monitor_financien_2020.pdf differ diff --git a/documents/handleiding_monpas_2015.pdf b/documents/handleiding_monpas_2015.pdf new file mode 100644 index 0000000..26f0970 Binary files /dev/null and b/documents/handleiding_monpas_2015.pdf differ diff --git a/documents/handleiding_schoolmeter_2015.pdf b/documents/handleiding_schoolmeter_2015.pdf new file mode 100644 index 0000000..5320d91 Binary files /dev/null and b/documents/handleiding_schoolmeter_2015.pdf differ diff --git a/documents/handleiding_tevredenheidsmeter_2015.pdf b/documents/handleiding_tevredenheidsmeter_2015.pdf new file mode 100644 index 0000000..1e188e5 Binary files /dev/null and b/documents/handleiding_tevredenheidsmeter_2015.pdf differ diff --git a/documents/handleiding_tevredenheidsmeter_school_2015.pdf b/documents/handleiding_tevredenheidsmeter_school_2015.pdf new file mode 100644 index 0000000..a642661 Binary files /dev/null and b/documents/handleiding_tevredenheidsmeter_school_2015.pdf differ diff --git a/public/js/monpas/models/compactsopmodel.js b/public/js/monpas/models/compactsopmodel.js index 481a522..cf144bc 100644 --- a/public/js/monpas/models/compactsopmodel.js +++ b/public/js/monpas/models/compactsopmodel.js @@ -39,6 +39,7 @@ mh.initCompactSopModel = function(){ case '7': dit.naamkort2('Middelen'); break; case '8': dit.naamkort2('Insp. indic.'); break; case '9': dit.naamkort2('Exp. SO & SBO'); break; + case '10': dit.naamkort2('Diversiteit'); break; } this.groepen = ko.observable(o && o.groepen && o.groepen > 8 ? o.groepen : 0); this.schooltype = o.schooltype; @@ -90,8 +91,10 @@ mh.initCompactSopModel = function(){ var diversiteit = o.erIsDiversiteit === 'T' ? true : false if (this.geenLicentie() ) return "Geen licentie voor het instrument bij dit onderdeel." ; - if (diversiteit && this.nummer == 1) return this.versie - if (! diversiteit && this.nummer == 1) { return "Vul eerst de diversiteitsmeter" + schooljaar + " in."; } + if (diversiteit && (this.nummer == 1 || this.nummer == 10)) return this.versie + if (! diversiteit && this.nummer == 1 ) { return "Vul eerst de diversiteitsmeter" + schooljaar + " in."; } + if (! diversiteit && this.nummer == 10 ) { return "Vul eerst de diversiteitsmeter PO 2203, "+ schooljaar + " in. "; } + if (this.nummer==7 ){ if (!this.budgetversies() || this.budgetversies().length === 0 ) return "Vul eerst de monitor financiën in." @@ -311,6 +314,7 @@ mh.initCompactSopModel = function(){ return mh.CompactSopModel.uploadLogoNaam().replace('C:\\fakepath\\', '') }), + initBindings :function(){ var self = mh.CompactSopModel; if (!ko.dataFor(document.getElementById('pagcompactsop')) ) { @@ -516,7 +520,7 @@ mh.initCompactSopModel = function(){ this.selected(true); - if(self.selectedOnderdeel().nummer === '1' ){ + if(self.selectedOnderdeel().nummer === '1' || self.selectedOnderdeel().nummer === '10' ){ self.selectedOnderdeel().gekozenVersie(""); } else if(self.selectedOnderdeel().nummer === '3'){ diff --git a/public/js/monpas/models/sopoverzichtmodel.js b/public/js/monpas/models/sopoverzichtmodel.js index db5fc5a..12dd5d4 100644 --- a/public/js/monpas/models/sopoverzichtmodel.js +++ b/public/js/monpas/models/sopoverzichtmodel.js @@ -8,23 +8,26 @@ mh.initSopOverzichtModel = function(){ this.soort = p.soort; this.brin = p.brin; this.naam = p.naamkort; + this.soort = 'SWOP' this.plaats = p.plaats; this.geopend = ko.observable(false); this.erIsEenSop = ko.observable(false); - if(b.sop === 'T') dit.erIsEenSop(true) + if(p.sop === 'T') dit.erIsEenSop(true); - dit.kamers = ko.observableArray([]); - dit.scholen = ko.observableArray([]); + this.kamers = ko.observableArray([]); + // dit.scholen = ko.observableArray([]); if (p.kamers){ $.each(p.kamers, function(j,k){ dit.kamers.push(new fAddKamer(k)); }) } - if (p.scholen ){ - $.each(p.scholen, function(i,s){ - dit.scholen.push(new fAddSchool(s)); - }) - } + this.bgs = ko.observableArray([]) + this.scholen = ko.observableArray([]); + // if (p.scholen ){ + // $.each(p.scholen, function(i,s){ + // dit.scholen.push(new fAddSchool(s)); + // }) + // } } function fAddKamer(p){ @@ -33,36 +36,41 @@ mh.initSopOverzichtModel = function(){ this.soort = p.soort; this.brin = p.brin; this.naam = p.naamkort; + this.soort = 'ROP' this.plaats = p.plaats; this.geopend = ko.observable(false); this.erIsEenSop = ko.observable(false); - if(b.sop === 'T') dit.erIsEenSop(true) + if(p.sop === 'T') dit.erIsEenSop(true) + this.kamers = ko.observableArray() this.bgs = ko.observableArray([]); - this.scholen = ko.observableArray([]); + // this.scholen = ko.observableArray([]); if (p.bgs){ $.each(p.bgs, function(x,z){ dit.bgs.push(new fAddBG(z)); }) } - if (p.scholen){ - $.each(p.scholen, function(i,s){ - dit.scholen.push(new fAddSchool(s)); - }) - } + // if (p.scholen){ + // $.each(p.scholen, function(i,s){ + // dit.scholen.push(new fAddSchool(s)); + // }) + // } } function fAddBG(p){ var dit = this; this.id = p.id; - this.soort = p.soort; + this.soort = 'BOP'; this.brin = p.brin; this.naam = p.naamkort; this.plaats = p.plaats; this.geopend = ko.observable(false); + this.kamers = ko.observableArray(); + this.bgs = ko.observableArray(); this.scholen = ko.observableArray([]); + this.erIsEenSop = ko.observable(false); - if(b.sop === 'T') dit.erIsEenSop(true) + if(p.sop === 'T') dit.erIsEenSop(true) if (p.scholen){ @@ -75,7 +83,7 @@ mh.initSopOverzichtModel = function(){ function fAddSchool(b){ var dit = this; this.id = b.id; - this.soort = b.soort; + this.soort = 'SOP'; this.brin = b.brin; this.naam = b.naamkort; this.plaats = b.plaats; @@ -96,12 +104,10 @@ mh.initSopOverzichtModel = function(){ toporg : ko.observable(''), selectedOrg : ko.observable(''), orgsoort : ko.observable(1), - keuzesoort : ko.observable(1), geopend : ko.observable(false), schooljaren : ko.observableArray([]), selectedSchooljaar : ko.observable(''), gegevens : ko.observable(true), - alfabetisch : ko.observable(false), @@ -136,16 +142,16 @@ mh.initSopOverzichtModel = function(){ fGetMenu: function(){ var self = mh.SopOverzichtModel; - self.alfabetisch(false); var submitData = { 'schooljaarnr' : self.selectedSchooljaar().id, 'orgid' : 0 }; $.post("index.php/monpas/overzichtsop/getoverzicht", submitData , function(data){ + console.log(data, "data") self.toporg(''); if (data.organisatie){ self.orgsoort(data.soort); - self.keuzesoort(data.soort); + self.orgsoort(data.soort); switch (self.orgsoort()){ case 1: self.toporg(new fAddSWV(data.organisatie)); break; @@ -160,19 +166,12 @@ mh.initSopOverzichtModel = function(){ },'json'); }, - fChangeSchooljaar: function(){ + fChangeSchooljaar: function() { var self = mh.SopOverzichtModel; - if(!self.selectedSchooljaar()) return; - if(!self.alfabetisch())self.fGetOverzicht(); - if(self.alfabetisch())self.fGetAlfabetisch(); + if (!self.selectedSchooljaar()) return; + self.fGetOverzicht(); }, - fToggleOrdening: function(){ - var self = mh.SopOverzichtModel; - self.alfabetisch(!self.alfabetisch()); - if(!self.alfabetisch())self.fGetOverzicht(); - if(self.alfabetisch())self.fGetAlfabetisch(); - }, fGetOverzicht: function(){ var self =mh.SopOverzichtModel; @@ -183,8 +182,8 @@ mh.initSopOverzichtModel = function(){ }; $.post("index.php/monpas/overzichtsop/getoverzicht", submitData , function(data){ if (data.organisatie){ - self.keuzesoort(data.soort); - switch (self.keuzesoort()){ + self.orgsoort(data.soort); + switch (self.orgsoort()){ case 1: self.selectedOrg(new fAddSWV(data.organisatie)); break; case 2: self.selectedOrg(new fAddKamer(data.organisatie)); @@ -198,40 +197,40 @@ mh.initSopOverzichtModel = function(){ },'json'); }, - fGetAlfabetisch: function(){ - var self =mh.SopOverzichtModel; - if(self.selectedOrg().soort === '3' || self.selectedOrg().soort === '4'){ - self.fGetOverzicht(); - return; - } - var submitData = { - 'schooljaarnr' : self.selectedSchooljaar().id, - 'orgid' : self.selectedOrg().id - }; - $.post("index.php/monpas/overzichtsop/getAlfabetisch", submitData , function(data){ - if (data.organisatie){ - self.keuzesoort(data.soort); - if(self.keuzesoort() === '1') self.selectedOrg(new fAddSWV(data.organisatie)); - if(self.keuzesoort() === '2') self.selectedOrg(new fAddKamer(data.organisatie)); - } - },'json'); - }, + // fGetAlfabetisch: function(){ + // var self =mh.SopOverzichtModel; + // if(self.selectedOrg().soort === '3' || self.selectedOrg().soort === '4'){ + // self.fGetOverzicht(); + // return; + // } + // var submitData = { + // 'schooljaarnr' : self.selectedSchooljaar().id, + // 'orgid' : self.selectedOrg().id + // }; + // $.post("index.php/monpas/overzichtsop/getAlfabetisch", submitData , function(data){ + // if (data.organisatie){ + // self.orgsoort(data.soort); + // if(self.orgsoort() === '1') self.selectedOrg(new fAddSWV(data.organisatie)); + // if(self.orgsoort() === '2') self.selectedOrg(new fAddKamer(data.organisatie)); + // } + // },'json'); + // }, - fToggleGeopend: function(){ - var self =mh.SopOverzichtModel; - this.geopend(!this.geopend()); - }, + // fToggleGeopend: function(){ + // var self =mh.SopOverzichtModel; + // this.geopend(!this.geopend()); + // }, - fSwitchOrg: function(){ - var self =mh.SopOverzichtModel; - if (self.selectedOrg() === undefined) return; - if (this.id === self.selectedOrg().id) return; - self.keuzesoort(''); - self.selectedOrg(this); - if (!self.alfabetisch()) self.fGetOverzicht(); - if (self.alfabetisch()) self.fGetAlfabetisch(); - - }, + // fSwitchOrg: function(){ + // var self =mh.SopOverzichtModel; + // if (self.selectedOrg() === undefined) return; + // if (this.id === self.selectedOrg().id) return; + // self.orgsoort(''); + // self.selectedOrg(this); + // if (!self.alfabetisch()) self.fGetOverzicht(); + // if (self.alfabetisch()) self.fGetAlfabetisch(); + // + // }, fOpenPDF: function(){ var self =mh.SopOverzichtModel;