- 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>
193 lines
7.6 KiB
PHP
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>
|