diversiteit: printaantallen geeft module mee aan getgroepen

getgroepen() verwacht de module; printaantallen() riep hem aan met twee
argumenten (ArgumentCountError, de pdf met leerlingaantallen crashte
altijd). De module gaat nu mee in de print-url, met de sessie-module
als terugval.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-22 13:19:17 +02:00
co-authored by Claude Opus 5.5
parent 6132b79271
commit bccd9b013a
2 changed files with 4 additions and 2 deletions
@@ -109,7 +109,9 @@ class Diversiteit extends MY_Controller{
$schooldiversiteit = 0; $schooldiversiteit = 0;
$schooldq = 0; $schooldq = 0;
$groepen = $this->Groepen_model->getgroepen($orgid, $schooljaarnr); // module via de url (diversiteitsmodel.js), anders de module uit de sessie
$module = $this->uri->segment(6) ? (int)$this->uri->segment(6) : (int)$this->module;
$groepen = $this->Groepen_model->getgroepen($orgid, $schooljaarnr, $module);
if ($groepen){ if ($groepen){
foreach($groepen as $groep){ foreach($groepen as $groep){
$schooltotaal = $schooltotaal + $groep->totaantal; $schooltotaal = $schooltotaal + $groep->totaantal;
@@ -431,7 +431,7 @@ ls.initDiversiteitModel = function(module){
var self =ls.DiversiteitModel; var self =ls.DiversiteitModel;
var schoolid = self.schoolid(); var schoolid = self.schoolid();
var schooljaarnr = ls.MenuModel.selectedSchooljaar().schooljaarnr; var schooljaarnr = ls.MenuModel.selectedSchooljaar().schooljaarnr;
var submiturl="index.php/monpas/diversiteit/printaantallen/" + schoolid + '/' + schooljaarnr; var submiturl="index.php/monpas/diversiteit/printaantallen/" + schoolid + '/' + schooljaarnr + '/' + self.module();
window.open(submiturl); window.open(submiturl);
}, },
fPrintQuotienten: function(){ fPrintQuotienten: function(){