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="= $chartid ?>"
+ style="text-align:center; height: 300px; ">
+
+
+
-
+
scores){ ?>
-
+
| nr |
- =$data['lijsten'][0]->label?> |
+ =$data['lijsten'][0]->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 @@
-
+
+
| 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'); ?>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
-
-
- = $groep->naam?> |
-
- Schooltotaal |
-
-
-
-
- | Totaal aantal leerlingen |
- totaantal; ?>
- =$groep->totaantal?> |
-
- =$schooltotaal?> |
-
-
-
- | Totale diversiteit per groep |
-
- =$groep->groepdiversiteit?> |
-
- =number_format($data['data']['schooldiversiteit'],1)?> |
-
-
- | DQs |
-
- =number_format($groep->dq, 1)?> |
-
- =number_format($data['data']['schooldq'], 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 @@
-
-
-
- =$naam ?>
-
-
-
-
-
-
- $lijst){ ?>
- =$lijst->vantm ?>
-
-
-
-
-
-
-
-
-
-
- scores){ ?>
-
-
-
- | nr
- |
-
- =$data['lijsten'][0]->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 : '')); ?>
-
- =$gem?>
- |
-
-
-
-
-
-
- | 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 @@
-
-
-
- =$naam ?>
-
-
-
-
-
-
- $lijst){ ?>
- =$lijst->vantm ?>
-
-
-
-
-
-
-
-
-
-
- scores){ ?>
-
-
-
- | nr
- |
-
- =$data['lijsten'][0]->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 : '')); ?>
-
- =$gem?>
- |
-
-
-
-
-
-
- | 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){
- ?>
-
-
-
- | nr
- |
- =$data['lijsten'][0]->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 : '')); ?>
-
- =$gem?>
- |
-
-
-
-
-
- | 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 = //= $index?>//;
-// 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: //= $score->gem ?>//,
-// color: '//=$score->kleur ?>//',
-// name: '//= $score->nummer ?>//',
-// soort: 'score',
-// versie: //= $lijst->periodenummer ?>//,
-// vantm: '//= $lijst->vantm ?>//',
-// omschrijving: 'omschrijving) ? $score->omschrijving : ''; ?>//' omschrijving gemaakt ?>
-// })
-//
-//
-// verkorteVersies.push(//= $lijst->periodenummer ?>//);
-// var ambitiewaarde =//=$data['lijsten'][0]->ambities->gemscore; ?>//;
-// ambities.push(
-// { y: //=$data['lijsten'][0]->ambities->gemscore; ?>//,
-// color: '#000000',
-// name: '',
-// soort: 'ambitie',
-// versie: //=$lijst->periodenummer ?>//,
-// vantm: '//= $lijst->vantm ?>//',
-// omschrijving: '//='test'; //$omschrijving is geen veld?>//'
-// }
-// );
-//
-// labels.unshift(' ');
-// var legescore ={
-// y : 0,
-// color : 'transparent',
-// name : '0',
-// soort : 'extra',
-// versie : '',
-// vantm : '//= $lijst->vantm ?>//',
-// omschrijving: ''
-// };
-//
-// scores.unshift(legescore);
-// verkorteVersies.unshift(//= $lijst->periodenummer ?>//);
-//
-// labels.push(' ');
-// scores.push(legescore);
-// verkorteVersies.push(//=$lijst->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){?>
-
-
-
-
-
-//=$data['lijsten'][0]->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 : '')); ?>
-//=$kleur ?>/* !important; */
-/* padding-right: 3px;*/
-/* text-align: right" >*/
-/* *///=$gem?>
-
-
-
--->
-
-
-
-
-
-
--->
-
-
-
-
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 @@
-
-
-
-
-
-
-
\ 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){
- ?>
-
-
-
- | nr |
- =$data['lijsten'][0]->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 : '')); ?>
-
-
- =$gem?>
- |
-
-
-
-
-
- | 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
-
-
-
-
-
-
-
-
-
-
-
-
-
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 @@
|
|
-
+
|
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
+
+
}
}
|