';
$out .= '';
// TODO: render DSC categories
$out .= '
Content forthcoming.
';
$out .= '
';
return $out;
}
// ---------------------------------------------------------------------------
// CSRF
// ---------------------------------------------------------------------------
function dsc01_csrf_token() {
if (empty($_SESSION['dsc01_csrf'])) {
$_SESSION['dsc01_csrf'] = bin2hex(random_bytes(16));
}
return '