33 lines
956 B
JavaScript
33 lines
956 B
JavaScript
//exec last execution: Mon Jul 13 2020 17:57:38 GMT+0200 (Midden-Europese zomertijd)
|
|
|
|
$sln_rows = record\fetchManyHash('Nascholingsnorm', 'id, jaar, dagen, dagenMedisch, dagenHomeopathie, regiocode', 'createdAt', 'asc');
|
|
|
|
$sln_i = 0;
|
|
$sln_n = array\length($sln_rows);
|
|
$sln_hash = hash\new();
|
|
$sln_hash_id = hash\new();
|
|
|
|
while($sln_i < $sln_n,
|
|
$sln_row = array\at($sln_rows, $sln_i);
|
|
|
|
$jaar = hash\get($sln_row, 'jaar');
|
|
$id = hash\get($sln_row, 'id');
|
|
$regiocode = hash\get($sln_row, 'regiocode');
|
|
$jaar = $jaar + 0;
|
|
|
|
$key = $jaar;
|
|
ifThen($regiocode != '-',
|
|
$key = string\concatenate($jaar, '-', $regiocode);
|
|
);
|
|
|
|
$sln_hash = hash\set($sln_hash, $key, $sln_row);
|
|
$sln_hash_id = hash\set($sln_hash_id, $id, $sln_row);
|
|
|
|
$sln_i = $sln_i + 1;
|
|
);
|
|
|
|
global\set('nascholingsnorm-hash', $sln_hash);
|
|
global\set('nascholingsnorm-hash-by-id', $sln_hash_id);
|
|
|
|
logAdd(log, '#nascholingsnormen gelezen: ', $sln_n);
|