Merge branch 'fouten/resultaatmatrix' into develop

This commit is contained in:
Monique
2022-06-10 12:14:49 +02:00
4 changed files with 19 additions and 17 deletions
+1 -1
View File
@@ -74,7 +74,7 @@ class MY_Controller extends CI_Controller{
// public $version = '1.17.98';// instrumenten voor ouders // public $version = '1.17.98';// instrumenten voor ouders
// public $version = '1.17.99';// instrumenten ook voor leerlingen // public $version = '1.17.99';// instrumenten ook voor leerlingen
// public $version = '1.18.00';// alle instrumenten in het compact sop // public $version = '1.18.00';// alle instrumenten in het compact sop
public $version = '1.18.01';// fout in resultaatmatrix public $version = '1.18.02';// fout in resultaatmatrix
@@ -198,11 +198,9 @@ class Gemiddeldenafbeeldingen {
} }
private function getKleur ($score){ private function getKleur ($score){
$kleur = $this->CI->Scorekleuren_model->getGemiddeldeKleur($score->scoretype, $score->gem); $kleur = $this->CI->Scorekleuren_model->getGemiddeldeKleur($this->orgversie->scoretype, $score);
$kleur = $kleur->kleurcode; $kleur = $kleur->kleurcode;
if(!$kleur) $kleur = '#ffffff'; if(!$kleur) $kleur = '#ffffff';
$this->score->kleur = $kleur;
return $kleur; return $kleur;
} }
@@ -228,15 +226,15 @@ class Gemiddeldenafbeeldingen {
} }
private function loopIJkpunten2(){ private function loopIJkpunten2(){
if(!$this->ijkpunten) return; if(!$this->ijkpunten) return;
$scoretype = $this->ijkpunten[0]->scoretype;
foreach($this->ijkpunten as $index => $this->ijkpunt){ foreach($this->ijkpunten as $index => $this->ijkpunt){
if(!isset($this->ijkpunt->score)){continue;}; if(!isset($this->ijkpunt->score)){continue;};
if(! $this->ijkpunt->score) $this->ijkpuntscore = 0; if(! $this->ijkpunt->score) $this->ijkpuntscore = 0;
$this->setScorenummer(); $this->setScorenummer();
$this->rondScoresAf(); $this->rondScoresAf();
$this->setScoreKleuren($scoretype); $this->setScoreKleuren();
$this->addGewensteScores($index); $this->addGewensteScores($index);
$this->setWenskleuren($scoretype); $this->setWenskleuren();
$this->setAdvies(); $this->setAdvies();
$this->setResultatenOverzicht(); $this->setResultatenOverzicht();
$this->telIJkpuntenok(); $this->telIJkpuntenok();
@@ -262,11 +260,11 @@ class Gemiddeldenafbeeldingen {
$this->ijkpunt->score = round($this->ijkpunt->score); $this->ijkpunt->score = round($this->ijkpunt->score);
} }
private function setScoreKleuren($scoretype){ private function setScoreKleuren(){
$kleur = $this->CI->Scorekleuren_model->getGemiddeldeKleur($scoretype, $this->ijkpunt->score); $kleur = $this->CI->Scorekleuren_model->getGemiddeldeKleur($this->orgversie->scoretype, $this->ijkpunt->score);
$kleur = $kleur->kleurcode; $kleur = $kleur->kleurcode;
if(!$kleur) $kleur = '#ffffff'; if(!$kleur) $kleur = '#ffffff';
$this->i->kljkpunt = $kleur; $this->ijkpunt->kleur = $kleur;
@@ -299,10 +297,10 @@ class Gemiddeldenafbeeldingen {
} }
} }
private function setWensKleuren($scoretype){ private function setWensKleuren(){
if(!isset($this->ijkpunt->wens)) return; if(!isset($this->ijkpunt->wens)) return;
$kleur = $this->CI->Scorekleuren_model->getWensKleur($scoretype, $this->ijkpunt->wens); $kleur = $this->CI->Scorekleuren_model->getWensKleur($this->orgversie->scoretype, $this->ijkpunt->wens);
if(!$kleur) $kleur = '#ffffff'; if(!$kleur) $kleur = '#ffffff';
$this->ijkpunt->wenskleur = $kleur; $this->ijkpunt->wenskleur = $kleur;
@@ -28,7 +28,7 @@ class Gemiddeldescores
public function getGemiddeldeScores() public function getGemiddeldeScores()
{ {
return $this->gemiddeldescores; return $this->gemiddeldescores->leerkrachten ? $this->gemiddeldescores : false;
} }
public function getLeerkrachten() public function getLeerkrachten()
@@ -38,7 +38,8 @@ class Gemiddeldescores
public function getAantalLeerkrachten() public function getAantalLeerkrachten()
{ {
return count($this->leerkrachten);
return $this->leerkrachten ? count($this->leerkrachten) : false;
} }
public function getAmbities() public function getAmbities()
+6 -3
View File
@@ -432,13 +432,15 @@ ls.initIJkpuntenModel = function(){
var selectie = []; var selectie = [];
if(self.selectedSerie()) { if(self.selectedSerie()) {
$.each(self.selectedSerie().periodes(), function (i, p) { $.each(self.selectedSerie().periodes(), function (i, p) {
console.log(p, "periode")
console.log(p.geselecteerd(), "geslecteerd")
if (p.geselecteerd()=== true) { if (p.geselecteerd()=== true) {
var orgversie = var orgversie =
{'orgversieid': p.orgversieid, {'orgversieid': p.orgversieid,
'vorm' : p.vorm }; 'vorm' : p.vorm };
self.selectie.push(orgversie); self.selectie.push(orgversie);
console.log(self.selectie(), "selectie")
} }
}) })
} }
@@ -456,6 +458,7 @@ ls.initIJkpuntenModel = function(){
showAjaxLoader(); showAjaxLoader();
$.post('index.php/monpas/rapijkpunten/getingevuldelijsten/', submitData, function(result){ $.post('index.php/monpas/rapijkpunten/getingevuldelijsten/', submitData, function(result){
console.log(result, "result")
self.erzijnlijsten(false); self.erzijnlijsten(false);
self.nietIngevuld(false); self.nietIngevuld(false);
self.medewerkerKiezen(false); self.medewerkerKiezen(false);
@@ -464,7 +467,7 @@ ls.initIJkpuntenModel = function(){
self.ijkpunten.removeAll(); self.ijkpunten.removeAll();
self.aantal(''); self.aantal('');
var teller = 0; var teller = 0;
if(result.lijsten[0].scores ) { if( result.lijsten[0].metingen > 0 ) {
$.each(result.lijsten, function (i, p) { $.each(result.lijsten, function (i, p) {
if (p.scores || p.vergelijkingen) { if (p.scores || p.vergelijkingen) {
self.erzijnlijsten(true); self.erzijnlijsten(true);
@@ -545,7 +548,7 @@ ls.initIJkpuntenModel = function(){
self.isSWV(false); self.isSWV(false);
if (self.selectedOrg() === undefined) return; if (self.selectedOrg() === undefined) return;
if (this.id === self.selectedOrg().id) return; if (this.id === self.selectedOrg().id) return;
console.log("in switch org")
self.selectedOrg(this); self.selectedOrg(this);
if(self.selectedOrg().soort === '1'){ if(self.selectedOrg().soort === '1'){
self.isSWV(true); self.isSWV(true);