individuele ijkpuntenlijst: disablenvt in query

calculateindividualscores leverde geen disablenvt; Individuelescores gaf
daardoor per ijkpunt een warning (lokaal voor de JSON, dus geen grafiek
en tabel) en telde geen ijkpunt mee in het gemiddelde. Nu 'F' AS
disablenvt zoals getgemscores; totgem veilig als er geen gemiddelde is.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-22 12:28:25 +02:00
co-authored by Claude Opus 5.5
parent 27b932f604
commit 7d634e8589
2 changed files with 3 additions and 3 deletions
@@ -244,7 +244,7 @@ class Individuelescores
private function setResults(){
if($this->scores) {
$this->resultaten = [
'totgem' => $this->gemiddelde->gem,
'totgem' => $this->gemiddelde->gem ?? null,
'ijkpuntenok' => $this->ijkpuntenok,
'welkehoogste' => $this->welkehoogste,
'hoogstescore' => round($this->hoogstescore, 1),
+1 -1
View File
@@ -26,7 +26,7 @@ class Scores_model extends MY_Model{
return $this->get_query_result();
}
function calculateindividualscores($orgversieid, $orgid, $userid){
$this->sql="SELECT SC.id, filledversion_id, SC.ijkpunt_id, scoretype, score, score AS gem, Y.disabled,
$this->sql="SELECT SC.id, filledversion_id, SC.ijkpunt_id, scoretype, score, score AS gem, Y.disabled, 'F' AS disablenvt,
SUM(CASE WHEN Y.disabled = 'T' THEN 0
WHEN Y.disabled = 'F' THEN
CASE