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 @@
+
+
+
+
+ Download
+ Soort
+ Organisatie
+
+
+
+
+
+
+
+ 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 @@
+
+
+
+
+ Download
+ Soort
+ Organisatie
+
+
+
+
+
+
+
+ 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 @@
+
+
+
+ Download
+ Soort
+ Organisatie
+
+
+
+
+
+
+
+ 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"); ?>
+
-
-
-
-
-
-
-
-
-
-
-
-
-
- SWOP
-
-
- ROP
-
-
- BOB
-
- SOP
- Organisatienaam
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
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;