PTO

show') `show` FROM pto_import_files LEFT JOIN $kldv.years USING (year_id) EOQ ); mdb2_res_table($ptos); ?>

Upload PTO export from SOM


Query om een nieuw PTO in de tabal ptas te zetten, dit moet vanzelfsprekend nog worden geautomatiseerd, maar het is maar 1 keer per jaar nodig. Wsch tegelijk oppakken met automatisch synchroniseren...
INSERT INTO ptas (pta_tp, pta_leerjr, pta_target, year_id, subj_id, stdher, stvt, shortdesc, longdesc, toetsduur, som_toets_id )
SELECT pto_per pta_tp,
	pto_leerjr pta_leerjr,
	CASE
		WHEN pto_target = 'HAVO' THEN 'H'
		WHEN pto_target = 'HAVO/VWO-TT' THEN 'AH'
		WHEN pto_target = 'VWO' THEN 'A'
		WHEN pto_target = 'VWO-TT' THEN 'VP'
	END pta_target,
	year_id,
	subj_id,
	IF(pto_herkansingtype = 'Geen', 0, 1) stdher,
	'Toets' stvt,
	CONCAT(' ', pto_code) shortdesc,
	pto_longdesc longdesc,
	1 inhaalregime,
	50 toetsduur,
	som_toets_id
FROM `pto_import`
JOIN pto_import_files USING (pto_import_file_id)
WHERE pto_import_file_id = ID;