// last execution: 2021-06-10 04:17:02
$today = datetime\today();
$before_yesterday = datetime\addDays($today, -2);
$updates = record\fetchManyHash('Ledenupdates',
'id, name, type, contactId, createdAt, description',
'createdAt', 'desc',
'createdAt<', $today,
'createdAt>', $before_yesterday
);
logAdd(log);
html = '';
$n_updates = array\length($updates);
logAdd(log, 'info', 'Updates door leden voor de dag tussen = ', $before_yesterday, ' en ', $today);
logAdd(log, 'info', $n_updates, ' updates door leden gisteren.');
$h_leden = Hash\New();
$i = 0;
while($i < $n_updates,
$row = array\at($updates, $i);
$name = hash\get($row, 'name');
$contact_id = hash\get($row, 'contactId');
$created_at = datetime\format(hash\get($row, 'createdAt'), 'Europe/Amsterdam', 'DD-MM-YYYY HH:mm');
$opm = hash\get($row, 'description');
$opm = string\replace($opm, '```', '');
$opm = string\replace($opm, '\n', '
');
ifThenElse(Hash\IsSet($h_leden, $contact_id),
$tbl = hash\get($h_leden, $contact_id);
,
$contact = entity\get('Contact', $contact_id);
$c_name = attr($contact, 'name');
$tbl = string\concatenate('