{$herinfo['period_deadline']} JOIN $kldv.grp2subj ON grp2subj.grp_id = ppl2grp.grp_id JOIN $kldv.year2grp2subj ON year2grp2subj.grp2subj_id = grp2subj.grp2subj_id AND year2grp2subj.year_id = {$herinfo['year_id']} AND grp2subj_enter <= {$herinfo['period_deadline']} AND grp2subj_exit > {$herinfo['period_deadline']} JOIN ( SELECT grp2subj_id, GROUP_CONCAT(UPPER(ppl_login) ORDER BY ppl_login) docs FROM $kldv.ppl2grp2subj JOIN $kldv.ppl AS doc USING (ppl_id) WHERE ppl_enter <= {$herinfo['period_deadline']} AND ppl_exit > {$herinfo['period_deadline']} GROUP BY grp2subj_id ) AS docs ON docs.grp2subj_id = grp2subj.grp2subj_id JOIN rex ON rex.ppl_id = ppl2grp.ppl_id AND period_id = {$herinfo['period_id']} AND rex.subj_id = grp2subj.subj_id JOIN $kldv.subj ON grp2subj.subj_id = subj.subj_id JOIN $kldv.ppl ON rex.ppl_id = ppl.ppl_id JOIN $kldv.ppl2grp AS ppl2stamklas ON ppl2stamklas.ppl_id = ppl.ppl_id AND ppl2stamklas.ppl_enter <= {$herinfo['period_deadline']} AND ppl2stamklas.ppl_exit > {$herinfo['period_deadline']} JOIN ( SELECT * FROM $kldv.grp WHERE grp_home = 1 ) AS stamklassen ON stamklassen.grp_id = ppl2stamklas.grp_id -- GROUP BY grp_id, pta_id ) AS bla USING (grp_id, pta_id) WHERE rooster_id = $rooster_id$where ORDER BY date, tijd, lok$sort_activiteit$sort_leerling EOQ , $_GET['moment']); if (!($rooster2->numRows())) { error_user('Geen gegevens beschikbaar', 'Er zijn geen lln die voldoen aan de gegeven criteria'); } $year = mdb2_single_val($db, "SELECT year_long FROM $kldv.years WHERE year_id = %i", $herinfo['year_id']); $header = $herinfo['period_desc'].' '.$year; $row = $rooster2->fetchRow(MDB2_FETCHMODE_ASSOC); $out = array(); $date = $row['dag']; $tijd = $row['tijd']; $start = $row['start']; $end = $row['end']; $surv = $row['surv']; $lok = $row['lokaal']; $lln = array(); $first = true; do { if ($date != $row['dag'] || $lok != $row['lokaal'] || $tijd != $row['tijd'] || $surv != $row['surv']) { $out[] = array( 'surv' => $surv, 'lijst' => $lln, 'lokaal' => $lok, 'date' => $date, 'tijd' => $tijd, 'start' => $start, 'end' => $end ); $date = $row['dag']; $tijd = $row['tijd']; $start = $row['start']; $end = $row['end']; $surv = $row['surv']; $lok = $row['lokaal']; $lln = array(); } $first = false; $lln[] = array( 'llnr' => $row['llnr'], 'activiteit' => $row['activiteit'], 'naam' => $row['leerling'], 'stamklas' => $row['stamklas'], 'docs' => $row['docs'], 'lgv' => $row['lgv'] ); } while (($row = $rooster2->fetchRow(MDB2_FETCHMODE_ASSOC))); if (!$first) { $out[] = array( 'surv' => $surv, 'lijst' => $lln, 'lokaal' => $lok, 'date' => $date, 'tijd' => $tijd, 'start' => $start, 'end' => $end ); } $a3 = false; $landscape = false; $toetsweek = true; $lege_hokjes = 0; $gewenst_aantal_lijsten = 1; ?> Presentielijsten voor <?=$header?> seek(); mdb2_res_table($hers); ?>
Wil je enkelzijdig printen? Let dan op je printerinstellingen.'.

- /

nrllnrstamklaslesgroepvakdocent(en)toets
nrnaam (llnr)grp/doctoetspresent
/
Gebaseerd op herkansingsrooster versie ().