-- sablony a layouty odosielanych sprav ku PREPAID upomienkam
\encoding UTF8

BEGIN;

-- nove sablony
INSERT INTO message_template (
	name, sysname,
	type, description
) VALUES (
	'Pripomienka na kredit pod zadaným limitom', 'prepaidreminder/limit',
	21, 'Automatická správa informujúca zákazníka, že mu poklesol kredit pod ním zadanú hladinu'
),(
	'Pripomienka, že kredit sa minie o 15 dní (D-15)', 'prepaidreminder/pre15',
	21, 'Automatická správa informujúca zákazníka, že sa mu kredit minie za 15 dní'
),(
	'Pripomienka, že kredit sa minie o 7 dní (D-7)', 'prepaidreminder/pre7',
	21, 'Automatická správa informujúca zákazníka, že sa mu kredit minie za 7 dní'
),(
	'Prvá upomienka, keď sa minie kredit (D+0)', 'prepaidreminder/1st',
	20, 'Automatická správa informujúca zákazníka, že sa mu minul kredit'
),(
	'Druhá upomienka na kredit (D+15)', 'prepaidreminder/2nd',
	20, 'Automatická správa informujúca zákazníka, že kredit sa mu minul už pred 15 dňami'
),(
	'Tretia upomienka na kredit (D+30)', 'prepaidreminder/3rd',
	20, 'Automatická správa informujúca zákazníka, že kredit sa mu minul už pred 30 dňami'
),(
	'Upozornenie do RT o potrebe konať vo veci neplatenia kreditu','prepaidreminder/rt',
	21, 'Automatická správa emailom do RT informujúca prevádzkovateľa, že je potrebné vypnúť službu, odstúpiť od zmluvy, alebo vymáhať pohľadávku'
);

-- a ich varianty
INSERT INTO message_template_variant (
	template,
	layout, medium_variant, cost,
	subject, body
) VALUES (
	(SELECT id FROM message_template WHERE sysname='prepaidreminder/limit'),
	1, 10, 10,
	'Pripomienka na kredit pod zadaným limitom', 'MAIL: Pripomienka na kredit pod zadaným limitom'
),(
	(SELECT id FROM message_template WHERE sysname='prepaidreminder/pre15'),
	1, 10, 10,
	'Pripomienka, že kredit sa minie o 15 dní (D-15)','MAIL: Pripomienka, že kredit sa minie o 15 dní (D-15)'
),(
	(SELECT id FROM message_template WHERE sysname='prepaidreminder/pre7'),
	1, 10, 10,
	'Pripomienka, že kredit sa minie o 7 dní (D-7)','MAIL: Pripomienka, že kredit sa minie o 7 dní (D-7)'
),(
	(SELECT id FROM message_template WHERE sysname='prepaidreminder/pre7'),
	2, NULL, 20,
	NULL,'SMS: Pripomienka, že kredit sa minie o 7 dní (D-7)'
),(
	(SELECT id FROM message_template WHERE sysname='prepaidreminder/1st'),
	1, 10, 10,
	'Prvá upomienka, keď sa minie kredit (D+0)','MAIL: Prvá upomienka, keď sa minie kredit (D+0)'
),(
	(SELECT id FROM message_template WHERE sysname='prepaidreminder/1st'),
	2, NULL, 20,
	NULL,'SMS: Prvá upomienka, keď sa minie kredit (D+0)'
),(
	(SELECT id FROM message_template WHERE sysname='prepaidreminder/2nd'),
	1, 10, 10,
	'Druhá upomienka na kredit (D+15)','MAIL: Druhá upomienka na kredit (D+15)'
),(
	(SELECT id FROM message_template WHERE sysname='prepaidreminder/2nd'),
	2, NULL, 20,
	NULL,'SMS: Druhá upomienka na kredit (D+15)'
),(
	(SELECT id FROM message_template WHERE sysname='prepaidreminder/2nd'),
	3, 1, 30,
	'Druhá upomienka na kredit (D+15)','ZELENÁ POŠTA: Druhá upomienka na kredit (D+15)'
),(
	(SELECT id FROM message_template WHERE sysname='prepaidreminder/3rd'),
	1, 10, 10,
	'Tretia upomienka na kredit (D+30)','MAIL: Tretia upomienka na kredit (D+30)'
),(
	(SELECT id FROM message_template WHERE sysname='prepaidreminder/3rd'),
	2, NULL, 20,
	NULL,'SMS: Tretia upomienka na kredit (D+30)'
),(
	(SELECT id FROM message_template WHERE sysname='prepaidreminder/3rd'),
	3, 1, 30,
	'Tretia upomienka na kredit (D+30)','ZELENÁ POŠTA: Tretia upomienka na kredit (D+30)'
),(
	(SELECT id FROM message_template WHERE sysname='prepaidreminder/rt'),
	1, 10, 10,
	'Upozornenie do RT o potrebe konať vo veci neplatenia kreditu','MAIL: Upozornenie do RT o potrebe konať vo veci neplatenia kreditu'
);

COMMIT;


-- 20.7.2017 finalne zmeny sablon pre nasadenie
UPDATE message_template SET handler='PrepaidReminderMessageTemplateHandler' WHERE sysname LIKE 'prepaidreminder/%';
UPDATE message_template_variant SET body=REPLACE(body,'{$credit|abs}','{$debit}')
WHERE template IN (SELECT id FROM message_template WHERE sysname LIKE 'prepaidreminder/%') AND body LIKE '%{$credit|abs}%';
