36 lines
1.4 KiB
JavaScript
36 lines
1.4 KiB
JavaScript
// last execution: Tue Jun 09 2020 13:51:55 GMT+0200 (Midden-Europese zomertijd)
|
|
|
|
$par_import=0;
|
|
|
|
logAdd(log);
|
|
ifThenElse($par_import == 1,
|
|
logAdd(log, 'Bezig de visitaties te koppelen aan de leden');
|
|
|
|
$records = record\fetchMany('Visitatie', 'id, lidnummer, name', 'lidnummer', 'asc');
|
|
$n = array\length($records);
|
|
logAdd(log, $n, ' visitaties ingelezen');
|
|
|
|
$i = 0;
|
|
while($i < $n,
|
|
$row = array\at($records, $i);
|
|
$lidnummer = array\at($row, 1);
|
|
$visitatie_id = array\at($row, 0);
|
|
$datum = array\at($row, 2);
|
|
$contact_id = record\findOne('Contact', 'createdAt', 'asc', 'lidnummer=', $lidnummer);
|
|
ifThenElse($contact_id,
|
|
$success = record\relate('Visitatie', $visitatie_id, 'lid', $contact_id);
|
|
ifThenElse($success,
|
|
logAdd(log, 'relateren contact_id = ', $contact_id, ' voor ', $lidnummer, ' gelukt, met datum ', $datum);
|
|
,
|
|
logAdd(log, 'error',
|
|
'relateren contact_id = ', $contact_id, ' voor ', $lidnummer, ' met datum ', $datum, 'niet gelukt'
|
|
);
|
|
);
|
|
,
|
|
logAdd(log, 'error', 'lidnummer "', $lidnummer, '" niet gevonden');
|
|
);
|
|
$i = $i + 1;
|
|
);
|
|
,
|
|
logAdd(log, 'Zet import op 1 om de visitatie nabewerking uit te voeren');
|
|
); |