ambities per org
This commit is contained in:
@@ -30,7 +30,14 @@ class Rapijkpunten extends MY_Controller{
|
|||||||
};// if
|
};// if
|
||||||
}
|
}
|
||||||
|
|
||||||
function getorgs(){
|
function getorgsoort(){
|
||||||
|
if (!$this->userid) die;
|
||||||
|
$soort = $this->Organisaties_model->get_fieldvalue(['id' => $this->globorgid], 'soort');
|
||||||
|
echo json_encode($soort);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function getorgs(){
|
||||||
if (!$this->userid) die;
|
if (!$this->userid) die;
|
||||||
$organisatie = $this->Organisaties_model->getorg($this->globorgid);
|
$organisatie = $this->Organisaties_model->getorg($this->globorgid);
|
||||||
switch ($organisatie->soort){
|
switch ($organisatie->soort){
|
||||||
@@ -46,7 +53,7 @@ class Rapijkpunten extends MY_Controller{
|
|||||||
if ($organisatie->bgs){
|
if ($organisatie->bgs){
|
||||||
foreach($organisatie->bgs as $bg){
|
foreach($organisatie->bgs as $bg){
|
||||||
$bg->scholen = $this->Organisaties_model->getorgsvanaf($bg->id);
|
$bg->scholen = $this->Organisaties_model->getorgsvanaf($bg->id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
echo json_encode(array("organisatie"=>$organisatie, "soort"=>2));
|
echo json_encode(array("organisatie"=>$organisatie, "soort"=>2));
|
||||||
break;
|
break;
|
||||||
@@ -215,6 +222,7 @@ class Rapijkpunten extends MY_Controller{
|
|||||||
|
|
||||||
$nieuwsteversie = $lijstenObject->getNieuwsteVersie();
|
$nieuwsteversie = $lijstenObject->getNieuwsteVersie();
|
||||||
$kleuren = $lijstenObject->getKleuren();
|
$kleuren = $lijstenObject->getKleuren();
|
||||||
|
$eigenambitie = $lijstenObject->getEigenAmbitie();
|
||||||
|
|
||||||
$data =[
|
$data =[
|
||||||
'lijsten' => $lijsten,
|
'lijsten' => $lijsten,
|
||||||
@@ -222,7 +230,8 @@ class Rapijkpunten extends MY_Controller{
|
|||||||
'nieuwsteversie' => $nieuwsteversie,
|
'nieuwsteversie' => $nieuwsteversie,
|
||||||
'users' => $users,
|
'users' => $users,
|
||||||
'ijkpunten' => $ijkpunten,
|
'ijkpunten' => $ijkpunten,
|
||||||
'kleuren' => $kleuren
|
'kleuren' => $kleuren,
|
||||||
|
'eigenambitie' => $eigenambitie
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -137,7 +137,7 @@ class Streefcijfers extends MY_Controller{
|
|||||||
$manage = 'F';
|
$manage = 'F';
|
||||||
if($this->super) $manage = 'T';
|
if($this->super) $manage = 'T';
|
||||||
else {
|
else {
|
||||||
$result = $this->Autorisatiesnivos_model->checkmanage($this->userid, $this->orgid);
|
$result = $this->Autorisatienivos_model->checkmanage($this->userid, $this->orgid);
|
||||||
if($result) $manage = 'T';
|
if($result) $manage = 'T';
|
||||||
}
|
}
|
||||||
$soort = $this->Organisaties_model->get_fieldvalue(['id'=>$this->globorgid],'soort');
|
$soort = $this->Organisaties_model->get_fieldvalue(['id'=>$this->globorgid],'soort');
|
||||||
@@ -221,7 +221,7 @@ function saveAmbitie(){
|
|||||||
$orgversieid = $this->clean_input("orgversieid");
|
$orgversieid = $this->clean_input("orgversieid");
|
||||||
|
|
||||||
if($this->super == false) {
|
if($this->super == false) {
|
||||||
$result = $this->Autorisatiesnivos_model->checkmanage($this->userid, $this->globorgid);
|
$result = $this->Autorisatienivos_model->checkmanage($this->userid, $this->globorgid);
|
||||||
$saveorg = $this->globorgid;
|
$saveorg = $this->globorgid;
|
||||||
if (!$result) return;
|
if (!$result) return;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -280,6 +280,10 @@ class Gemiddeldescores
|
|||||||
$this->ijkpunt->score = round($this->ijkpunt->totaal / $this->ijkpunt->aantallkrtn);
|
$this->ijkpunt->score = round($this->ijkpunt->totaal / $this->ijkpunt->aantallkrtn);
|
||||||
$this->ijkpunt->gem = round($this->ijkpunt->totaal / $this->ijkpunt->aantallkrtn);
|
$this->ijkpunt->gem = round($this->ijkpunt->totaal / $this->ijkpunt->aantallkrtn);
|
||||||
}
|
}
|
||||||
|
else{
|
||||||
|
$this->ijkpunt->score = 0;
|
||||||
|
$this->ijkpunt->gem = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private function telScoresOp(){
|
private function telScoresOp(){
|
||||||
@@ -427,16 +431,17 @@ class Gemiddeldescores
|
|||||||
$this->gemiddelde->score = 0;
|
$this->gemiddelde->score = 0;
|
||||||
$deler = $this->aantalY - $this->aantalnvt;
|
$deler = $this->aantalY - $this->aantalnvt;
|
||||||
if($deler > 0) $this->gemiddelde->score = round($this->somscore / $deler);
|
if($deler > 0) $this->gemiddelde->score = round($this->somscore / $deler);
|
||||||
|
$this->gemiddelde->gem = $this->gemiddelde->score;
|
||||||
$this->gemiddelde->nummer = 'gem';
|
$this->gemiddelde->nummer = 'gem';
|
||||||
$this->gemiddelde->disabled = 'F';
|
$this->gemiddelde->disabled = 'F';
|
||||||
$this->gemiddelde->disablenvt = 'F';
|
$this->gemiddelde->disablenvt = 'F';
|
||||||
$this->gemiddelde->kleur =$this->getKleur ($this->gemiddelde->score);
|
$this->gemiddelde->kleur = $this->getKleur ($this->gemiddelde->score);
|
||||||
$this->ijkpunt = $this->gemiddelde;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private function addGemiddeldeScore(){
|
private function addGemiddeldeScore(){
|
||||||
if(! $this->gemiddelde) return;
|
if(! $this->gemiddelde) return;
|
||||||
array_push($this->ijkpunten, $this->ijkpunt);
|
array_push($this->ijkpunten, $this->gemiddelde);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -225,7 +225,9 @@ class Scores
|
|||||||
|
|
||||||
private function telIJkpuntenok(){
|
private function telIJkpuntenok(){
|
||||||
if($this->score->disabled == 'F' && $this->score->disablenvt == 'F') {
|
if($this->score->disabled == 'F' && $this->score->disablenvt == 'F') {
|
||||||
if ($this->score->gem >= $this->ambities->zprocent) {
|
$zprocent = 60;
|
||||||
|
if(isset($this->ambities) && $this->ambities ) $zprocent = $this->ambities->zprocent;
|
||||||
|
if ($this->score->gem >= $zprocent ) {
|
||||||
$this->ijkpuntenok++;
|
$this->ijkpuntenok++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -287,6 +289,7 @@ class Scores
|
|||||||
if(!$this->scores || $this->aantalscores == 0) return;
|
if(!$this->scores || $this->aantalscores == 0) return;
|
||||||
$this->gemiddelde = new stdClass();
|
$this->gemiddelde = new stdClass();
|
||||||
$this->gemiddelde->gem = 0;
|
$this->gemiddelde->gem = 0;
|
||||||
|
$this->gemiddelde->score = 0;
|
||||||
$deler = $this->aantalY - $this->aantaldisablenvt;
|
$deler = $this->aantalY - $this->aantaldisablenvt;
|
||||||
if($deler > 0) $this->gemiddelde->gem = round($this->somscore / $deler);
|
if($deler > 0) $this->gemiddelde->gem = round($this->somscore / $deler);
|
||||||
|
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ class Compacteonderdelen
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function getSchoolnaam(){
|
public function getSchoolnaam(){
|
||||||
return $this->organisatie->naam;
|
return $this->organisatie->naamkort;
|
||||||
}
|
}
|
||||||
|
|
||||||
private function handle()
|
private function handle()
|
||||||
@@ -441,7 +441,7 @@ class Compacteonderdelen
|
|||||||
'onderdelen' => $this->onderdelenNew,
|
'onderdelen' => $this->onderdelenNew,
|
||||||
'schooljaarnr' => $this->schooljaarnr,
|
'schooljaarnr' => $this->schooljaarnr,
|
||||||
'schooljaar' => $this->schooljaar->naam,
|
'schooljaar' => $this->schooljaar->naam,
|
||||||
'orgnaam' => $this->organisatie->naam
|
'orgnaam' => $this->organisatie->naamkort
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -127,6 +127,7 @@ class Individuelescores
|
|||||||
|
|
||||||
|
|
||||||
private function loopScores(){
|
private function loopScores(){
|
||||||
|
$this->aantaldisablenvt = 0;
|
||||||
if(! isset($this->scores) || $this->scores == false ) return;
|
if(! isset($this->scores) || $this->scores == false ) return;
|
||||||
foreach($this->scores as $this->score) {
|
foreach($this->scores as $this->score) {
|
||||||
$this->setNietVanToepassing();
|
$this->setNietVanToepassing();
|
||||||
@@ -142,9 +143,10 @@ class Individuelescores
|
|||||||
private function setNietVanToepassing(){
|
private function setNietVanToepassing(){
|
||||||
if(! isset($this->scores) || $this->scores == false ) return;
|
if(! isset($this->scores) || $this->scores == false ) return;
|
||||||
$this->score->disablenvt = 'F';
|
$this->score->disablenvt = 'F';
|
||||||
if($this->score->aantalvier> 0 && $this->score->aantalvier == $this->score->aantalnvt)
|
if($this->score->aantalvier> 0 && $this->score->aantalvier == $this->score->aantalnvt){
|
||||||
$this->score->disablenvt = 'T';
|
$this->score->disablenvt = 'T';
|
||||||
$this->aantaldisablenvt++;
|
$this->aantaldisablenvt++;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ class Lijsten
|
|||||||
private $versienaam;
|
private $versienaam;
|
||||||
private $soort;
|
private $soort;
|
||||||
private $aantal;
|
private $aantal;
|
||||||
|
private $ijkpunten;
|
||||||
private $results;
|
private $results;
|
||||||
private $scores;
|
private $scores;
|
||||||
private $vergelijkingen;
|
private $vergelijkingen;
|
||||||
@@ -15,6 +16,7 @@ class Lijsten
|
|||||||
private $nieuwste = 0;
|
private $nieuwste = 0;
|
||||||
private $nieuwsteversie;
|
private $nieuwsteversie;
|
||||||
private $sopinfo;
|
private $sopinfo;
|
||||||
|
private $eigenambitie = 'F';
|
||||||
|
|
||||||
public function getLijsten(){
|
public function getLijsten(){
|
||||||
return $this->lijsten;
|
return $this->lijsten;
|
||||||
@@ -24,8 +26,12 @@ class Lijsten
|
|||||||
return $this->nieuwsteversie;
|
return $this->nieuwsteversie;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getEigenAmbitie(){
|
||||||
|
return $this->eigenambitie;
|
||||||
|
}
|
||||||
|
|
||||||
public function getIJkpunten(){
|
public function getIJkpunten(){
|
||||||
return $this->results['ijkpunten'];
|
return $this->ijkpunten;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -49,6 +55,7 @@ class Lijsten
|
|||||||
$this->setOrg();
|
$this->setOrg();
|
||||||
$this->setSoort();
|
$this->setSoort();
|
||||||
$this->setAantal();
|
$this->setAantal();
|
||||||
|
|
||||||
$this->loopSelecties();
|
$this->loopSelecties();
|
||||||
$this->loopLijsten();
|
$this->loopLijsten();
|
||||||
$this->setSopInfo();
|
$this->setSopInfo();
|
||||||
@@ -72,6 +79,7 @@ class Lijsten
|
|||||||
$this->aantal = count($this->selecties);
|
$this->aantal = count($this->selecties);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private function loopSelecties(){
|
private function loopSelecties(){
|
||||||
|
|
||||||
for($index = 0; $index < $this->aantal; $index++){
|
for($index = 0; $index < $this->aantal; $index++){
|
||||||
@@ -80,6 +88,7 @@ class Lijsten
|
|||||||
$this->setOrgversieid($index);
|
$this->setOrgversieid($index);
|
||||||
$this->setVorm($index);
|
$this->setVorm($index);
|
||||||
$this->setOrgversie();
|
$this->setOrgversie();
|
||||||
|
$this->setIJkpunten($index);
|
||||||
$this->setVersieNaam();
|
$this->setVersieNaam();
|
||||||
$this->setLabels();
|
$this->setLabels();
|
||||||
$this->setResults();
|
$this->setResults();
|
||||||
@@ -106,6 +115,11 @@ class Lijsten
|
|||||||
$this->lijst->jaartal = substr($this->lijst->orgversie->geldigvanaf, 2,2);
|
$this->lijst->jaartal = substr($this->lijst->orgversie->geldigvanaf, 2,2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function setIJkpunten($index){
|
||||||
|
if($index > 0 ) return;
|
||||||
|
$this->ijkpunten = $this->CI->Ijkpunten_model->getijkpuntenMetIndicatoren($this->lijst->orgversieid);
|
||||||
|
}
|
||||||
|
|
||||||
private function setVersieNaam(){
|
private function setVersieNaam(){
|
||||||
if($this->versienaam != "") return;
|
if($this->versienaam != "") return;
|
||||||
$this->versienaam = $this->CI->Versies_model->get_fieldvalue(['id' => $this->lijst->orgversie->versie_id], 'naam');
|
$this->versienaam = $this->CI->Versies_model->get_fieldvalue(['id' => $this->lijst->orgversie->versie_id], 'naam');
|
||||||
@@ -134,8 +148,7 @@ class Lijsten
|
|||||||
if($this->soort == 1) return;
|
if($this->soort == 1) return;
|
||||||
$this->vergelijkingen = new stdClass();
|
$this->vergelijkingen = new stdClass();
|
||||||
switch($this->soort){
|
switch($this->soort){
|
||||||
case 2: $orgid = $this->CI->swvid;
|
case 2:
|
||||||
break;
|
|
||||||
case 3: $orgid = $this->organisatie->valtonder_id;
|
case 3: $orgid = $this->organisatie->valtonder_id;
|
||||||
break;
|
break;
|
||||||
case 4 : $bestuurid = $this->organisatie->valtonder_id;
|
case 4 : $bestuurid = $this->organisatie->valtonder_id;
|
||||||
@@ -179,6 +192,7 @@ class Lijsten
|
|||||||
if($this->results && $this->results['ambities'] && $this->results['ambities']->gemscore > 0) $this->lijst->ambities = $this->results['ambities'];
|
if($this->results && $this->results['ambities'] && $this->results['ambities']->gemscore > 0) $this->lijst->ambities = $this->results['ambities'];
|
||||||
else $this->lijst->ambities = $standaard;
|
else $this->lijst->ambities = $standaard;
|
||||||
|
|
||||||
|
|
||||||
if(!isset($this->vergelijkingen) || !$this->vergelijkingen) return;
|
if(!isset($this->vergelijkingen) || !$this->vergelijkingen) return;
|
||||||
|
|
||||||
if($this->vergelijkingen['ambities'] && $this->vergelijkingen['ambities']->gemscore > 0 ) $ambitiesV = $this->vergelijkingen['ambities'];
|
if($this->vergelijkingen['ambities'] && $this->vergelijkingen['ambities']->gemscore > 0 ) $ambitiesV = $this->vergelijkingen['ambities'];
|
||||||
@@ -237,6 +251,8 @@ class Lijsten
|
|||||||
foreach ($this->lijsten as $index => $this->lijst) {
|
foreach ($this->lijsten as $index => $this->lijst) {
|
||||||
if (!$this->lijst->orgversie) continue;
|
if (!$this->lijst->orgversie) continue;
|
||||||
$this->setNieuwsteVersie();
|
$this->setNieuwsteVersie();
|
||||||
|
$this->setEigenAmbitie();
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -247,6 +263,11 @@ class Lijsten
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function setEigenAmbitie(){
|
||||||
|
if($this->eigenambitie== 'T') return;
|
||||||
|
if($this->lijst->ambities->ambitievan != 'standaard') $this->eigenambitie = 'T';
|
||||||
|
}
|
||||||
|
|
||||||
private function setSopInfo(){
|
private function setSopInfo(){
|
||||||
|
|
||||||
$this->sopinfo = [
|
$this->sopinfo = [
|
||||||
@@ -254,7 +275,9 @@ class Lijsten
|
|||||||
'aantal' => $this->aantal,
|
'aantal' => $this->aantal,
|
||||||
'nieuwsteversie' => $this->nieuwsteversie,
|
'nieuwsteversie' => $this->nieuwsteversie,
|
||||||
'kleuren' => $this->results['kleuren'],
|
'kleuren' => $this->results['kleuren'],
|
||||||
'versienaam' => $this->versienaam
|
'versienaam' => $this->versienaam,
|
||||||
|
'eigenambitie' => $this->eigenambitie
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -140,7 +140,6 @@ function mh_get_ambities($moduleid, $ambitieorgs, $toporgs){
|
|||||||
function mh_get_ambitie_orgversie($orgversieid, $ambitieorgs, $toporgs){
|
function mh_get_ambitie_orgversie($orgversieid, $ambitieorgs, $toporgs){
|
||||||
$this->sql = " SELECT A.id AS ambitieID,
|
$this->sql = " SELECT A.id AS ambitieID,
|
||||||
A.gem_score AS gemscore,
|
A.gem_score AS gemscore,
|
||||||
COUNT(Y.id) AS aantalY,
|
|
||||||
A.x_ijkpunten AS xijkpunten,
|
A.x_ijkpunten AS xijkpunten,
|
||||||
A.z_procent AS zprocent,
|
A.z_procent AS zprocent,
|
||||||
O.naam AS ambitievan
|
O.naam AS ambitievan
|
||||||
@@ -154,7 +153,7 @@ function mh_get_ambitie_orgversie($orgversieid, $ambitieorgs, $toporgs){
|
|||||||
AND OV.organisatie_id IN ({$toporgs})
|
AND OV.organisatie_id IN ({$toporgs})
|
||||||
AND OV.id = {$orgversieid}
|
AND OV.id = {$orgversieid}
|
||||||
AND Y.disabled = 'F'
|
AND Y.disabled = 'F'
|
||||||
ORDER BY soort
|
ORDER BY soort DESC
|
||||||
LIMIT 1 ";
|
LIMIT 1 ";
|
||||||
return $this->get_query_row();
|
return $this->get_query_row();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ class Sopinhouden_model extends MY_Model{
|
|||||||
'monpas/Filledversions_model',
|
'monpas/Filledversions_model',
|
||||||
'monpas/Groepen_model',
|
'monpas/Groepen_model',
|
||||||
'monpas/Hoofdstukken_model',
|
'monpas/Hoofdstukken_model',
|
||||||
|
'monpas/Ijkpunten_model',
|
||||||
'monpas/Labels_model',
|
'monpas/Labels_model',
|
||||||
'monpas/Ondersteuningtijden_model',
|
'monpas/Ondersteuningtijden_model',
|
||||||
'monpas/Orgversies_model',
|
'monpas/Orgversies_model',
|
||||||
@@ -555,8 +556,40 @@ class Sopinhouden_model extends MY_Model{
|
|||||||
}
|
}
|
||||||
if ($targetversieid) {
|
if ($targetversieid) {
|
||||||
$scores = $this->Scores_model->getgemscores($targetversieid, $orgid);
|
$scores = $this->Scores_model->getgemscores($targetversieid, $orgid);
|
||||||
$ambitie = $this->Ambities_model->getOrgAmbities($targetversieid, $orgid);
|
$ambitieorgs = '';
|
||||||
}
|
|
||||||
|
$ambitieorgs = $this->getAmbitieOrgs($this->globorgid, $ambitieorgs);
|
||||||
|
$ambitieorgs = rtrim($ambitieorgs, ',');
|
||||||
|
|
||||||
|
$toporgsarray = explode(',', $ambitieorgs);
|
||||||
|
$toporgs = '';
|
||||||
|
$index = 0;
|
||||||
|
for($i = count($toporgsarray)-1; $i >= 0 ; $i--) {
|
||||||
|
if($index < 2) {
|
||||||
|
$toporgs .= $toporgsarray[$i] . ',';
|
||||||
|
$index++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$toporgs = rtrim($toporgs, ',' );
|
||||||
|
|
||||||
|
$ambitie = $this->Ambities_model->mh_get_ambitie_orgversie($targetversieid, $ambitieorgs, $toporgs);
|
||||||
|
if(!isset($ambitie->ambitieID)) {
|
||||||
|
$xijkpunten = $this->Ijkpunten_model->telijkpunten($targetversieid);
|
||||||
|
$orgversie = $this->Orgversies_model->get_record_by_id($targetversieid);
|
||||||
|
$ambitie = new stdClass();
|
||||||
|
$ambitie->ambitievan = 'standaard';
|
||||||
|
$ambitie->AmbitieID = 0;
|
||||||
|
$ambitie->geldigtm = $orgversie->geldigtm;
|
||||||
|
$ambitie->geldigvanaf = $orgversie->geldigvanaf;
|
||||||
|
$ambitie->gemscore = 80;
|
||||||
|
$ambitie->orgversie_id = $targetversieid;
|
||||||
|
$ambitie->periodenummer = $orgversie->periodenummer;
|
||||||
|
$ambitie->soort = 0;
|
||||||
|
$ambitie->xijkpunten = $xijkpunten;
|
||||||
|
$ambitie->zprocent = 60;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
if (!$targetversieid || !$scores){
|
if (!$targetversieid || !$scores){
|
||||||
return array('grafiek1' => '',
|
return array('grafiek1' => '',
|
||||||
@@ -579,7 +612,7 @@ class Sopinhouden_model extends MY_Model{
|
|||||||
// $gem=$score->somscore / $score->num;
|
// $gem=$score->somscore / $score->num;
|
||||||
// };
|
// };
|
||||||
//LS ACTIEF GEMAAKT
|
//LS ACTIEF GEMAAKT
|
||||||
// $score->kleurcode = $this->kleurcodes->getkleur($score->gem);
|
$score->kleurcode = $this->kleurcodes->getkleur($score->gem);
|
||||||
|
|
||||||
if ($score->disabled == 'F' && $score->disablenvt == 'F') {
|
if ($score->disabled == 'F' && $score->disablenvt == 'F') {
|
||||||
$totgem = $totgem + $score->gem;
|
$totgem = $totgem + $score->gem;
|
||||||
@@ -673,6 +706,17 @@ class Sopinhouden_model extends MY_Model{
|
|||||||
'targetversie' => $targetversieid);
|
'targetversie' => $targetversieid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function getAmbitieOrgs($orgid, $ambitieorgs){
|
||||||
|
$ambitieorgs .= $orgid . ',';
|
||||||
|
$valtonder = $this->Organisaties_model->get_fieldvalue(['id' => $orgid], 'valtonder_id');
|
||||||
|
if($valtonder != $orgid){
|
||||||
|
return $this->getAmbitieOrgs($valtonder, $ambitieorgs);
|
||||||
|
}
|
||||||
|
|
||||||
|
return $ambitieorgs;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
function getlksscores($orgid, $orgversieid,$aantalijkpunten){
|
function getlksscores($orgid, $orgversieid,$aantalijkpunten){
|
||||||
$lks = $this->Filledversions_model->getlks($orgid, $orgversieid);
|
$lks = $this->Filledversions_model->getlks($orgid, $orgversieid);
|
||||||
@@ -785,7 +829,7 @@ class Sopinhouden_model extends MY_Model{
|
|||||||
}
|
}
|
||||||
$score->kleur = '#808080';
|
$score->kleur = '#808080';
|
||||||
if(isset($score->kleurcode)) $score->kleur = $score->kleurcode;
|
if(isset($score->kleurcode)) $score->kleur = $score->kleurcode;
|
||||||
$score->huidig = $score->kleurnummer;
|
$score->huidig = $score->kleur;
|
||||||
if($targetversie->scoretype == 7){
|
if($targetversie->scoretype == 7){
|
||||||
if($score->gem == $grens3) $score->huidig = 4;
|
if($score->gem == $grens3) $score->huidig = 4;
|
||||||
if($score->gem < $grens3) $score->huidig = 3;
|
if($score->gem < $grens3) $score->huidig = 3;
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
<p class="subTitel1" ><?php echo $data['versienaam']?>
|
<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 ?> (ambitie: <?php echo $lijst->ambities->gemscore ?>)</p>
|
||||||
<?php }; ?>
|
<?php }; ?>
|
||||||
|
|
||||||
<?php }; ?>
|
<?php }; ?>
|
||||||
@@ -32,14 +32,15 @@
|
|||||||
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 ambitiewaarde =<?=intval($lijst->ambities->gemscore) ?>;
|
||||||
|
var ambitienaam = 'p. ' + '<?=$lijst->periodenummer ?>' + ', ' + '<?=$lijst->ambities->ambitievan ?>' + '-ambitie';
|
||||||
var xastitel = '';
|
var xastitel = '';
|
||||||
<?php if($lijst->label){ ?>
|
<?php if($lijst->label){ ?>
|
||||||
var xastitel = '<?php echo $lijst->label ?>';
|
var xastitel = '<?php echo $lijst->label ?>';
|
||||||
@@ -54,32 +55,28 @@
|
|||||||
};
|
};
|
||||||
?>
|
?>
|
||||||
labels.push(<?php $score->nummer ?>);
|
labels.push(<?php $score->nummer ?>);
|
||||||
<?php if(floatval($score->gem) > 0 ){ ?>
|
ambities.push(ambitiewaarde);
|
||||||
scores.push({
|
|
||||||
y: <?= floatval($score->gem) ?>,
|
|
||||||
color: '<?=$kleur ?>',
|
|
||||||
name: '<?= $score->nummer ?>',
|
<?php if(! isset($score->gem) || floatval($score->gem) == 0 ){ ?>
|
||||||
});
|
|
||||||
<?php } ?>
|
|
||||||
<?php if($score->gem == 0 ){ ?>
|
|
||||||
scores.push({
|
scores.push({
|
||||||
y: null,
|
y: null,
|
||||||
color: '<?=$kleur ?>',
|
color: '<?=$kleur ?>',
|
||||||
name: '<?= $score->nummer ?>',
|
name: '<?= $score->nummer ?>',
|
||||||
});
|
});
|
||||||
<?php } ?>
|
<?php }
|
||||||
|
else{?>
|
||||||
|
scores.push({
|
||||||
|
y: <?= floatval($score->gem) ?>,
|
||||||
|
color: '<?= $kleur ?>',
|
||||||
|
name: '<?= $score->nummer ?>',
|
||||||
|
});
|
||||||
|
|
||||||
<?php } // foreach lijstscores ?>
|
<?php }
|
||||||
|
|
||||||
verkorteVersies.push(<?= $lijst->periodenummer ?>);
|
} // foreach lijstscores ?>
|
||||||
var ambitiewaarde =<?=$data['lijsten'][0]->ambities->gemscore; ?>;
|
|
||||||
ambities.push(
|
|
||||||
{ y: <?=$data['lijsten'][0]->ambities->gemscore; ?>,
|
|
||||||
color: '#000000',
|
|
||||||
name: ''
|
|
||||||
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
labels.unshift(' ');
|
labels.unshift(' ');
|
||||||
var legescore ={
|
var legescore ={
|
||||||
@@ -87,53 +84,54 @@
|
|||||||
color : 'transparent',
|
color : 'transparent',
|
||||||
name : '0'
|
name : '0'
|
||||||
};
|
};
|
||||||
|
|
||||||
scores.unshift(legescore);
|
scores.unshift(legescore);
|
||||||
verkorteVersies.unshift(<?= $lijst->periodenummer ?>);
|
|
||||||
|
|
||||||
labels.push(' ');
|
labels.push(' ');
|
||||||
scores.push(legescore);
|
scores.push(legescore);
|
||||||
verkorteVersies.push(<?=$lijst->periodenummer ?>);
|
|
||||||
|
|
||||||
balkGegevens[indexnummer] =({
|
ambities.unshift(ambitiewaarde);
|
||||||
|
ambities.push(ambitiewaarde);
|
||||||
|
|
||||||
|
var xas = [];
|
||||||
|
|
||||||
|
balkGegevens.push({
|
||||||
dataLabels: {
|
dataLabels: {
|
||||||
format: '<span style="font-size: 5px;">{point.versie}</span>'
|
enabled : true,
|
||||||
|
nullFormat: '',
|
||||||
|
format: '<span style="font-size: 9px; font-weight: normal;">'+ '<?=$lijst->periodenummer ?>'+'</span>',
|
||||||
},
|
},
|
||||||
type : 'column',
|
type : 'column',
|
||||||
name : verkorteVersies,
|
name : '<?=$lijst->vantm ?>',
|
||||||
|
color : '#f8f7f1',
|
||||||
backgroundColor: '#e6e6e6',
|
backgroundColor: '#e6e6e6',
|
||||||
data : scores
|
data : scores
|
||||||
});
|
});
|
||||||
|
|
||||||
<?php } // foreach lijsten ?>
|
|
||||||
|
|
||||||
var extralijn = {
|
|
||||||
y: ambitiewaarde,
|
|
||||||
name: '',
|
|
||||||
soort: 'extra'
|
|
||||||
};
|
|
||||||
ambities.unshift(extralijn);
|
|
||||||
ambities.push(extralijn);
|
|
||||||
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=== 'x') xas.push('');
|
||||||
else xas.push(p.name);
|
else xas.push(p.name);
|
||||||
|
|
||||||
splinedata.push(ambitiewaarde)
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
lijnGegevens = ({
|
lijnGegevens = ({
|
||||||
dataLabels: {
|
dataLabels: {
|
||||||
format: ''
|
format: ''
|
||||||
},
|
},
|
||||||
|
label: {
|
||||||
|
format: '<span style="font-size: 9px; font-weight: normal;">'+ '<?=$lijst->ambities->ambitievan ?>'+'</span>'
|
||||||
|
},
|
||||||
type: 'spline',
|
type: 'spline',
|
||||||
name: verkorteVersies,
|
name: ambitienaam,
|
||||||
data: splinedata //ambities
|
data: ambities //ambities
|
||||||
});
|
});
|
||||||
|
|
||||||
balkGegevens.push(lijnGegevens);
|
balkGegevens.push(lijnGegevens);
|
||||||
|
|
||||||
|
|
||||||
|
<?php } // foreach lijsten ?>
|
||||||
|
|
||||||
// });
|
// });
|
||||||
|
|
||||||
|
|
||||||
@@ -196,7 +194,7 @@
|
|||||||
enabled: true,
|
enabled: true,
|
||||||
inside: true,
|
inside: true,
|
||||||
align: 'center',
|
align: 'center',
|
||||||
verticalAlign: 'bottom',
|
verticalAlign: 'top',
|
||||||
color: '#404040',
|
color: '#404040',
|
||||||
style: {
|
style: {
|
||||||
textOutline: false
|
textOutline: false
|
||||||
@@ -205,7 +203,6 @@
|
|||||||
|
|
||||||
},
|
},
|
||||||
spline: {
|
spline: {
|
||||||
color: 'grey',
|
|
||||||
pointStart: 0,
|
pointStart: 0,
|
||||||
marker: {
|
marker: {
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
<p class="subTitel1" ><?php echo $data['versienaam']?>
|
<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 ?> (a.: <?php echo $lijst->ambities->gemscore ?>)</p>
|
||||||
<?php }; ?>
|
<?php }; ?>
|
||||||
|
|
||||||
|
|
||||||
@@ -31,14 +31,16 @@
|
|||||||
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 ambitiewaarde =<?=intval($lijst->ambities->gemscore) ?>;
|
||||||
|
var ambitienaam = 'p. ' + '<?=$lijst->periodenummer ?>' + ', ' + '<?=$lijst->ambities->ambitievan ?>' + '-ambitie';
|
||||||
var xastitel = '';
|
var xastitel = '';
|
||||||
<?php if($lijst->label){ ?>
|
<?php if($lijst->label){ ?>
|
||||||
var xastitel = '<?php echo $lijst->label ?>';
|
var xastitel = '<?php echo $lijst->label ?>';
|
||||||
@@ -53,86 +55,83 @@
|
|||||||
};
|
};
|
||||||
?>
|
?>
|
||||||
labels.push(<?php $score->nummer ?>);
|
labels.push(<?php $score->nummer ?>);
|
||||||
<?php if(floatval($score->gem) > 0 ){ ?>
|
|
||||||
scores.push({
|
ambities.push(ambitiewaarde);
|
||||||
y: <?= floatval($score->gem) ?>,
|
|
||||||
color: '<?= $kleur ?>',
|
<?php if(! isset($score->gem) || $score->gem == 0 ){ ?>
|
||||||
name: '<?= $score->nummer ?>',
|
|
||||||
});
|
|
||||||
<?php } ?>
|
|
||||||
<?php if($score->gem == 0 ){ ?>
|
|
||||||
scores.push({
|
scores.push({
|
||||||
y: null,
|
y: null,
|
||||||
color: '<?=$kleur ?>',
|
color: '<?=$kleur ?>',
|
||||||
name: '<?= $score->nummer ?>',
|
name: '<?= $score->nummer ?>',
|
||||||
});
|
});
|
||||||
<?php } ?>
|
<?php }
|
||||||
|
else{?>
|
||||||
|
scores.push({
|
||||||
|
y: <?= floatval($score->gem) ?>,
|
||||||
|
color: '<?= $kleur ?>',
|
||||||
|
name: '<?= $score->nummer ?>',
|
||||||
|
});
|
||||||
|
|
||||||
<?php } // foreach lijstscores ?>
|
<?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: ''
|
|
||||||
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
labels.unshift(' ');
|
labels.unshift(' ');
|
||||||
var legescore ={
|
var legescore ={
|
||||||
y : null,
|
y : null,
|
||||||
color : 'transparent',
|
color : 'transparent',
|
||||||
name : '0'
|
name : 'x'
|
||||||
};
|
};
|
||||||
|
|
||||||
scores.unshift(legescore);
|
scores.unshift(legescore);
|
||||||
verkorteVersies.unshift(<?= $lijst->periodenummer ?>);
|
|
||||||
|
|
||||||
labels.push(' ');
|
labels.push(' ');
|
||||||
scores.push(legescore);
|
scores.push(legescore);
|
||||||
verkorteVersies.push(<?=$lijst->periodenummer ?>);
|
|
||||||
|
|
||||||
balkGegevens[indexnummer] =({
|
ambities.unshift(ambitiewaarde);
|
||||||
|
ambities.push(ambitiewaarde);
|
||||||
|
|
||||||
|
var xas = [];
|
||||||
|
|
||||||
|
|
||||||
|
balkGegevens.push({
|
||||||
dataLabels: {
|
dataLabels: {
|
||||||
format: '<span style="font-size: 5px;">{point.versie}</span>'
|
enabled : true,
|
||||||
|
nullFormat: '',
|
||||||
|
format: '<span style="font-size: 9px; font-weight: normal;">'+ '<?=$lijst->periodenummer ?>'+'</span>',
|
||||||
},
|
},
|
||||||
type : 'column',
|
type : 'column',
|
||||||
name : verkorteVersies,
|
name : '<?=$lijst->vantm ?>',
|
||||||
|
color : '#f8f7f1',
|
||||||
backgroundColor: '#e6e6e6',
|
backgroundColor: '#e6e6e6',
|
||||||
data : scores
|
data : scores
|
||||||
});
|
});
|
||||||
|
|
||||||
<?php } // foreach lijsten ?>
|
|
||||||
|
|
||||||
var extralijn = {
|
|
||||||
y: ambitiewaarde,
|
|
||||||
name: '',
|
|
||||||
soort: 'extra'
|
|
||||||
};
|
|
||||||
ambities.unshift(extralijn);
|
|
||||||
ambities.push(extralijn);
|
|
||||||
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=== 'x') xas.push('');
|
||||||
else xas.push(p.name);
|
else xas.push(p.name);
|
||||||
|
|
||||||
splinedata.push(ambitiewaarde)
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
lijnGegevens = ({
|
lijnGegevens = ({
|
||||||
dataLabels: {
|
dataLabels: {
|
||||||
format: ''
|
format: ''
|
||||||
},
|
},
|
||||||
|
label: {
|
||||||
|
format: '<span style="font-size: 9px; font-weight: normal;">'+ '<?=$lijst->ambities->ambitievan ?>'+'</span>'
|
||||||
|
},
|
||||||
type: 'spline',
|
type: 'spline',
|
||||||
name: verkorteVersies,
|
name: ambitienaam,
|
||||||
data: splinedata //ambities
|
data: ambities //ambities
|
||||||
});
|
});
|
||||||
|
|
||||||
balkGegevens.push(lijnGegevens);
|
balkGegevens.push(lijnGegevens);
|
||||||
|
|
||||||
|
<?php } // foreach lijsten ?>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// });
|
// });
|
||||||
|
|
||||||
|
|
||||||
@@ -171,6 +170,7 @@
|
|||||||
yAxis: {
|
yAxis: {
|
||||||
min:0,
|
min:0,
|
||||||
max: 100,
|
max: 100,
|
||||||
|
y: 20,
|
||||||
title: false,
|
title: false,
|
||||||
labels:{
|
labels:{
|
||||||
skew3d: true,
|
skew3d: true,
|
||||||
@@ -191,11 +191,20 @@
|
|||||||
series:{
|
series:{
|
||||||
groupPadding: 0.05,
|
groupPadding: 0.05,
|
||||||
animation: false,
|
animation: false,
|
||||||
|
|
||||||
|
// label:{
|
||||||
|
// connectorAllowed: false,
|
||||||
|
// enabled: true,
|
||||||
|
// formatter: function(){
|
||||||
|
// return 'gelukt'
|
||||||
|
// }
|
||||||
|
// },
|
||||||
|
|
||||||
dataLabels: {
|
dataLabels: {
|
||||||
enabled: true,
|
enabled: true,
|
||||||
inside: true,
|
inside: true,
|
||||||
align: 'center',
|
align: 'center',
|
||||||
verticalAlign: 'bottom',
|
verticalAlign: 'top',
|
||||||
color: '#404040',
|
color: '#404040',
|
||||||
style: {
|
style: {
|
||||||
textOutline: false
|
textOutline: false
|
||||||
@@ -204,15 +213,14 @@
|
|||||||
|
|
||||||
},
|
},
|
||||||
spline: {
|
spline: {
|
||||||
color: 'grey',
|
|
||||||
pointStart: 0,
|
pointStart: 0,
|
||||||
marker: {
|
marker: {
|
||||||
enabled: false
|
enabled: false
|
||||||
}
|
},
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
series: balkGegevens,
|
series: balkGegevens,
|
||||||
showInLegend: false
|
// showInLegend: false
|
||||||
});
|
});
|
||||||
|
|
||||||
}()
|
}()
|
||||||
|
|||||||
@@ -194,7 +194,7 @@
|
|||||||
</button>
|
</button>
|
||||||
|
|
||||||
|
|
||||||
<div id="hc-chart1" style="min-width: 310px; height: 475px; margin: 0 auto" >
|
<div id="hc-chart1" style="min-width: 310px; height: 525px; margin: 0 auto" >
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<canvas style="display: none" id="ijkpuntencanvas">
|
<canvas style="display: none" id="ijkpuntencanvas">
|
||||||
@@ -440,10 +440,15 @@
|
|||||||
<div class="col-xs-12 "data-bind="visible: erzijnlijsten() == true">
|
<div class="col-xs-12 "data-bind="visible: erzijnlijsten() == true">
|
||||||
<div class="col-xs-5">
|
<div class="col-xs-5">
|
||||||
<h4 style="margin-top: 30px; margin-left: 10px;">Ambities</h4>
|
<h4 style="margin-top: 30px; margin-left: 10px;">Ambities</h4>
|
||||||
|
|
||||||
<div data-bind="foreach: lijsten" style="margin: 5px">
|
<div data-bind="foreach: lijsten" style="margin: 5px">
|
||||||
|
|
||||||
|
<!--ko if: $parent.eigenambitie() || $index() == 0 -->
|
||||||
<div class="col-xs-11" style="background-color:#f5f0f2; padding: 5px; padding-left: 10px;border-radius: 2px">
|
<div class="col-xs-11" style="background-color:#f5f0f2; padding: 5px; padding-left: 10px;border-radius: 2px">
|
||||||
|
<!--ko if: $parent.eigenambitie() -->
|
||||||
<span style="font-weight: bold; margin-bottom: 10px" data-bind="text: vantm + ':'"></span>
|
<span style="font-weight: bold; margin-bottom: 10px" data-bind="text: vantm + ':'"></span>
|
||||||
<br>
|
<br>
|
||||||
|
<!--/ko-->
|
||||||
<span data-bind="text: 'gemiddelde score ' + gemscore + '%' "></span>
|
<span data-bind="text: 'gemiddelde score ' + gemscore + '%' "></span>
|
||||||
<br>
|
<br>
|
||||||
<span data-bind="text: 'minimaal ' + ijkpunten + ' ' + label + ' op ' + zprocent + ' % of hoger' ">
|
<span data-bind="text: 'minimaal ' + ijkpunten + ' ' + label + ' op ' + zprocent + ' % of hoger' ">
|
||||||
@@ -452,17 +457,9 @@
|
|||||||
|
|
||||||
<span data-bind="text: ambitievan "></span>
|
<span data-bind="text: ambitievan "></span>
|
||||||
<br>
|
<br>
|
||||||
<!-- ko if: ambitievanV -->
|
|
||||||
<br>
|
|
||||||
<span data-bind="text: 'gemiddelde score ' + gemscoreV + '%' "></span>
|
|
||||||
<br>
|
|
||||||
<span data-bind="text: 'minimaal ' + ijkpuntenV + ' ' + label + ' op ' + zprocentV + ' % of hoger' ">
|
|
||||||
</span>
|
|
||||||
<br>
|
|
||||||
<span data-bind="text: ambitievanV "></span>
|
|
||||||
<!-- /ko -->
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
<!-- /ko-->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,8 @@
|
|||||||
<th style="width: 3%; vertical-align: text-top"></th>
|
<th style="width: 3%; vertical-align: text-top"></th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody data-bind="foreach: ambities ">
|
<tbody >
|
||||||
|
<!-- ko foreach: ambities -->
|
||||||
<tr>
|
<tr>
|
||||||
|
|
||||||
<td>
|
<td>
|
||||||
@@ -64,18 +65,16 @@
|
|||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<!--/ko-->
|
||||||
|
|
||||||
<!-- ko if: $parent.insert() == false -->
|
<!-- ko if: insert() == false -->
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="2">
|
<td colspan="2">
|
||||||
<button style="background-color: #A28A29; color: white; box-shadow: 1px 1px 2px #faf7eb;
|
<button style="background-color: #A28A29; color: white; box-shadow: 1px 1px 2px #faf7eb;
|
||||||
font-weight: bold; margin-top; 20px;"
|
font-weight: bold; margin-top; 20px;"
|
||||||
data-bind="click: $parent.fNew,
|
data-bind="click: fNew,
|
||||||
visible: $parent.manage() =='T' &&
|
visible: manage() =='T' && eigenAmbitie() == false ">nieuw
|
||||||
$parent.orgsoort() > soort
|
|
||||||
">nieuw
|
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td colspan="6"></td>
|
<td colspan="6"></td>
|
||||||
|
|
||||||
|
|||||||
@@ -23,27 +23,16 @@
|
|||||||
|
|
||||||
var scores =[];
|
var scores =[];
|
||||||
var labels =[];
|
var labels =[];
|
||||||
var gemiddelde = [];
|
var ambitie = [];
|
||||||
|
|
||||||
|
|
||||||
<?php foreach($scores as $index => $score){ ?>
|
<?php foreach($scores as $index => $score){ ?>
|
||||||
labels.push('<?= $score->nummer ?>');
|
|
||||||
<?php if($totgem){ ?>
|
|
||||||
gemiddelde.push({ y: <?= intval($totgem) ?>,
|
|
||||||
name: '<?= $score->nummer ?>'
|
|
||||||
})
|
|
||||||
<?php } ?>
|
|
||||||
|
|
||||||
<?php if(intval($score->gem) > 0){ ?>
|
labels.push('<?= $score->nummer ?>');
|
||||||
scores.push({
|
<?php if($ambitie){ ?>
|
||||||
y: <?= intval($score->gem) ?>,
|
ambitie.push(<?= intval($ambitie->gemscore) ?>)
|
||||||
color: '<?= isset($score->kleurcode)? $score->kleurcode : "#808080" ?>',
|
<?php } //if
|
||||||
name: '<?= $score->nummer ?>'
|
if(!isset($score->gem) || intval($score->gem) == 0){ ?>
|
||||||
|
|
||||||
|
|
||||||
});// object
|
|
||||||
<?php } //if
|
|
||||||
if(intval($score->gem) == 0){ ?>
|
|
||||||
scores.push({
|
scores.push({
|
||||||
y: null,
|
y: null,
|
||||||
color: '<?= isset($score->kleurcode)? $score->kleurcode : "#808080" ?>',
|
color: '<?= isset($score->kleurcode)? $score->kleurcode : "#808080" ?>',
|
||||||
@@ -51,8 +40,18 @@
|
|||||||
|
|
||||||
|
|
||||||
});//object
|
});//object
|
||||||
<?php } //if
|
<?php }
|
||||||
}//foreach ?>
|
else { ?>//if
|
||||||
|
scores.push({
|
||||||
|
y: <?= intval($score->gem) ?>,
|
||||||
|
color: '<?= isset($score->kleurcode)? $score->kleurcode : "#808080" ?>',
|
||||||
|
name: '<?= $score->nummer ?>'
|
||||||
|
|
||||||
|
|
||||||
|
});// object
|
||||||
|
<?php }
|
||||||
|
|
||||||
|
}//foreach ?>
|
||||||
|
|
||||||
labels.push('gem')
|
labels.push('gem')
|
||||||
labels.unshift(' ');
|
labels.unshift(' ');
|
||||||
@@ -74,30 +73,20 @@
|
|||||||
color: 'transparent',
|
color: 'transparent',
|
||||||
name: ' '
|
name: ' '
|
||||||
})
|
})
|
||||||
gemiddelde.push({
|
ambitie.push(<?= intval($ambitie->gemscore) ?>)
|
||||||
y: <?= intval($totgem) ?>,
|
ambitie.unshift(null)
|
||||||
name: 'gemiddelde'
|
ambitie.push(<?= intval($ambitie->gemscore) ?>)
|
||||||
})
|
|
||||||
gemiddelde.unshift({
|
|
||||||
y: null,
|
|
||||||
name: ' '
|
|
||||||
})
|
|
||||||
gemiddelde.push({
|
|
||||||
y: <?= intval($totgem) ?>,
|
|
||||||
name: ' '
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Highcharts.chart('schoolijkpunt2', {
|
Highcharts.chart('schoolijkpunt2', {
|
||||||
chart: {
|
chart: {
|
||||||
type: 'spline',
|
|
||||||
backgroundColor: 'transparent',
|
backgroundColor: 'transparent',
|
||||||
options3d: {
|
options3d: {
|
||||||
enabled: true,
|
enabled: true,
|
||||||
alpha: 15,
|
alpha: 3,
|
||||||
beta: 15,
|
beta: 3,
|
||||||
depth: 50,
|
depth: 50,
|
||||||
viewDistance: 25
|
viewDistance: 25
|
||||||
}
|
}
|
||||||
@@ -115,7 +104,6 @@
|
|||||||
yAxis: {
|
yAxis: {
|
||||||
min: 0,
|
min: 0,
|
||||||
max: 100,
|
max: 100,
|
||||||
tickInterval: 10,
|
|
||||||
title: {
|
title: {
|
||||||
text: 'procenten'
|
text: 'procenten'
|
||||||
},
|
},
|
||||||
@@ -145,12 +133,13 @@
|
|||||||
},
|
},
|
||||||
{showInLegend: false,
|
{showInLegend: false,
|
||||||
animation: false,
|
animation: false,
|
||||||
|
pointStart: 0,
|
||||||
marker: {
|
marker: {
|
||||||
enabled: false
|
enabled: false
|
||||||
},
|
},
|
||||||
type: 'spline',
|
type: 'spline',
|
||||||
name: 'gemiddelde',
|
name: 'gemiddelde',
|
||||||
data: gemiddelde
|
data: ambitie
|
||||||
|
|
||||||
}]
|
}]
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
minimaal <?=$ambitie->xijkpunten?>
|
minimaal <?=$ambitie->xijkpunten?>
|
||||||
<?=$labels['ijkpunten']?>
|
<?=$labels['ijkpunten']?>
|
||||||
op <?=$ambitie->zprocent?>% of hoger.
|
op <?=$ambitie->zprocent?>% of hoger.
|
||||||
|
<br>
|
||||||
|
<?=$ambitie->ambitievan ?>-ambitie
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<hr/>
|
<hr/>
|
||||||
|
|||||||
@@ -11,14 +11,32 @@
|
|||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<?php if ($data['lijsten']){ ?>
|
<?php if ($data['lijsten'] && $data['eigenambitie'] == 'F'){ ?>
|
||||||
<div class="sopfonts" style="margin-top: 20px;">
|
<div class="sopfonts" style="margin-top: 10px;">
|
||||||
<p>gemiddelde score <?php echo $data['lijsten'][0]->ambities->gemscore.'%'?> <br>
|
<p>gemiddelde score <?php echo $data['lijsten'][0]->ambities->gemscore.'%'?> <br>
|
||||||
minimaal <?php echo $data['lijsten'][0]->ambities->xijkpunten?>
|
minimaal <?php echo $data['lijsten'][0]->ambities->xijkpunten?>
|
||||||
<?=$data['lijsten'][0]->label?>
|
<?=$data['lijsten'][0]->label?>
|
||||||
op <?=$data['lijsten'][0]->ambities->zprocent?>% of hoger.
|
op <?=$data['lijsten'][0]->ambities->zprocent?>% of hoger.
|
||||||
|
<br>
|
||||||
|
<span>(standaardambitie)</span>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
<?php if ($data['lijsten'] && $data['eigenambitie'] == 'T'){ ?>
|
||||||
|
<?php foreach($data['lijsten'] as $index => $lijst){ ?>
|
||||||
|
<div class="sopfonts" style="margin-top: 10px;">
|
||||||
|
<p>gemiddelde score <?php echo $lijst->ambities->gemscore.'%'?> <br>
|
||||||
|
minimaal <?php echo $lijst->ambities->xijkpunten?>
|
||||||
|
<?=$lijst->label?>
|
||||||
|
op <?=$lijst->ambities->zprocent?>% of hoger.
|
||||||
|
<br>
|
||||||
|
<span>p. <?=$lijst->periodenummer?>, <?=$lijst->ambities->ambitievan?>-ambitie</span>
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<?php } // foreach lijsten ?>
|
||||||
|
<?php } ?>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
@@ -16,34 +16,29 @@
|
|||||||
|
|
||||||
<body>
|
<body>
|
||||||
<div >
|
<div >
|
||||||
<div id="chartSopIJkGem" style="width: 580px; height:285px; margin: 0 auto; "> </div>
|
<div id="chartSopIJkGem" style="width: 580px; height:300px; margin: 0 auto; background-color: #f8f7f1; "> </div>
|
||||||
<?php if ($data['lijsten']){ ?>
|
|
||||||
<div><span style="font-weight: bold"><?php echo $data ['versienaam']?></span>
|
|
||||||
<span style="font-weight: bold"><?php echo $data['lijsten'][0]->vorm == 1 ? ', schoolversie' : ', indivduele versie';?></span>
|
|
||||||
</div>
|
|
||||||
<div><?php foreach($data['lijsten'] as $index => $lijst){
|
|
||||||
if ($index == 1 && $data['aantal']== 2) echo 'Vergelijking:';
|
|
||||||
if ($index == 1 && $data['aantal'] != 2) echo 'Vergelijkingen:'?>
|
|
||||||
<p><?php echo $lijst->vantm ?></p>
|
|
||||||
<?php }; ?>
|
|
||||||
</div>
|
|
||||||
<?php } ?>
|
|
||||||
</div>
|
</div>
|
||||||
<script>
|
<script>
|
||||||
<?php if ($data['lijsten']){ ?>
|
<?php if ($data['lijsten']){ ?>
|
||||||
$(function(){
|
$(function(){
|
||||||
fFillGraph=function(){
|
fFillGraph=function(){
|
||||||
|
|
||||||
var xas = [];
|
|
||||||
var verkorteVersies = [];
|
|
||||||
var balkGegevens = [];
|
|
||||||
var lijnGegevens;
|
|
||||||
|
|
||||||
<?php foreach($data['lijsten'] as $index => $lijst){ ?>
|
var balkGegevens = [];
|
||||||
|
var lijnGegevens = [];
|
||||||
|
var eigenAmbities = '<?=$data['eigenambitie'] ?>';
|
||||||
|
|
||||||
|
|
||||||
|
<?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 ambitienaam = 'standaardambitie'
|
||||||
|
var ambitiewaarde =<?=intval($lijst->ambities->gemscore) ?>;
|
||||||
|
if(eigenAmbities == 'T') {
|
||||||
|
ambitienaam = 'p. ' + '<?=$lijst->periodenummer ?>' + ', ' + '<?=$lijst->ambities->ambitievan ?>' + '-ambitie';
|
||||||
|
}
|
||||||
|
|
||||||
var xastitel = '';
|
var xastitel = '';
|
||||||
<?php if($lijst->label){ ?>
|
<?php if($lijst->label){ ?>
|
||||||
@@ -53,86 +48,81 @@
|
|||||||
<?php foreach($lijst->scores as $index2 => $score){
|
<?php foreach($lijst->scores as $index2 => $score){
|
||||||
$kleur = '#808080';
|
$kleur = '#808080';
|
||||||
if($score->disabled == 'F' && $score->disablenvt == 'F' && isset($score->kleur)) $kleur = $score->kleur;?>
|
if($score->disabled == 'F' && $score->disablenvt == 'F' && isset($score->kleur)) $kleur = $score->kleur;?>
|
||||||
|
|
||||||
labels.push('<?php $score->nummer ?>');
|
labels.push('<?php $score->nummer ?>');
|
||||||
<?php if(intval($score->gem)> 0){ ?>
|
|
||||||
scores.push({
|
ambities.push(ambitiewaarde);
|
||||||
y: <?= $score->gem ?>,
|
|
||||||
color: '<?=$kleur ?>',
|
<?php if(!isset($score->gem) || intval($score->gem) == 0){ ?>
|
||||||
name: '<?= $score->nummer ?>',
|
|
||||||
})
|
|
||||||
<?php }//if
|
|
||||||
if(intval($score->gem) == 0){ ?>
|
|
||||||
scores.push({
|
scores.push({
|
||||||
y: null,
|
y: null,
|
||||||
color: '<?=$kleur ?>',
|
color: '<?=$kleur ?>',
|
||||||
name: '<?= $score->nummer ?>',
|
name: '<?= $score->nummer ?>',
|
||||||
})
|
})
|
||||||
<?php }//if
|
<?php }
|
||||||
|
else {?>
|
||||||
|
scores.push({
|
||||||
|
y: <?= $score->gem ?>,
|
||||||
|
color: '<?=$kleur ?>',
|
||||||
|
name: '<?= $score->nummer ?>',
|
||||||
|
})
|
||||||
|
<?php }//else
|
||||||
} // foreach lijstscores ?>
|
} // foreach lijstscores ?>
|
||||||
|
|
||||||
verkorteVersies.push(<?= $lijst->periodenummer ?>);
|
|
||||||
var ambitiewaarde =<?=$data['lijsten'][0]->ambities->gemscore; ?>;
|
|
||||||
ambities.push(
|
|
||||||
{ y: <?=$data['lijsten'][0]->ambities->gemscore; ?>,
|
|
||||||
color: '#000000',
|
|
||||||
name: '',
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
labels.unshift(' ');
|
labels.unshift(' ');
|
||||||
var legescore ={
|
var legescore ={
|
||||||
y : 0,
|
y : null,
|
||||||
color : 'transparent',
|
color : 'transparent',
|
||||||
name : '0',
|
name : 'x',
|
||||||
};
|
};
|
||||||
|
|
||||||
scores.unshift(legescore);
|
scores.unshift(legescore);
|
||||||
verkorteVersies.unshift(<?= $lijst->periodenummer ?>);
|
|
||||||
|
|
||||||
labels.push(' ');
|
labels.push(' ');
|
||||||
scores.push(legescore);
|
scores.push(legescore);
|
||||||
verkorteVersies.push(<?=$lijst->periodenummer ?>);
|
|
||||||
|
|
||||||
balkGegevens[indexnummer] =({
|
ambities.unshift(ambitiewaarde);
|
||||||
|
ambities.push(ambitiewaarde);
|
||||||
|
var xas = [];
|
||||||
|
|
||||||
|
balkGegevens.push({
|
||||||
dataLabels: {
|
dataLabels: {
|
||||||
format: '{point.versie}'
|
enabled : true,
|
||||||
|
nullFormat: '',
|
||||||
|
format: '<span style="font-size: 9px; font-weight: normal;">'+ '<?=$lijst->periodenummer ?>'+'</span>',
|
||||||
},
|
},
|
||||||
type : 'column',
|
type : 'column',
|
||||||
name : verkorteVersies,
|
name : '<?=$lijst->vantm ?>',
|
||||||
|
color : '#f8f7f1',
|
||||||
|
backgroundColor: '#e6e6e6',
|
||||||
data : scores
|
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]){
|
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=== 'x') xas.push('');
|
||||||
else xas.push(p.name);
|
else xas.push(p.name);
|
||||||
|
|
||||||
splinedata.push(ambitiewaarde)
|
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
lijnGegevens = ({
|
lijnGegevens = ({
|
||||||
dataLabels: {
|
dataLabels: {
|
||||||
format: ''
|
format: ''
|
||||||
},
|
},
|
||||||
type: 'spline',
|
type: 'spline',
|
||||||
name: verkorteVersies,
|
name: ambitienaam,
|
||||||
data: splinedata //ambities
|
data: ambities //ambities
|
||||||
});
|
});
|
||||||
|
|
||||||
balkGegevens.push(lijnGegevens);
|
balkGegevens.push(lijnGegevens);
|
||||||
// });
|
// });
|
||||||
|
|
||||||
|
<?php } // foreach lijsten ?>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var ijkgrafiek;
|
var ijkgrafiek;
|
||||||
ijkgrafiek = Highcharts.chart('chartSopIJkGem', {
|
ijkgrafiek = Highcharts.chart('chartSopIJkGem', {
|
||||||
@@ -142,14 +132,17 @@
|
|||||||
backgroundColor: 'transparent',
|
backgroundColor: 'transparent',
|
||||||
options3d: {
|
options3d: {
|
||||||
enabled: true,
|
enabled: true,
|
||||||
alpha: 15,
|
alpha: 5,
|
||||||
beta: 15,
|
beta: 5,
|
||||||
depth: 50,
|
depth: 50,
|
||||||
viewDistance: 25
|
viewDistance: 25
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
title:{
|
title:{
|
||||||
text:''
|
text:'Versie: '+ '<?=$data['versienaam'] ?>',
|
||||||
|
style:{
|
||||||
|
fontSize: '14px'
|
||||||
|
}
|
||||||
},
|
},
|
||||||
credits: {
|
credits: {
|
||||||
enabled: false
|
enabled: false
|
||||||
@@ -157,6 +150,11 @@
|
|||||||
xAxis: {
|
xAxis: {
|
||||||
type: 'category',
|
type: 'category',
|
||||||
categories: xas,
|
categories: xas,
|
||||||
|
labels:{
|
||||||
|
style:{
|
||||||
|
fontSize: '10px'
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
yAxis: {
|
yAxis: {
|
||||||
min:0,
|
min:0,
|
||||||
@@ -164,7 +162,12 @@
|
|||||||
title: false,
|
title: false,
|
||||||
},
|
},
|
||||||
legend: {
|
legend: {
|
||||||
enabled: false
|
align: 'left',
|
||||||
|
verticalAlign: 'bottom',
|
||||||
|
floating: false,
|
||||||
|
itemStyle: {
|
||||||
|
fontWeight: 'normal'
|
||||||
|
}
|
||||||
},
|
},
|
||||||
plotOptions: {
|
plotOptions: {
|
||||||
column:{
|
column:{
|
||||||
@@ -186,15 +189,13 @@
|
|||||||
|
|
||||||
},
|
},
|
||||||
spline: {
|
spline: {
|
||||||
color: '#404040',
|
|
||||||
pointStart: 0,
|
pointStart: 0,
|
||||||
marker: {
|
marker: {
|
||||||
enabled: false
|
enabled: false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
series: balkGegevens,
|
series: balkGegevens
|
||||||
showInLegend: false
|
|
||||||
});
|
});
|
||||||
|
|
||||||
}()
|
}()
|
||||||
|
|||||||
@@ -18,48 +18,43 @@
|
|||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
<div id="chartSopIJk" style="width: 580px; height:285px; margin: 0 auto; background-color: #f8f7f1;"> </div>
|
<div id="chartSopIJk" style="width: 580px; height:300px; margin: 0 auto; background-color: #f8f7f1;"> </div>
|
||||||
|
|
||||||
<?php if ($data['lijsten']){?>
|
|
||||||
|
|
||||||
<div><span style="font-weight: bold"><?php echo $data ['versienaam']; ?></span>
|
|
||||||
<span style="font-weight: bold"><?php echo $data['lijsten'][0]->vorm == 1 ? ', schoolversie' : ', indivduele versie';?></span>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<?php foreach($data['lijsten'] as $index => $lijst){
|
|
||||||
if ($index == 1 && $data['aantal']== 2) echo 'Vergelijking:';
|
|
||||||
if ($index == 1 && $data['aantal'] != 2) echo 'Vergelijkingen:';
|
|
||||||
?>
|
|
||||||
<p><?php echo $lijst->vantm ?></p>
|
|
||||||
<?php }; ?>
|
|
||||||
</div>
|
|
||||||
<?php } // if datalijsten ?>
|
|
||||||
</div>
|
</div>
|
||||||
<script>
|
<script>
|
||||||
<?php if ($data['lijsten']){ ?>
|
<?php if ($data['lijsten']){ ?>
|
||||||
$(function(){
|
$(function(){
|
||||||
fFillGraph20=function(){
|
fFillGraph20=function(){
|
||||||
|
|
||||||
var xas = [];
|
|
||||||
var balkGegevens = [];
|
var balkGegevens = [];
|
||||||
var lijnGegevens;
|
var lijnGegevens = [];
|
||||||
|
var eigenambities = '<?=$data['eigenambitie'] ?>';
|
||||||
|
|
||||||
|
|
||||||
<?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 ambitienaam = 'standaardambitie'
|
||||||
|
var ambitiewaarde =<?=intval($lijst->ambities->gemscore) ?>;
|
||||||
|
if(eigenambities == 'T') {
|
||||||
|
ambitienaam = 'p. ' + '<?=$lijst->periodenummer ?>' + ', ' + '<?=$lijst->ambities->ambitievan ?>' + '-ambitie';
|
||||||
|
}
|
||||||
|
|
||||||
var xastitel = '';
|
var xastitel = '';
|
||||||
<?php if($lijst->label){ ?>
|
<?php if($lijst->label){ ?>
|
||||||
var xastitel = '<?php echo $lijst->label ?>';
|
xastitel = '<?php echo $lijst->label ?>';
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
<?php foreach($lijst->scores as $index2 => $score){
|
<?php foreach($lijst->scores as $index2 => $score){
|
||||||
?>
|
?>
|
||||||
|
|
||||||
labels.push('<?= $score->nummer ?>');
|
labels.push('<?= $score->nummer ?>');
|
||||||
<?php if(intval($score->gem) > 0){ ?>
|
|
||||||
|
ambities.push(ambitiewaarde);
|
||||||
|
|
||||||
|
<?php if(intval($score->gem) > 0){ ?>
|
||||||
scores.push({
|
scores.push({
|
||||||
y: <?= intval($score->gem) ?>,
|
y: <?= intval($score->gem) ?>,
|
||||||
color: '<?=$score->kleur ?>',
|
color: '<?=$score->kleur ?>',
|
||||||
@@ -73,23 +68,15 @@
|
|||||||
name: '<?= $score->nummer ?>',
|
name: '<?= $score->nummer ?>',
|
||||||
});
|
});
|
||||||
<?php } //if
|
<?php } //if
|
||||||
|
|
||||||
} // foreach lijstscores ?>
|
} // foreach lijstscores ?>
|
||||||
|
|
||||||
|
|
||||||
var ambitiewaarde =<?=$data['lijsten'][0]->ambities->gemscore; ?>;
|
|
||||||
ambities.push(
|
|
||||||
{ y: <?=$data['lijsten'][0]->ambities->gemscore; ?>,
|
|
||||||
color: '#000000',
|
|
||||||
name: ''
|
|
||||||
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
labels.unshift(' ');
|
labels.unshift(' ');
|
||||||
var legescore ={
|
var legescore ={
|
||||||
y : 0,
|
y : null,
|
||||||
color : 'transparent',
|
color : 'transparent',
|
||||||
name : '0'
|
name : 'x'
|
||||||
};
|
};
|
||||||
|
|
||||||
scores.unshift(legescore);
|
scores.unshift(legescore);
|
||||||
@@ -98,64 +85,68 @@
|
|||||||
labels.push(' ');
|
labels.push(' ');
|
||||||
scores.push(legescore);
|
scores.push(legescore);
|
||||||
|
|
||||||
|
ambities.unshift(ambitiewaarde);
|
||||||
|
ambities.push(ambitiewaarde);
|
||||||
|
|
||||||
balkGegevens[indexnummer] =({
|
var xas = [];
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
balkGegevens.push({
|
||||||
dataLabels: {
|
dataLabels: {
|
||||||
format: '<span style="font-size: 5px;">{point.versie}</span>'
|
enabled : true,
|
||||||
|
nullFormat: '',
|
||||||
|
format: '<span style="font-size: 9px; font-weight: normal;">'+ '<?=$lijst->periodenummer ?>'+'</span>',
|
||||||
},
|
},
|
||||||
type : 'column',
|
type : 'column',
|
||||||
name : '',
|
name : '<?=$lijst->vantm ?>',
|
||||||
|
color : '#f8f7f1',
|
||||||
backgroundColor: '#e6e6e6',
|
backgroundColor: '#e6e6e6',
|
||||||
data : scores
|
data : scores
|
||||||
});
|
});
|
||||||
|
|
||||||
<?php } // foreach lijsten ?>
|
|
||||||
|
|
||||||
var extralijn = {
|
|
||||||
y: ambitiewaarde,
|
if (balkGegevens[0]){
|
||||||
name: '',
|
|
||||||
};
|
|
||||||
ambities.unshift(extralijn);
|
|
||||||
ambities.push(extralijn);
|
|
||||||
var splinedata=[];
|
|
||||||
var xas = [];
|
|
||||||
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=== 'x') xas.push('');
|
||||||
else xas.push(p.name);
|
else xas.push(p.name);
|
||||||
|
|
||||||
splinedata.push(ambitiewaarde)
|
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
lijnGegevens = ({
|
lijnGegevens = ({
|
||||||
dataLabels: {
|
dataLabels: {
|
||||||
format: ''
|
format: ''
|
||||||
},
|
},
|
||||||
type: 'spline',
|
type: 'spline',
|
||||||
name: '',
|
name: ambitienaam,
|
||||||
data: splinedata //ambities
|
data: ambities //ambities
|
||||||
});
|
});
|
||||||
|
|
||||||
balkGegevens.push(lijnGegevens);
|
balkGegevens.push(lijnGegevens);
|
||||||
// });
|
// });
|
||||||
|
<?php } // foreach lijsten ?>
|
||||||
|
|
||||||
|
|
||||||
var ijkgrafiek;
|
var ijkgrafiek;
|
||||||
ijkgrafiek = Highcharts.chart('chartSopIJk', {
|
ijkgrafiek = Highcharts.chart('chartSopIJk', {
|
||||||
chart:{
|
chart:{
|
||||||
animation: false,
|
animation: false,
|
||||||
type: 'column',
|
|
||||||
backgroundColor: 'transparent',
|
backgroundColor: 'transparent',
|
||||||
options3d: {
|
options3d: {
|
||||||
enabled: true,
|
enabled: true,
|
||||||
alpha: 15,
|
alpha: 5,
|
||||||
beta: 15,
|
beta: 5,
|
||||||
depth: 50,
|
depth: 50,
|
||||||
viewDistance: 25
|
viewDistance: 25
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
title:{
|
title:{
|
||||||
text:''
|
text: 'Versie: '+ '<?=$data['versienaam'] ?>',
|
||||||
|
style:{
|
||||||
|
fontSize: '14px'
|
||||||
|
}
|
||||||
},
|
},
|
||||||
credits: {
|
credits: {
|
||||||
enabled: false
|
enabled: false
|
||||||
@@ -173,6 +164,7 @@
|
|||||||
min:0,
|
min:0,
|
||||||
max: 100,
|
max: 100,
|
||||||
title: false,
|
title: false,
|
||||||
|
tickInterval: 10,
|
||||||
labels:{
|
labels:{
|
||||||
style:{
|
style:{
|
||||||
fontSize: '10px'
|
fontSize: '10px'
|
||||||
@@ -181,7 +173,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
legend: {
|
legend: {
|
||||||
enabled: false
|
align: 'left',
|
||||||
|
verticalAlign: 'bottom',
|
||||||
|
floating: false,
|
||||||
|
itemStyle: {
|
||||||
|
fontWeight: 'normal'
|
||||||
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
plotOptions: {
|
plotOptions: {
|
||||||
column:{
|
column:{
|
||||||
@@ -204,15 +202,13 @@
|
|||||||
|
|
||||||
},
|
},
|
||||||
spline: {
|
spline: {
|
||||||
color: 'grey',
|
|
||||||
pointStart: 0,
|
pointStart: 0,
|
||||||
marker: {
|
marker: {
|
||||||
enabled: false
|
enabled: false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
series: balkGegevens,
|
series: balkGegevens
|
||||||
showInLegend: false
|
|
||||||
});
|
});
|
||||||
|
|
||||||
}()
|
}()
|
||||||
|
|||||||
@@ -47,10 +47,10 @@
|
|||||||
$kleur = '#808080';
|
$kleur = '#808080';
|
||||||
if(isset($score->kleur) && $score->disabled == 'F' && $score->disablenvt== 'F')
|
if(isset($score->kleur) && $score->disabled == 'F' && $score->disablenvt== 'F')
|
||||||
$kleur = $score->kleur;
|
$kleur = $score->kleur;
|
||||||
$gem = $score->gem;
|
$gem = 0;
|
||||||
if($score->disablenvt == 'T') $gem = 'nvt';
|
if($score->disablenvt == 'T') $gem = 'nvt';
|
||||||
if($score->disabled == 'T') $gem = 'uit';
|
if($score->disabled == 'T') $gem = 'uit';
|
||||||
?>
|
if($score->disablenvt == 'F' && $score->disabled == 'F') $gem = number_format($score->gem);?>
|
||||||
<tr style="border: 1px solid grey">
|
<tr style="border: 1px solid grey">
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -33,10 +33,10 @@
|
|||||||
<td style="text-align:left; width: 100px; overflow-x: hidden ">
|
<td style="text-align:left; width: 100px; overflow-x: hidden ">
|
||||||
<?php if (isset($data['lijsten'][0]->brin)){
|
<?php if (isset($data['lijsten'][0]->brin)){
|
||||||
|
|
||||||
echo $data['lijsten'][0]->brin.'-'.$data['lijsten'][0]->orgnaam;
|
echo $data['lijsten'][0]->brin.'-'.$data['lijsten'][0]->naam;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
echo $data['lijsten'][0]->orgnaam;};
|
echo $data['lijsten'][0]->naam;};
|
||||||
?>
|
?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
|
|||||||
@@ -33,10 +33,10 @@
|
|||||||
<td style="text-align:left; width: 100px; overflow-x: hidden ">
|
<td style="text-align:left; width: 100px; overflow-x: hidden ">
|
||||||
<?php if (isset($data['lijsten'][0]->brin)){
|
<?php if (isset($data['lijsten'][0]->brin)){
|
||||||
|
|
||||||
echo $data['lijsten'][0]->brin.'-'.$data['lijsten'][0]->orgnaam;
|
echo $data['lijsten'][0]->brin.'-'.$data['lijsten'][0]->naam;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
echo $data['lijsten'][0]->orgnaam;};
|
echo $data['lijsten'][0]->naam;};
|
||||||
?>
|
?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
@@ -45,9 +45,10 @@
|
|||||||
foreach($data['lijsten'][0]->scores as $score){
|
foreach($data['lijsten'][0]->scores as $score){
|
||||||
$kleur = '#808080';
|
$kleur = '#808080';
|
||||||
if($score->disabled == 'F' && $score->disablenvt == 'F' && isset($score->kleur)) $kleur = $score->kleur;
|
if($score->disabled == 'F' && $score->disablenvt == 'F' && isset($score->kleur)) $kleur = $score->kleur;
|
||||||
$gem = number_format($score->gem);
|
$gem = 0;
|
||||||
if($score->disablenvt == 'T') $gem = 'nvt';
|
if($score->disablenvt == 'T') $gem = 'nvt';
|
||||||
if($score->disabled == 'T') $gem = 'uit';?>
|
if($score->disabled == 'T') $gem = 'uit';
|
||||||
|
if($score->disablenvt == 'F' && $score->disabled == 'F') $gem = number_format($score->gem);?>
|
||||||
<td style=" color:white; width: 30px; text-align:center; border-left: 1px solid grey; background-color:<?=$kleur?>">
|
<td style=" color:white; width: 30px; text-align:center; border-left: 1px solid grey; background-color:<?=$kleur?>">
|
||||||
<div >
|
<div >
|
||||||
<?php echo $gem;
|
<?php echo $gem;
|
||||||
|
|||||||
@@ -137,7 +137,6 @@ ls.initIJkpuntenModel = function(){
|
|||||||
this.ambitiesoortV = l.ambities.soortV ? l.ambities.soortV : false;
|
this.ambitiesoortV = l.ambities.soortV ? l.ambities.soortV : false;
|
||||||
this.ambitievan = l.ambities.ambitievan === 'standaard' ? '(standaard ingestelde ambitie)':
|
this.ambitievan = l.ambities.ambitievan === 'standaard' ? '(standaard ingestelde ambitie)':
|
||||||
'(ambitie van: ' + l.ambities.ambitievan + ')';
|
'(ambitie van: ' + l.ambities.ambitievan + ')';
|
||||||
console.log(this.ambitievan, "ambitievan");
|
|
||||||
this.gemscoreV = l.ambitiesV && l.ambitiesV.gemscore ? l.ambitiesV.gemscore: false ;
|
this.gemscoreV = l.ambitiesV && l.ambitiesV.gemscore ? l.ambitiesV.gemscore: false ;
|
||||||
this.ijkpuntenV = l.ambitiesV && l.ambitiesV.xijkpunten ? l.ambitiesV.xijkpunten: false;
|
this.ijkpuntenV = l.ambitiesV && l.ambitiesV.xijkpunten ? l.ambitiesV.xijkpunten: false;
|
||||||
this.zprocentV = l.ambitiesV && l.ambitiesV.zprocent ? l.ambitiesV.zprocent: false;
|
this.zprocentV = l.ambitiesV && l.ambitiesV.zprocent ? l.ambitiesV.zprocent: false;
|
||||||
@@ -249,6 +248,7 @@ ls.initIJkpuntenModel = function(){
|
|||||||
medewerkerKiezen : ko.observable(false),
|
medewerkerKiezen : ko.observable(false),
|
||||||
ijkgrafiek : ko.observable(''),
|
ijkgrafiek : ko.observable(''),
|
||||||
scoretype : ko.observable(''),
|
scoretype : ko.observable(''),
|
||||||
|
eigenambitie : ko.observable(false),
|
||||||
|
|
||||||
|
|
||||||
initBindings :function(){
|
initBindings :function(){
|
||||||
@@ -424,10 +424,12 @@ ls.initIJkpuntenModel = function(){
|
|||||||
self.lijsten.removeAll();
|
self.lijsten.removeAll();
|
||||||
self.ijkpunten.removeAll();
|
self.ijkpunten.removeAll();
|
||||||
self.aantal('');
|
self.aantal('');
|
||||||
|
self.eigenambitie(false);
|
||||||
var teller = 0;
|
var teller = 0;
|
||||||
console.log(result, "result");
|
self.eigenambitie(result.eigenambitie === 'T');
|
||||||
|
|
||||||
$.each(result.lijsten, function (i, p) {
|
$.each(result.lijsten, function (i, p) {
|
||||||
console.log(p, "lijst")
|
|
||||||
if (p.scores || p.vergelijkingen) {
|
if (p.scores || p.vergelijkingen) {
|
||||||
self.erzijnlijsten(true);
|
self.erzijnlijsten(true);
|
||||||
self.nietIngevuld(false)
|
self.nietIngevuld(false)
|
||||||
@@ -457,10 +459,7 @@ ls.initIJkpuntenModel = function(){
|
|||||||
self.label(l.label)
|
self.label(l.label)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
self.lijsten.push(new fAddLijst(j,l, nieuw))
|
self.lijsten.push(new fAddLijst(j,l, nieuw))
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
if (result.aantal) {
|
if (result.aantal) {
|
||||||
@@ -471,6 +470,8 @@ ls.initIJkpuntenModel = function(){
|
|||||||
self.scorekleuren(new fAddKleur(result.kleuren));
|
self.scorekleuren(new fAddKleur(result.kleuren));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
console.log(result.ijkpunten, "ijkpunten");
|
||||||
|
console.log(result.lijsten, "lijsten")
|
||||||
|
|
||||||
if(result.ijkpunten){
|
if(result.ijkpunten){
|
||||||
$.each(result.ijkpunten, function(y, k){
|
$.each(result.ijkpunten, function(y, k){
|
||||||
@@ -594,7 +595,7 @@ ls.initIJkpuntenModel = function(){
|
|||||||
var lijsten = self.lijsten();
|
var lijsten = self.lijsten();
|
||||||
let soorten = [0];
|
let soorten = [0];
|
||||||
var xas = [];
|
var xas = [];
|
||||||
let toonAmbities = false;
|
|
||||||
var balkGegevens = [];
|
var balkGegevens = [];
|
||||||
var lijnGegevens = [];
|
var lijnGegevens = [];
|
||||||
var ambitiewaarde = 0;
|
var ambitiewaarde = 0;
|
||||||
@@ -606,7 +607,6 @@ ls.initIJkpuntenModel = function(){
|
|||||||
soorten.push(Number(a.ambitiesoort))
|
soorten.push(Number(a.ambitiesoort))
|
||||||
|
|
||||||
}
|
}
|
||||||
if(soorten.length > 1) toonAmbities = true;
|
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -619,7 +619,7 @@ ls.initIJkpuntenModel = function(){
|
|||||||
if(l.label){
|
if(l.label){
|
||||||
xastitel = l.label;
|
xastitel = l.label;
|
||||||
}
|
}
|
||||||
if(i === 0 || toonAmbities) {
|
if(i === 0 || self.eigenambitie()) {
|
||||||
|
|
||||||
if (l.gemscore && Number(l.gemscore) > 0) {
|
if (l.gemscore && Number(l.gemscore) > 0) {
|
||||||
ambitiewaarde = Number(l.gemscore);
|
ambitiewaarde = Number(l.gemscore);
|
||||||
@@ -641,13 +641,8 @@ ls.initIJkpuntenModel = function(){
|
|||||||
name : l.periodenummer });
|
name : l.periodenummer });
|
||||||
|
|
||||||
|
|
||||||
if(i === 0 || toonAmbities) {
|
if(i === 0 || self.eigenambitie()) {
|
||||||
ambities.push(
|
ambities.push(ambitiewaarde)
|
||||||
{
|
|
||||||
y: ambitiewaarde,
|
|
||||||
name: '',
|
|
||||||
}
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
@@ -664,7 +659,7 @@ ls.initIJkpuntenModel = function(){
|
|||||||
scores.push(legescore);
|
scores.push(legescore);
|
||||||
|
|
||||||
|
|
||||||
balkGegevens[i] =({
|
balkGegevens.push({
|
||||||
dataLabels: {
|
dataLabels: {
|
||||||
format: '{point.name}'
|
format: '{point.name}'
|
||||||
},
|
},
|
||||||
@@ -674,13 +669,10 @@ ls.initIJkpuntenModel = function(){
|
|||||||
data : scores
|
data : scores
|
||||||
});
|
});
|
||||||
|
|
||||||
if(i === 0 || toonAmbities) {
|
if(i === 0 || self.eigenambitie()) {
|
||||||
var extralijn = {
|
|
||||||
y: ambitiewaarde,
|
ambities.unshift(ambitiewaarde);
|
||||||
name: '',
|
ambities.push(ambitiewaarde);
|
||||||
};
|
|
||||||
ambities.unshift(extralijn);
|
|
||||||
ambities.push(extralijn);
|
|
||||||
|
|
||||||
|
|
||||||
lijnGegevens = ({
|
lijnGegevens = ({
|
||||||
@@ -688,23 +680,28 @@ ls.initIJkpuntenModel = function(){
|
|||||||
format: ''
|
format: ''
|
||||||
},
|
},
|
||||||
type: 'spline',
|
type: 'spline',
|
||||||
name: toonAmbities ?'periode ' + l.periodenummer + ', ambitie van ' + l.ambitievan : 'standaard ingestelde ambitie',
|
name: self.eigenambitie() ? 'periode ' + l.periodenummer + ', ' + l.ambitievan : 'standaard ingestelde ambitie',
|
||||||
data: ambities
|
data: ambities
|
||||||
});
|
});
|
||||||
|
|
||||||
|
balkGegevens.push(lijnGegevens);
|
||||||
|
}
|
||||||
|
if(i === 0) {
|
||||||
|
xas = labels;
|
||||||
}
|
}
|
||||||
|
|
||||||
balkGegevens.push(lijnGegevens);
|
|
||||||
xas = labels;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
console.log(balkGegevens, "balkgegevens")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
self.ijkgrafiek = Highcharts.chart('hc-chart1', {
|
self.ijkgrafiek = Highcharts.chart('hc-chart1', {
|
||||||
chart: {
|
chart: {
|
||||||
margin: [5,0,10,0],
|
margin: [10,45,100,5],
|
||||||
options3d: {
|
options3d: {
|
||||||
enabled: true,
|
enabled: true,
|
||||||
alpha: 20,
|
alpha: 7,
|
||||||
beta: 20,
|
beta: 20,
|
||||||
viewDistance: 40,
|
viewDistance: 40,
|
||||||
depth: 75,
|
depth: 75,
|
||||||
@@ -731,24 +728,17 @@ ls.initIJkpuntenModel = function(){
|
|||||||
},
|
},
|
||||||
tooltip:{
|
tooltip:{
|
||||||
enabled: false,
|
enabled: false,
|
||||||
// useHTML: true,
|
// useHTML: true,
|
||||||
// outside: true,
|
// outside: true,
|
||||||
// formatter: function() {
|
// formatter: function() {
|
||||||
// var txt = null;
|
// return this.y;
|
||||||
// if(!this.point.omschrijving){
|
//
|
||||||
// this.point.omschrijving = '';
|
// }
|
||||||
// }
|
|
||||||
// if(this.point.soort === 'score' || this.point.soort === 'ambitie' ) {
|
|
||||||
// txt = '<div class="ijktooltip"><p>' + this.point.vantm + '</p>' + '<br/>' + '<p>' + this.x + '. '
|
|
||||||
// + this.point.omschrijving + ' ' + this.point.soort + ': ' + this.y + '</p></div>';
|
|
||||||
// return txt;
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
},
|
},
|
||||||
xAxis: {
|
xAxis: {
|
||||||
// type: 'category',
|
// type: 'category',
|
||||||
categories: xas,
|
categories: xas,
|
||||||
skew3d: true,
|
// skew3d: true,
|
||||||
title:{
|
title:{
|
||||||
text: xastitel
|
text: xastitel
|
||||||
}
|
}
|
||||||
@@ -756,6 +746,7 @@ ls.initIJkpuntenModel = function(){
|
|||||||
yAxis: {
|
yAxis: {
|
||||||
min:0,
|
min:0,
|
||||||
max: 100,
|
max: 100,
|
||||||
|
|
||||||
skew3d: true,
|
skew3d: true,
|
||||||
title: {
|
title: {
|
||||||
text: 'Scores'
|
text: 'Scores'
|
||||||
|
|||||||
@@ -106,6 +106,7 @@ ls.initStreefcijfersModel = function(){
|
|||||||
ambitievan : ko.observable(''),
|
ambitievan : ko.observable(''),
|
||||||
orgversieid : ko.observable(''),
|
orgversieid : ko.observable(''),
|
||||||
soortNaam : ko.observable(''),
|
soortNaam : ko.observable(''),
|
||||||
|
eigenAmbitie : ko.observable(false),
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -146,6 +147,7 @@ ls.initStreefcijfersModel = function(){
|
|||||||
fGetAmbities : function() {
|
fGetAmbities : function() {
|
||||||
var self = ls.StreefcijfersModel;
|
var self = ls.StreefcijfersModel;
|
||||||
self.ambities.removeAll()
|
self.ambities.removeAll()
|
||||||
|
self.eigenAmbitie(false);
|
||||||
|
|
||||||
$.post("index.php/monpas/streefcijfers/getambities/", function(data){
|
$.post("index.php/monpas/streefcijfers/getambities/", function(data){
|
||||||
self.ambities.removeAll();
|
self.ambities.removeAll();
|
||||||
@@ -157,6 +159,9 @@ ls.initStreefcijfersModel = function(){
|
|||||||
|
|
||||||
|
|
||||||
$.each(data.ambities, function (i, a){
|
$.each(data.ambities, function (i, a){
|
||||||
|
if(self.orgsoort() === a.soort){
|
||||||
|
self.eigenAmbitie(true)
|
||||||
|
}
|
||||||
self.ambities.push(new fAddVersieAmbitie(i, a))
|
self.ambities.push(new fAddVersieAmbitie(i, a))
|
||||||
});
|
});
|
||||||
self.aantalY(data.aantalY);
|
self.aantalY(data.aantalY);
|
||||||
@@ -194,9 +199,9 @@ ls.initStreefcijfersModel = function(){
|
|||||||
fNew: function(){
|
fNew: function(){
|
||||||
var self = ls.StreefcijfersModel;
|
var self = ls.StreefcijfersModel;
|
||||||
self.insert(true);
|
self.insert(true);
|
||||||
self.scoreNieuw(this.gemscore());
|
self.scoreNieuw(100);
|
||||||
self.ijkNieuw(this.xijkpunten());
|
self.ijkNieuw(self.aantalY());
|
||||||
self.procentNieuw(this.zprocent());
|
self.procentNieuw(100);
|
||||||
},
|
},
|
||||||
|
|
||||||
fOpslaan: function (){
|
fOpslaan: function (){
|
||||||
|
|||||||
Reference in New Issue
Block a user