Merge branch 'feature/passendOndCompactsop'
# Conflicts: # application/core/MY_Controller.php # application/libraries/monpas/compactsop/Compactepaginas.php
This commit is contained in:
@@ -59,10 +59,7 @@ class MY_Controller extends CI_Controller{
|
|||||||
// public $version = '1.17.76'; // cluster scans passend onderwijs
|
// public $version = '1.17.76'; // cluster scans passend onderwijs
|
||||||
// public $version = '1.17.79'; // fout matrixfunctie
|
// public $version = '1.17.79'; // fout matrixfunctie
|
||||||
// public $version = '1.17.83'; // sophomepage
|
// public $version = '1.17.83'; // sophomepage
|
||||||
// public $version = '1.17.84'; // zichtbaarheid paginas afhankelijk van orgsoort
|
public $version = '1.17.84'; // scan passend onderwijs in compact sop.
|
||||||
// public $version = '1.17.85'; // fouten divmeter po 2203 in compact
|
|
||||||
// public $version = '1.17.86'; // titels en headers sop
|
|
||||||
public $version = '1.17.88'; // sopfout
|
|
||||||
|
|
||||||
|
|
||||||
public $partituurid;
|
public $partituurid;
|
||||||
|
|||||||
@@ -16,11 +16,9 @@ class Compactepaginas
|
|||||||
private $aantalpaginas;
|
private $aantalpaginas;
|
||||||
private $divBreed = 'F';
|
private $divBreed = 'F';
|
||||||
private $middelenBreed = 'F';
|
private $middelenBreed = 'F';
|
||||||
private $inspectieBreed = 'F';
|
|
||||||
private $compactarray;
|
private $compactarray;
|
||||||
private $blokjeshtml;
|
private $blokjeshtml;
|
||||||
private $html;
|
private $html;
|
||||||
private $sopid;
|
|
||||||
|
|
||||||
private $gegevens;
|
private $gegevens;
|
||||||
private $gegevensarray = [];
|
private $gegevensarray = [];
|
||||||
@@ -74,7 +72,7 @@ class Compactepaginas
|
|||||||
foreach($this->onderdelen as $index => $this->onderdeel ) {
|
foreach($this->onderdelen as $index => $this->onderdeel ) {
|
||||||
$this->setDivBreedte();
|
$this->setDivBreedte();
|
||||||
$this->setMiddelenBreedte();
|
$this->setMiddelenBreedte();
|
||||||
$this->setInspectieBreedte();
|
//
|
||||||
$this->setOnderdelenDef();
|
$this->setOnderdelenDef();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -96,15 +94,6 @@ class Compactepaginas
|
|||||||
$this->onderdeel['breed'] = 'T';
|
$this->onderdeel['breed'] = 'T';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private function setInspectieBreedte(){
|
|
||||||
if (!$this->onderdeel['onderdeelnr']) return;
|
|
||||||
if($this->onderdeel['onderdeelnr'] != 8 || $this->inspectieBreed == 'T') return;
|
|
||||||
$this->inspectieBreed = 'T';
|
|
||||||
$this->onderdeel['breed'] = 'T';
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
private function setOnderdelenDef(){
|
private function setOnderdelenDef(){
|
||||||
$this->onderdelendef[] = $this->onderdeel;
|
$this->onderdelendef[] = $this->onderdeel;
|
||||||
}
|
}
|
||||||
@@ -117,9 +106,7 @@ class Compactepaginas
|
|||||||
if($this->middelenBreed == 'T'){
|
if($this->middelenBreed == 'T'){
|
||||||
$ruimte = $ruimte + 1;
|
$ruimte = $ruimte + 1;
|
||||||
}
|
}
|
||||||
if($this->inspectieBreed == 'T'){
|
|
||||||
$ruimte = $ruimte + 1;
|
|
||||||
}
|
|
||||||
$this->aantalpaginas = ceil($ruimte/4);
|
$this->aantalpaginas = ceil($ruimte/4);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -134,16 +134,12 @@ class Compacteversies
|
|||||||
case 270:
|
case 270:
|
||||||
case 300: $this->onderdeel->schooltype = 'SBO';
|
case 300: $this->onderdeel->schooltype = 'SBO';
|
||||||
break;
|
break;
|
||||||
case 340: $this->onderdeel->schooltype = 'R';
|
|
||||||
break;
|
|
||||||
case 350: $this->onderdeel->schooltype = 'SBO';
|
|
||||||
break;
|
|
||||||
case 360: $this->onderdeel->schooltype = 'SO';
|
|
||||||
break;
|
|
||||||
case 630: $this->onderdeel->schooltype = 'Alle';
|
case 630: $this->onderdeel->schooltype = 'Alle';
|
||||||
break;
|
break;
|
||||||
case 660: $this->onderdeel->schooltype = 'R';
|
case 660: $this->onderdeel->schooltype = 'R';
|
||||||
break;
|
break;
|
||||||
|
case 680: $this->onderdeel->schooltype = 'Alle';
|
||||||
|
break;
|
||||||
default: $this->onderdeel->schooltype = 'R';
|
default: $this->onderdeel->schooltype = 'R';
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -500,7 +500,9 @@ class Lijsten
|
|||||||
$scholen = ' scholen';
|
$scholen = ' scholen';
|
||||||
if(intval($this->lijst->aantalorgs) == 1) $scholen = ' school';
|
if(intval($this->lijst->aantalorgs) == 1) $scholen = ' school';
|
||||||
$toevoeging = '';
|
$toevoeging = '';
|
||||||
|
$versie = ' , schoolversie';
|
||||||
if(intval($this->lijst->vorm) == 2) {
|
if(intval($this->lijst->vorm) == 2) {
|
||||||
|
$versie = ' , individuele versie';
|
||||||
$metingen = ' metingen';
|
$metingen = ' metingen';
|
||||||
if(intval($this->lijst->metingen) == 1) $metingen = ' meting';
|
if(intval($this->lijst->metingen) == 1) $metingen = ' meting';
|
||||||
$toevoeging = ', '. $this->lijst->metingen. $metingen;
|
$toevoeging = ', '. $this->lijst->metingen. $metingen;
|
||||||
@@ -509,7 +511,7 @@ class Lijsten
|
|||||||
if(intval($this->soort < 4)) $toevoeging .= ', '. $this->lijst->aantalorgs. $scholen;
|
if(intval($this->soort < 4)) $toevoeging .= ', '. $this->lijst->aantalorgs. $scholen;
|
||||||
$this->lijst->vantm = "periode " . $this->lijst->orgversie->periodenummer . " van " .
|
$this->lijst->vantm = "periode " . $this->lijst->orgversie->periodenummer . " van " .
|
||||||
mysql2date($this->lijst->orgversie->geldigvanaf) . " t/m " . mysql2date($this->lijst->orgversie->geldigtm) .
|
mysql2date($this->lijst->orgversie->geldigvanaf) . " t/m " . mysql2date($this->lijst->orgversie->geldigtm) .
|
||||||
$toevoeging;
|
$versie . $toevoeging;
|
||||||
}
|
}
|
||||||
|
|
||||||
private function setLijsten(){
|
private function setLijsten(){
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
<?php if ($data['lijsten'][0]){ ?>
|
<?php if ($data['lijsten'][0]){ ?>
|
||||||
<div >
|
<div >
|
||||||
<p class="subTitel1">
|
<p class="subTitel1">
|
||||||
<?php echo $data['versienaam'], $data['lijsten'][0]->vorm == 1 ? ', schoolversie' : ', indivduele versie'; ?>
|
<?php echo $data['versienaam']?>
|
||||||
</p>
|
</p>
|
||||||
<?php foreach($data['lijsten'] as $index => $lijst){ ?>
|
<?php foreach($data['lijsten'] as $index => $lijst){ ?>
|
||||||
<p class="subTitel2"><?=$lijst->vantm ?></p>
|
<p class="subTitel2"><?=$lijst->vantm ?></p>
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
<?php if ($data['lijsten'][0]){ ?>
|
<?php if ($data['lijsten'][0]){ ?>
|
||||||
<div >
|
<div >
|
||||||
<p class="subTitel1">
|
<p class="subTitel1">
|
||||||
<?php echo $data['versienaam'], $data['lijsten'][0]->vorm == 1 ? ', schoolversie' : ', indivduele versie'; ?>
|
<?php echo $data['versienaam']?>
|
||||||
</p>
|
</p>
|
||||||
<?php foreach($data['lijsten'] as $index => $lijst){ ?>
|
<?php foreach($data['lijsten'] as $index => $lijst){ ?>
|
||||||
<p class="subTitel2"><?=$lijst->vantm ?></p>
|
<p class="subTitel2"><?=$lijst->vantm ?></p>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
<p class="sopTitel"><?php echo $naam ?></p>
|
<p class="sopTitel"><?php echo $naam ?></p>
|
||||||
<?php if ($data['lijsten'][0]){ ?>
|
<?php if ($data['lijsten'][0]){ ?>
|
||||||
<div ><p class="subTitel1" >
|
<div ><p class="subTitel1" >
|
||||||
<?php echo $data['versienaam'], $data['lijsten'][0]->vorm == 1 ? ', schoolversie' : ', indivduele versie'; ?>
|
<?php echo $data['versienaam'] ?>
|
||||||
<?php foreach($data['lijsten'] as $index => $lijst){
|
<?php foreach($data['lijsten'] as $index => $lijst){
|
||||||
?>
|
?>
|
||||||
<p class="subTitel2" style="font-size: 0.7em !important; ">
|
<p class="subTitel2" style="font-size: 0.7em !important; ">
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
<?php if ($data['lijsten'][0]){ ?>
|
<?php if ($data['lijsten'][0]){ ?>
|
||||||
|
|
||||||
<p class="subTitel1" ><?php echo $data['versienaam'], $data['lijsten'][0]->vorm == 1 ? ', schoolversie' : ', indivduele versie'; ?>
|
<p class="subTitel1" ><?php echo $data['versienaam']?>
|
||||||
|
|
||||||
<?php foreach($data['lijsten'] as $index => $lijst){ ?>
|
<?php foreach($data['lijsten'] as $index => $lijst){ ?>
|
||||||
<p class="subTitel2"><?php echo $lijst->vantm ?></p>
|
<p class="subTitel2"><?php echo $lijst->vantm ?></p>
|
||||||
|
|||||||
@@ -1,251 +1,251 @@
|
|||||||
<div class="sopOnderdeelBlok">
|
<!--<div class="sopOnderdeelBlok">-->
|
||||||
<div class="sopTitelHolder" style="margin-bottom:10px">
|
<!-- <div class="sopTitelHolder" style="margin-bottom:10px">-->
|
||||||
<?php if($naam){ ?>
|
<!-- --><?php //if($naam){ ?>
|
||||||
<p class="sopTitel" >
|
<!-- <p class="sopTitel" >-->
|
||||||
<?php echo $naam ?>
|
<!-- --><?php //echo $naam ?>
|
||||||
</p>
|
<!-- </p>-->
|
||||||
<?php if ($data['lijsten'][0]){ ?>
|
<!-- --><?php //if ($data['lijsten'][0]){ ?>
|
||||||
<div >
|
<!-- <div >-->
|
||||||
<p class="subTitel1" >
|
<!-- <p class="subTitel1" >-->
|
||||||
<?php echo $data['versienaam'], $data['lijsten'][0]->vorm == 1 ? ', schoolversie' : ', indivduele versie'; ?>
|
<!-- --><?php //echo $data['versienaam'], $data['lijsten'][0]->vorm == 1 ? ', schoolversie' : ', indivduele versie'; ?>
|
||||||
<?php foreach($data['lijsten'] as $index => $lijst){ ?>
|
<!-- --><?php //foreach($data['lijsten'] as $index => $lijst){ ?>
|
||||||
<p class="subTitel2" >
|
<!-- <p class="subTitel2" >-->
|
||||||
<?php echo $lijst->vantm ?></p>
|
<!-- --><?php //echo $lijst->vantm ?><!--</p>-->
|
||||||
<?php }; ?>
|
<!-- --><?php //}; ?>
|
||||||
</div>
|
<!-- </div>-->
|
||||||
<?php } ?> <!-- if data[lijsten][0] -->
|
<!-- --><?php //} ?><!-- <!-- if data[lijsten][0] -->-->
|
||||||
<?php }; ?> <!-- if ($naam) -->
|
<!-- --><?php //}; ?><!-- <!-- if ($naam) -->-->
|
||||||
</div>
|
<!-- </div>-->
|
||||||
<div class="col-xs-6">
|
<!-- <div class="col-xs-6">-->
|
||||||
<div class="sopKaderGrafiek highcharts-background"
|
<!-- <div class="sopKaderGrafiek highcharts-background"-->
|
||||||
id="chartCompactInspectie"
|
<!-- id="chartCompactInspectie"-->
|
||||||
style=" height: 230px;">
|
<!-- style=" height: 230px;">-->
|
||||||
</div>
|
<!-- </div>-->
|
||||||
</div>
|
<!-- </div>-->
|
||||||
|
<!---->
|
||||||
<script>
|
<!-- <script>-->
|
||||||
<?php if ($data['lijsten']){ ?>
|
<!-- --><?php //if ($data['lijsten']){ ?>
|
||||||
$(function(){
|
// $(function(){
|
||||||
fFillGraph5=function(){
|
// fFillGraph5=function(){
|
||||||
|
//
|
||||||
var xas = [];
|
// var xas = [];
|
||||||
var verkorteVersies = [];
|
// var verkorteVersies = [];
|
||||||
var balkGegevens = [];
|
// var balkGegevens = [];
|
||||||
var lijnGegevens;
|
// var lijnGegevens;
|
||||||
|
//
|
||||||
<?php foreach($data['lijsten'] as $index => $lijst){ ?>
|
// <?php //foreach($data['lijsten'] as $index => $lijst){ ?>
|
||||||
var indexnummer = <?= $index?>;
|
// var indexnummer = <?//= $index?>//;
|
||||||
var labels = [];
|
// var labels = [];
|
||||||
var scores = [];
|
// var scores = [];
|
||||||
var ambities = [];
|
// var ambities = [];
|
||||||
|
//
|
||||||
var xastitel = '';
|
// var xastitel = '';
|
||||||
<?php if($lijst->label){ ?>
|
// <?php //if($lijst->label){ ?>
|
||||||
var xastitel = '<?php echo $lijst->label ?>';
|
// var xastitel = '<?php //echo $lijst->label ?>//';
|
||||||
<?php } ?>
|
// <?php //} ?>
|
||||||
|
<!---->
|
||||||
<?php foreach($lijst->scores as $index2 => $score){
|
<!-- --><?php //foreach($lijst->scores as $index2 => $score){
|
||||||
$omschrijving = "gemiddelde";
|
// $omschrijving = "gemiddelde";
|
||||||
if(isset($score->omschrijving)){
|
// if(isset($score->omschrijving)){
|
||||||
$omschrijving = $score->omschrijving;
|
// $omschrijving = $score->omschrijving;
|
||||||
};
|
// };
|
||||||
?>
|
// ?>
|
||||||
|
//
|
||||||
labels.push(<?php $score->nummer ?>);
|
// labels.push(<?php //$score->nummer ?>//);
|
||||||
scores.push({
|
// scores.push({
|
||||||
y: <?= $score->gem ?>,
|
// y: <?//= $score->gem ?>//,
|
||||||
color: '<?=$score->kleur ?>',
|
// color: '<?//=$score->kleur ?>//',
|
||||||
name: '<?= $score->nummer ?>',
|
// name: '<?//= $score->nummer ?>//',
|
||||||
soort: 'score',
|
// soort: 'score',
|
||||||
versie: <?= $lijst->periodenummer ?>,
|
// versie: <?//= $lijst->periodenummer ?>//,
|
||||||
vantm: '<?= $lijst->vantm ?>',
|
// vantm: '<?//= $lijst->vantm ?>//',
|
||||||
omschrijving: '<?php echo isset( $score->omschrijving) ? $score->omschrijving : ''; ?>' <?php // hier van $omschrijving $score->omschrijving gemaakt ?>
|
// omschrijving: '<?php //echo isset( $score->omschrijving) ? $score->omschrijving : ''; ?>//' <?php //// hier van $omschrijving $score->omschrijving gemaakt ?>
|
||||||
})
|
// })
|
||||||
<?php } // foreach lijstscores ?>
|
// <?php //} // foreach lijstscores ?>
|
||||||
|
//
|
||||||
verkorteVersies.push(<?= $lijst->periodenummer ?>);
|
// verkorteVersies.push(<?//= $lijst->periodenummer ?>//);
|
||||||
var ambitiewaarde =<?=$data['lijsten'][0]->ambities->gemscore; ?>;
|
// var ambitiewaarde =<?//=$data['lijsten'][0]->ambities->gemscore; ?>//;
|
||||||
ambities.push(
|
// ambities.push(
|
||||||
{ y: <?=$data['lijsten'][0]->ambities->gemscore; ?>,
|
// { y: <?//=$data['lijsten'][0]->ambities->gemscore; ?>//,
|
||||||
color: '#000000',
|
// color: '#000000',
|
||||||
name: '',
|
// name: '',
|
||||||
soort: 'ambitie',
|
// soort: 'ambitie',
|
||||||
versie: <?=$lijst->periodenummer ?>,
|
// versie: <?//=$lijst->periodenummer ?>//,
|
||||||
vantm: '<?= $lijst->vantm ?>',
|
// vantm: '<?//= $lijst->vantm ?>//',
|
||||||
omschrijving: '<?='test'; //$omschrijving is geen veld?>'
|
// omschrijving: '<?//='test'; //$omschrijving is geen veld?>//'
|
||||||
}
|
// }
|
||||||
);
|
// );
|
||||||
|
//
|
||||||
labels.unshift(' ');
|
// labels.unshift(' ');
|
||||||
var legescore ={
|
// var legescore ={
|
||||||
y : 0,
|
// y : 0,
|
||||||
color : 'transparent',
|
// color : 'transparent',
|
||||||
name : '0',
|
// name : '0',
|
||||||
soort : 'extra',
|
// soort : 'extra',
|
||||||
versie : '',
|
// versie : '',
|
||||||
vantm : '<?= $lijst->vantm ?>',
|
// vantm : '<?//= $lijst->vantm ?>//',
|
||||||
omschrijving: ''
|
// omschrijving: ''
|
||||||
};
|
// };
|
||||||
|
//
|
||||||
scores.unshift(legescore);
|
// scores.unshift(legescore);
|
||||||
verkorteVersies.unshift(<?= $lijst->periodenummer ?>);
|
// verkorteVersies.unshift(<?//= $lijst->periodenummer ?>//);
|
||||||
|
//
|
||||||
labels.push(' ');
|
// labels.push(' ');
|
||||||
scores.push(legescore);
|
// scores.push(legescore);
|
||||||
verkorteVersies.push(<?=$lijst->periodenummer ?>);
|
// verkorteVersies.push(<?//=$lijst->periodenummer ?>//);
|
||||||
|
//
|
||||||
balkGegevens[indexnummer] =({
|
// balkGegevens[indexnummer] =({
|
||||||
dataLabels: {
|
// dataLabels: {
|
||||||
format: '<span style="font-size: 8px;">{point.versie}</span>'
|
// format: '<span style="font-size: 8px;">{point.versie}</span>'
|
||||||
},
|
// },
|
||||||
type : 'column',
|
// type : 'column',
|
||||||
name : verkorteVersies,
|
// name : verkorteVersies,
|
||||||
backgroundColor: '#e6e6e6',
|
// backgroundColor: '#e6e6e6',
|
||||||
data : scores
|
// data : scores
|
||||||
});
|
// });
|
||||||
|
//
|
||||||
<?php } // foreach lijsten ?>
|
// <?php //} // foreach lijsten ?>
|
||||||
|
//
|
||||||
var extralijn = {
|
// var extralijn = {
|
||||||
y: ambitiewaarde,
|
// y: ambitiewaarde,
|
||||||
name: '',
|
// name: '',
|
||||||
soort: 'extra'
|
// soort: 'extra'
|
||||||
};
|
// };
|
||||||
ambities.unshift(extralijn);
|
// ambities.unshift(extralijn);
|
||||||
ambities.push(extralijn);
|
// ambities.push(extralijn);
|
||||||
var splinedata=[];
|
// var splinedata=[];
|
||||||
var xas = [];
|
// var xas = [];
|
||||||
if (balkGegevens[0]){
|
// if (balkGegevens[0]){
|
||||||
$.each(balkGegevens[0].data,function(i,p){
|
// $.each(balkGegevens[0].data,function(i,p){
|
||||||
if (p.name=== '0') xas.push('')
|
// if (p.name=== '0') xas.push('')
|
||||||
else xas.push(p.name);
|
// else xas.push(p.name);
|
||||||
|
//
|
||||||
splinedata.push(ambitiewaarde)
|
// splinedata.push(ambitiewaarde)
|
||||||
});
|
// });
|
||||||
}
|
// }
|
||||||
lijnGegevens = ({
|
// lijnGegevens = ({
|
||||||
dataLabels: {
|
// dataLabels: {
|
||||||
format: ''
|
// format: ''
|
||||||
},
|
// },
|
||||||
type: 'spline',
|
// type: 'spline',
|
||||||
name: verkorteVersies,
|
// name: verkorteVersies,
|
||||||
data: splinedata //ambities
|
// data: splinedata //ambities
|
||||||
});
|
// });
|
||||||
|
//
|
||||||
balkGegevens.push(lijnGegevens);
|
// balkGegevens.push(lijnGegevens);
|
||||||
// });
|
// // });
|
||||||
|
//
|
||||||
|
//
|
||||||
var ijkgrafiek;
|
// var ijkgrafiek;
|
||||||
ijkgrafiek = Highcharts.chart('chartCompactInspectie', {
|
// ijkgrafiek = Highcharts.chart('chartCompactInspectie', {
|
||||||
chart:{
|
// chart:{
|
||||||
animation: false,
|
// animation: false,
|
||||||
backgroundColor: '#e6e6e6'
|
// backgroundColor: '#e6e6e6'
|
||||||
},
|
// },
|
||||||
title:{
|
// title:{
|
||||||
text:''
|
// text:''
|
||||||
},
|
// },
|
||||||
credits: {
|
// credits: {
|
||||||
enabled: false
|
// enabled: false
|
||||||
},
|
// },
|
||||||
xAxis: {
|
// xAxis: {
|
||||||
type: 'category',
|
// type: 'category',
|
||||||
categories: xas,
|
// categories: xas,
|
||||||
// title:{
|
// // title:{
|
||||||
// text: xastitel
|
// // text: xastitel
|
||||||
// }
|
// // }
|
||||||
},
|
// },
|
||||||
yAxis: {
|
// yAxis: {
|
||||||
min:0,
|
// min:0,
|
||||||
max: 100,
|
// max: 100,
|
||||||
title: false
|
// title: false
|
||||||
},
|
// },
|
||||||
legend: {
|
// legend: {
|
||||||
enabled: false
|
// enabled: false
|
||||||
},
|
// },
|
||||||
plotOptions: {
|
// plotOptions: {
|
||||||
column:{
|
// column:{
|
||||||
pointPadding: 0.05,
|
// pointPadding: 0.05,
|
||||||
borderWidth:0
|
// borderWidth:0
|
||||||
},
|
// },
|
||||||
series:{
|
// series:{
|
||||||
groupPadding: 0.05,
|
// groupPadding: 0.05,
|
||||||
animation: false,
|
// animation: false,
|
||||||
dataLabels: {
|
// dataLabels: {
|
||||||
enabled: true,
|
// enabled: true,
|
||||||
inside: true,
|
// inside: true,
|
||||||
align: 'center',
|
// align: 'center',
|
||||||
verticalAlign: 'bottom',
|
// verticalAlign: 'bottom',
|
||||||
color: '#404040',
|
// color: '#404040',
|
||||||
style: {
|
// style: {
|
||||||
textOutline: false
|
// textOutline: false
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
},
|
// },
|
||||||
spline: {
|
// spline: {
|
||||||
color: 'grey',
|
// color: 'grey',
|
||||||
pointStart: 0,
|
// pointStart: 0,
|
||||||
marker: {
|
// marker: {
|
||||||
enabled: false
|
// enabled: false
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
},
|
// },
|
||||||
series: balkGegevens,
|
// series: balkGegevens,
|
||||||
showInLegend: false
|
// showInLegend: false
|
||||||
});
|
// });
|
||||||
|
//
|
||||||
}()
|
// }()
|
||||||
});
|
// });
|
||||||
<?php }; ?>
|
// <?php //}; ?>
|
||||||
</script>
|
<!-- </script>-->
|
||||||
<div class="col-xs-6">
|
<!-- <div class="col-xs-6">-->
|
||||||
<div class="sopKaderTabel"
|
<!-- <div class="sopKaderTabel" -->
|
||||||
style="height: 375px; margin-left: 10px;">
|
<!-- style="height: 375px; margin-left: 10px;">-->
|
||||||
<?php if ($data['lijsten'][0]->scores){?>
|
<!-- --><?php //if ($data['lijsten'][0]->scores){?>
|
||||||
<table class="sopTabel" >
|
<!-- <table class="sopTabel" >-->
|
||||||
<thead >
|
<!-- <thead >-->
|
||||||
<tr >
|
<!-- <tr >-->
|
||||||
<th style="width: 20px; padding-left: 3px; ">nr
|
<!-- <th style="width: 20px; padding-left: 3px; ">nr-->
|
||||||
</th>
|
<!-- </th>-->
|
||||||
<th style="width: 230px; padding-left:3px; "><?=$data['lijsten'][0]->label?>
|
<!-- <th style="width: 230px; padding-left:3px; ">--><?//=$data['lijsten'][0]->label?>
|
||||||
</th>
|
<!-- </th>-->
|
||||||
<?php foreach ($data['lijsten'] as $lijst){ ?>
|
<!-- --><?php //foreach ($data['lijsten'] as $lijst){ ?>
|
||||||
<th style=" width: 30px;
|
<!-- <th style=" width: 30px; -->
|
||||||
padding-right: 3px;">
|
<!-- padding-right: 3px;"> -->
|
||||||
<?php echo 'p '.$lijst->periodenummer; ?>
|
<!-- --><?php //echo 'p '.$lijst->periodenummer; ?><!-- -->
|
||||||
</th>
|
<!-- </th>-->
|
||||||
<?php }; ?> <!-- foreach -->
|
<!-- --><?php //}; ?><!-- <!-- foreach -->-->
|
||||||
</tr>
|
<!-- </tr>-->
|
||||||
</thead>
|
<!-- </thead>-->
|
||||||
<tbody >
|
<!-- <tbody >-->
|
||||||
<?php $i =0;
|
<!-- --><?php // $i =0;
|
||||||
foreach( $data['lijsten'][0]->scores as $score){ ?>
|
// foreach( $data['lijsten'][0]->scores as $score){ ?>
|
||||||
<tr >
|
<!-- <tr >-->
|
||||||
<td style=" padding-left: 3px; " ><?php if($score->nummer != 'gem'){ echo $score->nummer . '.';}?>
|
<!-- <td style=" padding-left: 3px; " >--><?php //if($score->nummer != 'gem'){ echo $score->nummer . '.';}?>
|
||||||
</td>
|
<!-- </td>-->
|
||||||
<td style="overflow-x: hidden; overflow-y: hidden; text-overflow: ellipsis; white-space: nowrap;" ><?php echo isset($score->omschrijving) ? $score->omschrijving: 'Gemiddelde'?>
|
<!-- <td style="overflow-x: hidden; overflow-y: hidden; text-overflow: ellipsis; white-space: nowrap;" >--><?php //echo isset($score->omschrijving) ? $score->omschrijving: 'Gemiddelde'?>
|
||||||
</td>
|
<!-- </td>-->
|
||||||
<?php foreach ($data['lijsten'] as $lijst){
|
<!-- --><?php //foreach ($data['lijsten'] as $lijst){
|
||||||
$kleur = $lijst->scores[$i]->disabled == 'T' || $lijst->scores[$i]->disablenvt == 'T' ? '' : (isset($lijst->scores[$i]->kleur) ? $lijst->scores[$i]->kleur : '');
|
// $kleur = $lijst->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 = $lijst->scores[$i]->disabled == 'T' ? 'uit' : ($lijst->scores[$i]->disablenvt == 'T' ? 'nvt' : (isset($lijst->scores[$i]->gem) ? $lijst->scores[$i]->gem : '')); ?>
|
||||||
<td style="background-color: <?=$kleur ?> !important;
|
<!-- <td style="background-color: --><?//=$kleur ?>/* !important; */
|
||||||
padding-right: 3px;
|
/* padding-right: 3px;*/
|
||||||
text-align: right" >
|
/* text-align: right" >*/
|
||||||
<?=$gem?>
|
/* */<?//=$gem?>
|
||||||
</td>
|
<!-- </td>-->
|
||||||
<?php }; // foreach
|
<!-- --><?php // }; // foreach
|
||||||
$i++; ?>
|
// $i++; ?><!-- -->
|
||||||
</tr>
|
<!-- </tr>-->
|
||||||
<?php ;} ; ?> <!-- foreach lijsten->scores -->
|
<!-- --><?php //;} ; ?><!-- <!-- foreach lijsten->scores -->-->
|
||||||
</tbody>
|
<!-- </tbody>-->
|
||||||
<tr >
|
<!-- <tr >-->
|
||||||
<td colspan="8"
|
<!-- <td colspan="8" -->
|
||||||
class="inforegel">Scores in procenten </td>
|
<!-- class="inforegel">Scores in procenten </td>-->
|
||||||
</tr>
|
<!-- </tr>-->
|
||||||
</table>
|
<!-- </table>-->
|
||||||
<?php }; ?> <!-- if lijsten scores -->
|
<!-- --><?php //}; ?><!-- <!-- if lijsten scores -->-->
|
||||||
</div>
|
<!-- </div>-->
|
||||||
</div>
|
<!-- </div>-->
|
||||||
</div>
|
<!--</div>-->
|
||||||
|
<!---->
|
||||||
|
|||||||
@@ -0,0 +1,259 @@
|
|||||||
|
<div class="sopOnderdeelBlok">
|
||||||
|
|
||||||
|
<div class="sopTitelHolder">
|
||||||
|
|
||||||
|
<?php if($naam){ ?>
|
||||||
|
<p class="sopTitel" ><?php echo $naam ; ?></p>
|
||||||
|
|
||||||
|
<?php if ($data['lijsten'][0]){ ?>
|
||||||
|
|
||||||
|
<p class="subTitel1" ><?php echo $data['versienaam'] ?>
|
||||||
|
|
||||||
|
<?php foreach($data['lijsten'] as $index => $lijst){ ?>
|
||||||
|
<p class="subTitel2"><?php echo $lijst->vantm ?></p>
|
||||||
|
<?php }; ?>
|
||||||
|
|
||||||
|
<?php }; ?>
|
||||||
|
<?php }; ?>
|
||||||
|
</div>
|
||||||
|
<div class="sopKaderGrafiek highcharts-background"
|
||||||
|
id="chartCompactPassend"
|
||||||
|
style="width: 355px; height:180px; background-color: #ffffff; text-align:center">
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
<?php if ($data['lijsten']){ ?>
|
||||||
|
$(function(){
|
||||||
|
fFillGraph4=function(){
|
||||||
|
|
||||||
|
var xas = [];
|
||||||
|
var verkorteVersies = [];
|
||||||
|
var balkGegevens = [];
|
||||||
|
var lijnGegevens;
|
||||||
|
|
||||||
|
<?php foreach($data['lijsten'] as $index => $lijst){ ?>
|
||||||
|
var indexnummer = <?= $index?>;
|
||||||
|
var labels = [];
|
||||||
|
var scores = [];
|
||||||
|
var ambities = [];
|
||||||
|
|
||||||
|
var xastitel = '';
|
||||||
|
<?php if($lijst->label){ ?>
|
||||||
|
var xastitel = '<?php echo $lijst->label ?>';
|
||||||
|
<?php } ?>
|
||||||
|
|
||||||
|
<?php foreach($lijst->scores as $index2 => $score){
|
||||||
|
$omschrijving = "gemiddelde";
|
||||||
|
if(isset($score->omschrijving)){
|
||||||
|
$omschrijving = $score->omschrijving;
|
||||||
|
$kleur = '#808080';
|
||||||
|
if(isset($score->kleur) && $score->disabled == 'F' && $score->disablenvt =='F') $kleur = $score->kleur;
|
||||||
|
};
|
||||||
|
?>
|
||||||
|
|
||||||
|
labels.push(<?php $score->nummer ?>);
|
||||||
|
scores.push({
|
||||||
|
y: <?= $score->gem ?>,
|
||||||
|
color: '<?=$kleur ?>',
|
||||||
|
name: '<?= $score->nummer ?>',
|
||||||
|
soort: 'score',
|
||||||
|
versie: <?= $lijst->periodenummer ?>,
|
||||||
|
vantm: '<?= $lijst->vantm ?>',
|
||||||
|
omschrijving: '<?php echo isset( $score->omschrijving) ? $score->omschrijving : ''; ?>' <?php // hier van $omschrijving $score->omschrijving gemaakt ?>
|
||||||
|
});
|
||||||
|
<?php } // foreach lijstscores ?>
|
||||||
|
|
||||||
|
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: '<span style="font-size: 5px;">{point.versie}</span>'
|
||||||
|
},
|
||||||
|
type : 'column',
|
||||||
|
name : verkorteVersies,
|
||||||
|
backgroundColor: '#e6e6e6',
|
||||||
|
data : scores
|
||||||
|
});
|
||||||
|
|
||||||
|
<?php } // foreach lijsten ?>
|
||||||
|
|
||||||
|
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('chartCompactPassend', {
|
||||||
|
chart:{
|
||||||
|
animation: false,
|
||||||
|
backgroundColor: '#e6e6e6'
|
||||||
|
},
|
||||||
|
title:{
|
||||||
|
text:''
|
||||||
|
},
|
||||||
|
credits: {
|
||||||
|
enabled: false
|
||||||
|
},
|
||||||
|
xAxis: {
|
||||||
|
type: 'category',
|
||||||
|
categories: xas,
|
||||||
|
labels:{
|
||||||
|
style:{
|
||||||
|
fontSize: '8px'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
yAxis: {
|
||||||
|
min:0,
|
||||||
|
max: 100,
|
||||||
|
title: false,
|
||||||
|
labels:{
|
||||||
|
style:{
|
||||||
|
fontSize: '8px'
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
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
|
||||||
|
});
|
||||||
|
|
||||||
|
}()
|
||||||
|
});
|
||||||
|
<?php } ?>
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<div class="sopKaderTabel" style="height: 200px;" >
|
||||||
|
<?php if ($data['lijsten'][0]->scores){ ?>
|
||||||
|
<table class="sopTabel" >
|
||||||
|
<thead >
|
||||||
|
<tr style="">
|
||||||
|
<th style="width: 20px; padding-left:3px; ">nr</th>
|
||||||
|
<th style="width: 230px; padding-left:3px; "> <?=$data['lijsten'][0]->label?></th>
|
||||||
|
<?php foreach ($data['lijsten'] as $lijst){ ?>
|
||||||
|
|
||||||
|
<th style=" width: 30px;
|
||||||
|
padding-right: 3px;">
|
||||||
|
<?php echo 'p '.$lijst->periodenummer; ?>
|
||||||
|
</th>
|
||||||
|
<?php }; // foreach ?>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody >
|
||||||
|
<?php $i = 0;
|
||||||
|
foreach( $data['lijsten'][0]->scores as $score){?>
|
||||||
|
<tr >
|
||||||
|
<td style=" padding-left: 3px; " ><?php if($score->nummer != 'gem'){ echo $score->nummer . '.';}?>
|
||||||
|
</td>
|
||||||
|
<td style="overflow-x: hidden;
|
||||||
|
overflow-y: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;" >
|
||||||
|
<?php echo isset($score->omschrijving) ? $score->omschrijving: 'Gemiddelde'?>
|
||||||
|
</td>
|
||||||
|
<?php foreach ($data['lijsten'] as $lijst){
|
||||||
|
$kleur = $lijst->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 : '')); ?>
|
||||||
|
<td style="background-color: <?=$kleur ?> !important;
|
||||||
|
padding-right: 3px;
|
||||||
|
text-align: right" >
|
||||||
|
<?=$gem?>
|
||||||
|
</td>
|
||||||
|
<?php }; // foreach
|
||||||
|
$i++; ?>
|
||||||
|
</tr>
|
||||||
|
<?php ;} ; ?>
|
||||||
|
</tbody>
|
||||||
|
<tr >
|
||||||
|
<td colspan="8"
|
||||||
|
class="inforegel">Scores in procenten </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<?php }; ?> <!-- if lijst[0]->scores -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
<p class="sopTitel"><?php echo $naam ?></p>
|
<p class="sopTitel"><?php echo $naam ?></p>
|
||||||
<?php if ($data['lijsten'][0]){ ?>
|
<?php if ($data['lijsten'][0]){ ?>
|
||||||
<div ><p class="subTitel1" >
|
<div ><p class="subTitel1" >
|
||||||
<?php echo $data['versienaam'], $data['lijsten'][0]->vorm == 1 ? ', schoolversie' : ', indivduele versie'; ?>
|
<?php echo $data['versienaam']?>
|
||||||
</p>
|
</p>
|
||||||
<?php foreach($data['lijsten'] as $index => $lijst){
|
<?php foreach($data['lijsten'] as $index => $lijst){
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ mh.initCompactSopModel = function(){
|
|||||||
case '5': dit.naamkort2('Exp.Team'); break;
|
case '5': dit.naamkort2('Exp.Team'); break;
|
||||||
case '6': dit.naamkort2('Tevr. School'); break;
|
case '6': dit.naamkort2('Tevr. School'); break;
|
||||||
case '7': dit.naamkort2('Middelen'); break;
|
case '7': dit.naamkort2('Middelen'); break;
|
||||||
case '8': dit.naamkort2('Insp. indic.'); break;
|
case '8': dit.naamkort2('Passend Ond.'); break;
|
||||||
case '9': dit.naamkort2('Exp. SO & SBO'); break;
|
case '9': dit.naamkort2('Exp. SO & SBO'); break;
|
||||||
case '10': dit.naamkort2('Diversiteit'); break;
|
case '10': dit.naamkort2('Diversiteit'); break;
|
||||||
}
|
}
|
||||||
@@ -82,7 +82,7 @@ mh.initCompactSopModel = function(){
|
|||||||
this.isBreedBlok = ko.pureComputed(function(){
|
this.isBreedBlok = ko.pureComputed(function(){
|
||||||
if (this.groepen() >=9 ) return true
|
if (this.groepen() >=9 ) return true
|
||||||
if (this.nummer == 7) return true
|
if (this.nummer == 7) return true
|
||||||
if (this.nummer == 8) return true
|
// if (this.nummer == 8) return true
|
||||||
return false
|
return false
|
||||||
}, this)
|
}, this)
|
||||||
this.infotekst = ko.pureComputed(function(){
|
this.infotekst = ko.pureComputed(function(){
|
||||||
@@ -681,7 +681,7 @@ mh.initCompactSopModel = function(){
|
|||||||
var aantalOnderdelen =0
|
var aantalOnderdelen =0
|
||||||
$.each(self.onderdelen(), function(x,onderdeel){
|
$.each(self.onderdelen(), function(x,onderdeel){
|
||||||
if (onderdeel.selected()){
|
if (onderdeel.selected()){
|
||||||
if(onderdeel.nummer === '7' ||parseInt(onderdeel.groepen()) > 8 || onderdeel.nummer === '8' ){
|
if(onderdeel.nummer === '7' ||parseInt(onderdeel.groepen()) > 8 ){
|
||||||
aantalOnderdelen = parseInt(aantalOnderdelen) + parseInt(2);
|
aantalOnderdelen = parseInt(aantalOnderdelen) + parseInt(2);
|
||||||
} else {
|
} else {
|
||||||
aantalOnderdelen += 1
|
aantalOnderdelen += 1
|
||||||
|
|||||||
Reference in New Issue
Block a user