overgebleven PHP 8 warnings uit het log opgelost

- Schoolscores/Lijsten: ontbrekend gemiddelde of orgversie geeft null/''
- Lijsten, Userlijsten, ijkpuntengrafiek, ijkpuntentabel: geen foreach
  over false bij een lijst zonder scores
- Pdfmaker: oude pdf alleen verwijderen als het bestand bestaat
- Compactsop_model: 404 als record of pdf-bestand ontbreekt

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-22 13:14:10 +02:00
co-authored by Claude Opus 5.5
parent 24a86e3816
commit 6132b79271
7 changed files with 11 additions and 9 deletions
@@ -19,7 +19,9 @@ class Compactsop_model extends MY_Model
$this->load->helper('download');
$sop = $this->get(['id'=>$id]);
$sop= $sop[0];
$sop= $sop ? $sop[0] : false;
// geen record of pdf-bestand niet (meer) aanwezig
if ( ! $sop || ! is_file( $this->compactsoppath . $sop->pdfnaam ) ) show_404();
header( 'Content-Description: File Transfer' );
header( 'Content-Type: application/pdf' );
header( 'Content-disposition:inline; filename="' .$sop->pdfnaam.'"');