---
title: "EERVOL E-19 | Januari 2026"
date: 2026-04-25
author: "Nico"
intro_image: "https://kveo.nl/images/eervol/EERVOL19.jpg"
categories:
  - name: "EERVOL"
    url: "https://kveo.nl/eervol.md"
---

# EERVOL E-19 | Januari 2026

![EERVOL E-19 | Januari 2026](https://kveo.nl/images/eervol/EERVOL19.jpg)

---


## Custom Fields

**Jaar:** 2026

**Maand:** Januari

**Nummer:** 19

**Leden:** {"file":"images/eervol/volledig/E19_F1zYUo0gEQ.pdf","linktext":"Download {filename}"}

**NIET-leden (beperkt):** {"file":"images/eervol/beperkt/E19_FrGraeIiJ4.pdf","linktext":"Download {filename}"}

**Audio:** {"file":""}

**Video:** {"file":"","poster":""}

**Code:** $secretKey = 'v3Ry$3cr3t!K3y-Ch4ng3-M3-1n-Pr0d'; // zelfde als in generate_code.php
$alphabet  = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
$titel     = $item->title ?? '';

if (empty($titel)) return '';

$hash = hash_hmac('sha256', $titel, $secretKey, true);
$code = '';
for ($i = 0; $i < 10; $i++) {
    $code .= $alphabet[ord($hash[$i]) % strlen($alphabet)];
}
return $code;

**openbaar:** $db        = \Joomla\CMS\Factory::getDbo();
$artikelId = (int) $item->id;

// Nummer van dit artikel
$q1        = $db->getQuery(true)
    ->select('fv.value')
    ->from('#__fields_values AS fv')
    ->join('INNER', '#__fields AS f ON f.id = fv.field_id AND f.name = ' . $db->quote('nummer'))
    ->where('fv.item_id = ' . $artikelId);
$ditNummer = (int) $db->setQuery($q1)->loadResult();

// Hoogste editienummer in de hele EERVOL-categorie
$q2        = $db->getQuery(true)
    ->select('MAX(CONVERT(fv.value, UNSIGNED))')
    ->from('#__fields_values AS fv')
    ->join('INNER', '#__fields AS f ON f.id = fv.field_id AND f.name = ' . $db->quote('nummer'))
    ->join('INNER', '#__content AS a ON a.id = fv.item_id')
    ->join('INNER', '#__categories AS c ON c.id = a.catid AND c.alias = ' . $db->quote('eervol'));
$maxNummer = (int) $db->setQuery($q2)->loadResult();

return ($ditNummer > 0 && $ditNummer 

