From fdd725b87a96853662cb5dba14c740c533c39019 Mon Sep 17 00:00:00 2001 From: Monique Hansma Date: Mon, 15 Jan 2024 11:52:07 +0100 Subject: [PATCH 1/3] nog een ker de versie --- application/core/MY_Controller.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/application/core/MY_Controller.php b/application/core/MY_Controller.php index ef57930..c6c6fd9 100644 --- a/application/core/MY_Controller.php +++ b/application/core/MY_Controller.php @@ -89,7 +89,8 @@ class MY_Controller extends CI_Controller{ // public $version = '1.20.12';// monfin dubbeltellingen // public $version = '1.20.13';// wensid was foutief uitgesterd // public $version = '1.20.14';// spelfout in ijkpunten (kleur ipv kleurV) - public $version = '1.20.15';// layout koppen prints monfin, jaartal tot juni op t jaar ervoor + +public $version = '1.20.20';// layout koppen prints monfin, jaartal tot juni op t jaar ervoor public $partituurid; public $globProfielVersieID = 1; public $userid; //id of the user that is logged in From 1792ad7be64065fe739e64e11767049caf3f8d22 Mon Sep 17 00:00:00 2001 From: Monique Hansma Date: Wed, 17 Jan 2024 18:15:14 +0100 Subject: [PATCH 2/3] 1 x afronden teveel --- application/libraries/monpas/Schoolscores.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application/libraries/monpas/Schoolscores.php b/application/libraries/monpas/Schoolscores.php index f105984..8795a11 100644 --- a/application/libraries/monpas/Schoolscores.php +++ b/application/libraries/monpas/Schoolscores.php @@ -294,7 +294,7 @@ class Schoolscores $this->gemiddelde->gem = 0; $this->gemiddelde->score = 0; $deler = $this->aantalY - $this->aantaldisablenvt; - if($deler > 0) $this->gemiddelde->gem = round(round($this->somscore) / $deler); + if($deler > 0) $this->gemiddelde->gem = round($this->somscore / $deler); $this->gemiddelde->disabled = 'F'; $this->gemiddelde->disablenvt = 'F'; From 67e023e174774152c8906d07c3d864a3fd3bcf4b Mon Sep 17 00:00:00 2001 From: Monique Hansma Date: Wed, 17 Jan 2024 20:22:48 +0100 Subject: [PATCH 3/3] afrondingsverschil ijkpunten en matrix aangepast --- application/libraries/monpas/Gemiddeldescores.php | 12 ++++++------ application/libraries/monpas/Schoolscores.php | 3 ++- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/application/libraries/monpas/Gemiddeldescores.php b/application/libraries/monpas/Gemiddeldescores.php index 55d4715..4a7e07a 100644 --- a/application/libraries/monpas/Gemiddeldescores.php +++ b/application/libraries/monpas/Gemiddeldescores.php @@ -253,7 +253,7 @@ class Gemiddeldescores if($this->scoretype == 4) $lkrtscore = round($this->score->somscore); else $lkrtscore = round($this->score->somscore / $this->score->num); $this->ijkpunt->totaal = $this->ijkpunt->totaal + $lkrtscore; - $this->ijkpunt->aantallkrtn++; + if(($this->scoretype == 4 && $this->score->disablenvt == 'F') || $this->scoretype != 4) $this->ijkpunt->aantallkrtn++; $this->slaover = true; } } @@ -278,6 +278,7 @@ class Gemiddeldescores private function setNietVanToepassing(){ if( $this->aantalnvt == $this->metingen->aantal ){ $this->ijkpunt->disablenvt = 'T'; + } } @@ -346,7 +347,6 @@ class Gemiddeldescores if(!isset($this->ijkpunt->score)){continue;}; if(! $this->ijkpunt->score) $this->ijkpuntscore = 0; $this->setScorenummer(); -// $this->rondScoresAf(); $this->setScoreKleuren(); $this->addGewensteScores($index); $this->setWenskleuren(); @@ -371,9 +371,6 @@ class Gemiddeldescores } } - private function rondScoresAf(){ - $this->ijkpunt->score = round($this->ijkpunt->score); - } private function setScoreKleuren(){ $kleur = $this->CI->Scorekleuren_model->getGemiddeldeKleur($this->scoretype, $this->ijkpunt->score); @@ -435,7 +432,10 @@ class Gemiddeldescores private function setGemiddelde(){ $this->gemiddelde = new stdClass(); $this->gemiddelde->score = 0; - $deler = $this->aantalY - $this->aantalnvt; + $deler = 0; + foreach($this->ijkpunten As $ijkpunt){ + if($ijkpunt->disablenvt == 'F') $deler++; + } if($deler > 0) $this->gemiddelde->score = round($this->somscore / $deler); $this->gemiddelde->gem = $this->gemiddelde->score; $this->gemiddelde->nummer = 'gem'; diff --git a/application/libraries/monpas/Schoolscores.php b/application/libraries/monpas/Schoolscores.php index 8795a11..455bd51 100644 --- a/application/libraries/monpas/Schoolscores.php +++ b/application/libraries/monpas/Schoolscores.php @@ -172,6 +172,7 @@ class Schoolscores if(!$this->scores) return; foreach ($this->scores as $index => $this->score) { if($this->score->disabled == 'F' && $this->score->disablenvt == 'F') { + $this->score->gem = round($this->score->gem); $this->somscore = $this->somscore + $this->score->gem; $this->aantalscores++; } @@ -186,7 +187,7 @@ class Schoolscores if (!$this->scores) return; foreach ($this->scores as $index => $this->score) { $this->setScoreNummer(); - $this->rondScoresAf(); +// $this->rondScoresAf(); $this->setScoreKleuren(); $this->telIJkpuntenok(); $this->setResultaten();