Files
monpas/application/views/monpas/sopkeuze/divomvangso.php
T
MoniqueandClaude Opus 5.5 172fcf566c CodeIgniter 3.1.11 -> 3.4.5 (pocketarc fork) en PHP 8.3-fixes
- system/ vervangen door CodeIgniter 3.4.5 (pocketarc/codeigniter, PHP 8.2-8.5 compatibel)
- config.php, mimes.php, user_agents.php en error-views bijgewerkt naar 3.4.5
- composer.json: php-constraint "^7.4 || ^8.0" zodat composer install op 8.3 werkt
- PHP 8-fatals opgelost: count()/array-functies op FALSE/null, rekenen met lege
  strings, delen door nul, property zetten op FALSE, curly-brace string offsets,
  ongedefinieerde constanten, foute curl_setopt in Phantom_model::create_img
- dynamic properties gedeclareerd in libraries, optionele parameters voor verplichte opgelost
- vergelijkingen waar '' == 0 in PHP 8 anders uitvalt gecast naar (int)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 09:34:46 +02:00

193 lines
7.6 KiB
PHP

<!doctype html>
<html>
<head>
<style>
body {
font-family: 'Verdana', 'sans-serif';
font-size: 12px;
}
</style>
</head>
<body>
<div id="tabomvangso">
<p>Schooljaar <?=$data['schooljaar']?></p>
<table style="table-layout: fixed; border-collapse:collapse; "
>
<tr style="background-color:#6F0B3D ; color:#ffffff;" >
<td style="width: 200px"></td>
<?php
if ( $data['groepen']){
foreach($data['groepen'] as $groep){ ?>
<td style="width: 90px; text-align: right" ><?=$groep->naam?></td>
<?php };};?>
<td style="text-align: right">Schooltotaal</td>
</tr>
<tr>
<td> Totaal aantal leerlingen</td>
<?php $schooltotaal = 0;
if ($data['groepen']){
foreach($data['groepen'] as $groep){
$schooltotaal = $schooltotaal + $groep->totaantal; ?>
<td style="text-align:right"><?=$groep->totaantal?></td>
<?php };};?>
<td style= "text-align: right; " ><?=$schooltotaal?></td>
</tr>
<tr style="background-color: #f2f2f2">
<td colspan=<?php echo ($data['groepen'] ? count($data['groepen']) : 0) + 2; ?> >
<i>Uitsplitsing onderwijsvraag per groep</i>
</td>
</tr>
<tr style="background-color:#6F0B3D ; color:#ffffff;">
<td colspan=<?php echo ($data['groepen'] ? count($data['groepen']) : 0) + 2; ?>>TLV-SBO</td>
</tr>
<?php
if($data['osvormen']){
foreach($data['osvormen'] as $osvorm){
if ($osvorm->nivo ==5){?>
<tr>
<td ><?=$osvorm->naam?></td>
<?php
if ($osvorm->groepsaantallen) {
foreach($osvorm->groepsaantallen as $groepsaantallen){ ?>
<td style="text-align:right"><?=$groepsaantallen->aantal?></td>
<?php };};?>
<td style="text-align: right" ><?=$osvorm->vormtotaal?></td>
</tr>
<?php ;} ;}; };?>
<tr style="border-top: 1px solid #dbdbdb">
<td>Totaal</td>
<?php $schoolsom5 = 0;
if ($data['groepen']){
foreach ($data['groepen'] as $groep){
$schoolsom5 = $schoolsom5 + $groep->som5; ?>
<td style="text-align:right"><?=$groep->som5?></td>
<?php };}; ?>
<td style= "text-align: right; "><?=$schoolsom5?></td>
</tr>
<tr style="background-color:#6F0B3D ; color:#ffffff;">
<td colspan=<?php echo ($data['groepen'] ? count($data['groepen']) : 0) + 2; ?> >TLV-SO1</td>
</tr>
<?php
if($data['osvormen']){
foreach($data['osvormen'] as $osvorm){
if ($osvorm->nivo ==6){?>
<tr>
<td ><?=$osvorm->naam?></td>
<?php
if ($osvorm->groepsaantallen) {
foreach($osvorm->groepsaantallen as $groepsaantallen){ ?>
<td style="text-align:right"><?=$groepsaantallen->aantal?></td>
<?php };};?>
<td style="text-align: right" ><?=$osvorm->vormtotaal?></td>
</tr>
<?php ;} ;}; };?>
<tr style="border-top: 1px solid #dbdbdb">
<td>Totaal</td>
<?php $schoolsom6 = 0;
if ($data['groepen']){
foreach ($data['groepen'] as $groep){
$schoolsom6 = $schoolsom6 + $groep->som6; ?>
<td style="text-align:right"><?=$groep->som6?></td>
<?php };}; ?>
<td style= "text-align: right; "><?=$schoolsom6?></td>
</tr>
<tr style="background-color:#6F0B3D ; color:#ffffff;">
<td colspan=<?php echo ($data['groepen'] ? count($data['groepen']) : 0) + 2; ?> >TLV-SO2</td>
</tr>
<?php if($data['osvormen']){
foreach($data['osvormen'] as $osvorm){
if ($osvorm->nivo ==7){?>
<tr>
<td ><?=$osvorm->naam?></td>
<?php
if ($osvorm->groepsaantallen) {
foreach($osvorm->groepsaantallen as $groepsaantallen){ ?>
<td style="text-align:right"><?=$groepsaantallen->aantal?></td>
<?php };};?>
<td style="text-align: right" ><?=$osvorm->vormtotaal?></td>
</tr>
<?php ;} ;};};?>
<tr style="border-top: 1px solid #dbdbdb">
<td>Totaal</td>
<?php $schoolsom7 = 0;
if ($data['groepen']){
foreach ($data['groepen'] as $groep){
$schoolsom7 = $schoolsom7 + $groep->som7; ?>
<td style="text-align:right"><?=$groep->som7?></td>
<?php };}; ?>
<td style= "text-align: right; "><?=$schoolsom7?></td>
</tr>
<tr style="background-color:#6F0B3D ; color:#ffffff;">
<td colspan=<?php echo ($data['groepen'] ? count($data['groepen']) : 0) + 2; ?> >TLV-SO3</td>
</tr>
<?php if($data['osvormen']){
foreach($data['osvormen'] as $osvorm){
if ($osvorm->nivo ==8){?>
<tr>
<td ><?=$osvorm->naam?></td>
<?php
if ($osvorm->groepsaantallen) {
foreach($osvorm->groepsaantallen as $groepsaantallen){ ?>
<td style="text-align:right"><?=$groepsaantallen->aantal?></td>
<?php };};?>
<td style="text-align: right" ><?=$osvorm->vormtotaal?></td>
</tr>
<?php ;} ;}; };?>
<tr style="border-top: 1px solid #dbdbdb">
<td>Totaal</td>
<?php $schoolsom8 = 0;
if ($data['groepen']){
foreach ($data['groepen'] as $groep){
$schoolsom8 = $schoolsom8 + $groep->som8; ?>
<td style="text-align:right"><?=$groep->som8?></td>
<?php };}; ?>
<td style= "text-align: right; "><?=$schoolsom8?></td>
</tr>
<tr style="background-color:#6F0B3D ; color:#ffffff;">
<td> Totale diversiteit per groep</td>
<?php
if ($data['groepen']){
foreach ($data['groepen'] as $groep){ ?>
<td style="text-align:right" ><?=number_format($groep->groepdiversiteit, 2)?></td>
<?php ;};} ;?>
<td style="text-align:right" ><?=number_format($data['totdiversiteit'], 2)?></td>
</tr>
<tr >
<td> DQ's</td>
<?php
if ($data['groepen']){
foreach ($data['groepen'] as $groep){?>
<td style="text-align:right" ><?= number_format($groep->dq, 2)?></td>
<?php } ;} ; ?>
<td style="text-align:right" ><?=number_format($data['schooldq'], 2)?></td>
</tr>
</table>
<p style="font-size: 10px;"><span>Versie: </span><?php if(isset($data['versie'])){echo $data['versie']->naam; }?></p>
</div>
</body>
</html>