RENAME TABLE `zameranie_obchodneho_partnera` TO `odvetvie`;

ALTER TABLE `obchodny_partner`
	ADD COLUMN `odvetvie_id` INT(10) UNSIGNED NULL DEFAULT NULL AFTER `zameranie_obchodneho_partnera_id`,
	ADD INDEX `FK_obchodny_partner_odvetvie_id` (`odvetvie_id`) USING BTREE,
	ADD CONSTRAINT `FK_obchodny_partner_odvetvie` FOREIGN KEY (`odvetvie_id`) REFERENCES `odvetvie` (`id`);

UPDATE obchodny_partner u JOIN obchodny_partner s ON s.id = u.id SET u.odvetvie_id = s.zameranie_obchodneho_partnera_id;
ALTER TABLE `obchodny_partner`
	DROP COLUMN `zameranie_obchodneho_partnera_id`,
	DROP INDEX `FK_osoba_zameranie_obchodneho_partnera`,
	DROP FOREIGN KEY `FK_osoba_zameranie_obchodneho_partnera`;

UPDATE `form_element` SET `db_column`='odvetvie_id', `db_multi_table`='odvetvie', `column_title`='Odvetvie' WHERE  `id`=1;


-- Exportování struktury pro tabulka gmspider_2.dosledok_vzniknutej_udalosti
CREATE TABLE IF NOT EXISTS `dosledok_vzniknutej_udalosti` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `nazov` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;

-- Exportování dat pro tabulku gmspider_2.dosledok_vzniknutej_udalosti: ~4 rows (přibližně)
INSERT INTO `dosledok_vzniknutej_udalosti` (`id`, `nazov`) VALUES
	(1, 'zanedbateľný - menej ako ľahký úraz, zanedbateľná porucha systému'),
	(2, 'málo významný - ľahký úraz, začiatok choroby z povolania alebo menšie poškodenie systému, finančné straty'),
	(3, 'kritický - ťažký úraz, choroba z povolania alebo rozsiahle poškodenie systému, straty vo výrobe, veľké finančné straty'),
	(4, 'katastrofický - usmrtenie v dôsledku pracovného úrazu alebo úplné zničenie systému, nenahraditeľné straty');

-- Exportování struktury pro tabulka gmspider_2.pravdepodobnost_vyskytu_udalosti
CREATE TABLE IF NOT EXISTS `pravdepodobnost_vyskytu_udalosti` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `nazov` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;

-- Exportování dat pro tabulku gmspider_2.pravdepodobnost_vyskytu_udalosti: ~4 rows (přibližně)
INSERT INTO `pravdepodobnost_vyskytu_udalosti` (`id`, `nazov`) VALUES
	(1, 'veľmi nízka - vznik javu je takmer vylúčený - takmer nemožné ohrozenie'),
	(2, 'nízka - vznik javu je málo pravdepodobný, alebo možný - veľmi zriedkavé ohrozenie'),
	(3, 'stredná - jav vznikne niekedy počas životnosti zariadenia, príp. činnosti - zriedkavé ohrozenie'),
	(4, 'vysoká - jav vznikne niekoľkokrát počas životnosti zariadenia, príp. činnosti - časové ohrozenie'),
	(5, 'veľmi vysoká - jav vznikne veľmi často - nepretržité ohrozenie');

-- Exportování struktury pro tabulka gmspider_2.stav_schvalenia
CREATE TABLE IF NOT EXISTS `stav_schvalenia` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `nazov` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

-- Exportování dat pro tabulku gmspider_2.stav_schvalenia: ~3 rows (přibližně)
INSERT INTO `stav_schvalenia` (`id`, `nazov`) VALUES
	(1, 'čaká na schválenie'),
	(2, 'schválené'),
	(3, 'neschválené');

-- Exportování struktury pro tabulka gmspider_2.zdroj_rizika
CREATE TABLE IF NOT EXISTS `zdroj_rizika` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `visibility_type` int(11) DEFAULT NULL,
  `nazov` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- Exportování struktury pro tabulka gmspider_2.riziko
CREATE TABLE IF NOT EXISTS `riziko` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `visibility_type` int(11) DEFAULT NULL,
  `odvetvie_id` int(11) unsigned DEFAULT NULL,
  `zdroj_rizika_id` int(11) unsigned DEFAULT NULL,
  `nebezpecenstvo` varchar(255) DEFAULT NULL,
  `ohrozenie` text,
  `pravdepodobnost_vyskytu_udalosti_id` int(11) unsigned DEFAULT NULL,
  `dosledok_vzniknutej_udalosti_id` int(11) unsigned DEFAULT NULL,
  `stav_schvalenia_id` int(11) unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `FK_riziko_odvetvie` (`odvetvie_id`),
  KEY `FK_riziko_zdroj_rizika` (`zdroj_rizika_id`),
  KEY `FK_riziko_pravdepodobnost` (`pravdepodobnost_vyskytu_udalosti_id`),
  KEY `FK_riziko_dosledok` (`dosledok_vzniknutej_udalosti_id`),
  KEY `FK_riziko_stav_schvalenia` (`stav_schvalenia_id`),
  CONSTRAINT `FK_riziko_dosledok` FOREIGN KEY (`dosledok_vzniknutej_udalosti_id`) REFERENCES `dosledok_vzniknutej_udalosti` (`id`),
  CONSTRAINT `FK_riziko_odvetvie` FOREIGN KEY (`odvetvie_id`) REFERENCES `odvetvie` (`id`),
  CONSTRAINT `FK_riziko_pravdepodobnost` FOREIGN KEY (`pravdepodobnost_vyskytu_udalosti_id`) REFERENCES `pravdepodobnost_vyskytu_udalosti` (`id`),
  CONSTRAINT `FK_riziko_stav_schvalenia` FOREIGN KEY (`stav_schvalenia_id`) REFERENCES `stav_schvalenia` (`id`),
  CONSTRAINT `FK_riziko_zdroj_rizika` FOREIGN KEY (`zdroj_rizika_id`) REFERENCES `zdroj_rizika` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO `menu` (`id`, `menu_id`, `nazov`, `page`, `poradie`, `level`, `visibility_type`) VALUES (190, 180, 'Knižnica rizík', 'riziko_vypis', 20, 2, 1);
INSERT INTO `menu` (`id`, `menu_id`, `nazov`, `page`, `poradie`, `level`, `visibility_type`) VALUES (191, 180, 'Pridanie', 'riziko_pridaj', NULL, 2, 0);
INSERT INTO `menu` (`id`, `menu_id`, `nazov`, `page`, `poradie`, `level`, `visibility_type`) VALUES (192, 190, 'Editovanie', 'riziko_edituj', 2, 3, 1);
INSERT INTO `menu` (`id`, `menu_id`, `nazov`, `page`, `poradie`, `level`, `visibility_type`) VALUES (193, 190, 'Zmazanie', 'riziko_zmaz', NULL, 3, 0);
INSERT INTO `menu` (`id`, `menu_id`, `nazov`, `page`, `poradie`, `level`, `visibility_type`) VALUES (194, 190, 'Detail', 'riziko_view', 1, 3, 1);

INSERT INTO `form` (`id`, `nazov`, `code`) VALUES (190, 'Riziko', 'riziko');
INSERT INTO `form_group` (`id`, `form_id`, `nazov`, `code`, `position`, `poznamka`, `group_type`) VALUES (191, 190, 'Základné infromácie', 'riziko_zakladne_informacie', 10, NULL, 1);


INSERT INTO `log_type` (`id`, `nazov`, `code`, `primary_table`) VALUES (613, 'Pridanie rizika', 'riziko_pridaj', 'riziko');
INSERT INTO `log_type` (`id`, `nazov`, `code`, `primary_table`) VALUES (614, 'Editovanie rizika', 'riziko_edituj', 'riziko');
INSERT INTO `log_type` (`id`, `nazov`, `code`, `primary_table`) VALUES (615, 'Zmazanie rizika', 'riziko_zmaz', 'riziko');

UPDATE `form_element` SET `html`='<a class="btn btn-primary get-ajax-form" href="zdroj_rizika_pridaj.php" title="Pridanie zdroja rizika" data-submit="pridanieZdrojaRizikaSubmit"> <i class="fa fa-plus"></i></a>' WHERE  `id`=201;

INSERT INTO `form` (`id`, `nazov`, `code`) VALUES (191, 'Zdroj rizika', 'zdroj_rizika');
INSERT INTO `form_group` (`id`, `form_id`, `nazov`, `code`, `position`, `poznamka`, `group_type`) VALUES (192, 191, 'Základné informácie', 'zdroj_rizika_zakladne_informacie', 10, NULL, 1);
INSERT INTO `form_element` (`id`, `form_group_id`, `form_element_type_id`, `db_table`, `db_column`, `db_multi_table`, `db_multivalue_table`, `column_title`, `position`, `attribute`, `width`, `height`, `help`, `example`, `direct_to_db`, `required`, `number`, `float_number`, `email`, `css_style`, `css_class`, `javascript`, `direct_multi_label`, `direct_multi_data`, `default_val`, `vdaemon`, `add_empty_option`, `html`, `lang_code`, `read_only`) VALUES (210, 192, 1, 'zdroj_rizika', 'nazov', NULL, NULL, 'Názov', 10, NULL, NULL, NULL, NULL, NULL, 1, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);

INSERT INTO `log_type` (`id`, `nazov`, `code`, `primary_table`) VALUES (616, 'Pridanie zdroja rizika', 'zdroj_rizika_pridaj', 'zdroj_rizika');
INSERT INTO `log_type` (`id`, `nazov`, `code`, `primary_table`) VALUES (617, 'Editovanie zdroja rizika', 'zdroj_rizika_edituj', 'zdroj_rizika');
INSERT INTO `log_type` (`id`, `nazov`, `code`, `primary_table`) VALUES (618, 'Zmazanie zdroja rizika', 'zdroj_rizika_zmaz', 'zdroj_rizika');

UPDATE `form_element` SET `add_empty_option`=NULL WHERE  `id`=206;
UPDATE `form_element` SET `required`=NULL WHERE  `id`=206;

