/*1*/ ALTER TABLE `osoba`
	ADD COLUMN `posielat_notifikacie` TINYINT(1) NULL DEFAULT NULL AFTER `passwd_clear`;
/*2*/ INSERT INTO `form_element` (`id`, `form_group_id`, `form_element_type_id`, `db_table`, `db_column`, `column_title`, `position`, `direct_to_db`, `default_val`) VALUES ('46', '26200', '3', 'osoba', 'posielat_notifikacie', 'Posielať notifkácie', '40', '1', '1');
/*3*/ UPDATE `form_element` SET `form_group_id`='5' WHERE  `id`=46;
/*4*/ CREATE TABLE `typ_notifikacie` (
	`id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
	`nazov` VARCHAR(50) NULL DEFAULT NULL,
	PRIMARY KEY (`id`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB
;
/*5*/ INSERT INTO `typ_notifikacie` (`id`, `nazov`) VALUES ('1', 'Neposielať');
/*6*/ INSERT INTO `typ_notifikacie` (`id`, `nazov`) VALUES ('2', 'E-mail');
/*7*/ ALTER TABLE `clanok`
	ADD COLUMN `typ_notifikacie_id` INT(10) NULL AFTER `datum_zverejnenia`;
/*8*/ ALTER TABLE `uloha`
	ADD COLUMN `typ_notifikacie_id` INT(10) UNSIGNED NULL DEFAULT NULL AFTER `smernica_id`;
/*9*/ INSERT INTO `form_element` (`id`, `form_group_id`, `form_element_type_id`, `db_table`, `db_column`, `db_multi_table`, `column_title`, `position`, `direct_to_db`, `css_class`, `direct_multi_label`) VALUES ('47', '3003', '5', 'clanok', 'typ_notifikacie_id', 'typ_notifikacie', 'Typ notifikácie', '60', '1', 'select2', '1');
/*10*/ INSERT INTO `form_element` (`id`, `form_group_id`, `form_element_type_id`, `db_table`, `db_column`, `db_multi_table`, `column_title`, `position`, `direct_to_db`) VALUES ('48', '33000', '5', 'uloha', 'typ_notifikacie_id', 'typ_notifikacie', 'Typ notifikácie', '110', '1');
/*11*/ UPDATE `form_element` SET `css_class`='select2', `direct_multi_label`='1' WHERE  `id`=48;
/*16*/ CREATE TABLE `notifikacia` (
	`id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
	PRIMARY KEY (`id`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB
;
/*17*/ ALTER TABLE `notifikacia`
	ADD COLUMN `typ_notifikacie_id` INT(11) UNSIGNED NOT NULL AFTER `id`,
	ADD COLUMN `primary_id` INT(11) UNSIGNED NOT NULL AFTER `typ_notifikacie_id`,
	ADD COLUMN `primary_type` VARCHAR(255) NOT NULL AFTER `primary_id`,
	ADD COLUMN `osoba_id` INT(11) UNSIGNED NOT NULL AFTER `primary_type`,
	ADD COLUMN `vytvorene` DATETIME NOT NULL AFTER `osoba_id`,
	ADD COLUMN `odoslane` DATETIME NOT NULL AFTER `vytvorene`;
/*18*/ ALTER TABLE `notifikacia`
	ADD UNIQUE INDEX `unikatna_osoba` (`primary_id`, `primary_type`, `osoba_id`, `typ_notifikacie_id`);
/*19*/ ALTER TABLE `notifikacia`
	ADD COLUMN `neodosielat` TINYINT(1) NOT NULL DEFAULT '0' AFTER `odoslane`;
/*21*/ UPDATE osoba SET posielat_notifikacie = 1 WHERE visibility_type = 1;
/*22*/ ALTER TABLE `notifikacia`
	CHANGE COLUMN `odoslane` `odoslane` DATETIME NULL DEFAULT NULL AFTER `vytvorene`;
/*26*/ INSERT INTO `form` (`id`, `nazov`, `code`) VALUES ('3', 'Notifikácia', 'notifikacia');
/*27*/ UPDATE `form_element` SET `default_val`=NULL WHERE  `id`=44;
/*29*/ UPDATE `form_element` SET `example`='článok sa publikuje automaticky podľa dátumu zverejnenia' WHERE  `id`=44;