START TRANSACTION; -- estate subtype node type insert nodeTypeT ( id, forceSingleNode, internalTypeId, forceSingleType, code, forceSinglePhoto, canEditType, canEditNode, canHavePhoto, canHaveRatingPoints, canLinkFrom, canLinkTo, canSearch, displayInObject, displayInObjectList, searchAnd, displayNode, requiredForObject, sorter) values ( /* id */ 24, /* forceSingleNode */ NULL, /* internalTypeId */ 'tag', /* forceSingleType */ NULL, /* code */ 'estatetypesub', /* forceSinglePhoto */ NULL, /* canEditType */ 'y', /* canEditNode */ 'y', /* canHavePhoto */ 'y', /* canHaveRatingPoints */ 'n', /* canLinkFrom */ 'y', /* canLinkTo */ 'y', /* canSearch */ 'y', /* displayInObject */ 'y', /* displayInObjectList */ 'y', /* searchAnd */ 'n', /* displayNode */ 'y', /* requiredForObject */ 'n', /* sorter */ 25); insert nodeTypeTL ( id, languageId, name) values ( /* id */ 24, /* languageId */ 'ukr', /* name */ 'Підвид'), ( /* id */ 24, /* languageId */ 'rus', /* name */ 'Подвид'), ( /* id */ 24, /* languageId */ 'eng', /* name */ 'Subtype'); -- estate subtype - allowed links insert allowedNodeLinkT ( srcNodeTypeId, dstNodeTypeId, essential, singleSrc) values ( /* srcNodeTypeId */ 4, /* dstNodeTypeId */ 24, /* essential */ 'n', /* singleSrc */ 'n'), ( /* srcNodeTypeId */ 5, /* dstNodeTypeId */ 24, /* essential */ 'n', /* singleSrc */ 'n'), ( /* srcNodeTypeId */ 12, /* dstNodeTypeId */ 24, /* essential */ 'n', /* singleSrc */ 'n'), ( /* srcNodeTypeId */ 11, /* dstNodeTypeId */ 24, /* essential */ 'n', /* singleSrc */ 'n'), ( /* srcNodeTypeId */ 24, /* dstNodeTypeId */ 2, /* essential */ 'n', /* singleSrc */ 'n'); -- estate type - land plot set @land_plot_id = tag_Create( /* type_id_ */ 11, /* type_code_ */ null, /* name_ */ 'Земельна ділянка', /* sorter_ */ 205, -- before garage /* can_search_ */ null, /* display_in_object_ */ null, /* display_in_object_list_ */ null, /* factor_ */ null, /* rating_points_ */ null, /* enabled_ */ null); select tag_UpdateLocal(tag_UpdateLocal(@land_plot_id, 'rus', 'Земельный участок'), 'eng', 'Land Plot'); -- estate subtypes -- for apartment set @tag_id = tag_CreateDef(24, null, 'Квартира'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Квартира'), 'eng', 'Apartment'); set @tag_id = tag_CreateDef(24, null, 'Кімната'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Кімната'), 'eng', 'Room'); -- for cottage set @tag_id = tag_CreateDef(24, null, 'Дім'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Дом'), 'eng', 'Cottage'); set @tag_id = tag_CreateDef(24, null, 'Частина дому'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Часть дома'), 'eng', 'A Part of Cottage'); set @tag_id = tag_CreateDef(24, null, 'Дача'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Дача'), 'eng', 'Summerhouse'); -- for commercial estate set @tag_id = tag_CreateDef(24, null, 'Торгові площі'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Торговые площади'), 'eng', 'Shopping'); set @tag_id = tag_CreateDef(24, null, 'Складскі приміщення'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Складские помещения'), 'eng', 'Warehouse'); set @tag_id = tag_CreateDef(24, null, 'Виробничі приміщення'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Производственные помещения'), 'eng', 'Industrial'); set @tag_id = tag_CreateDef(24, null, 'Кафе, бар, ресторан'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Кафе, бар, ресторан'), 'eng', 'Cafe, Bar, Restaurant'); set @tag_id = tag_CreateDef(24, null, 'Об\'єкт сфери послуг'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Объект сферы услуг'), 'eng', 'Service Facilities'); set @tag_id = tag_CreateDef(24, null, 'Готель'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Отель, гостиница'), 'eng', 'Hotel'); set @tag_id = tag_CreateDef(24, null, 'База відпочинку, пансіонат'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'База отдыха, пансионат'), 'eng', 'Recreation Center, Boarding House'); set @tag_id = tag_CreateDef(24, null, 'Приміщення вільного призначення'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Помещения свободного назначения'), 'eng', 'Any Purpose Premises'); set @tag_id = tag_CreateDef(24, null, 'Готовий бізнес'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Готовый бизнес'), 'eng', 'Business For Sale'); -- for offices set @tag_id = tag_CreateDef(24, null, 'Офісні приміщення'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Офисные помещения'), 'eng', 'Office Rooms'); set @tag_id = tag_CreateDef(24, null, 'Офісні будівлі'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Офисные здания'), 'eng', 'Office Buildings'); -- for land plots set @tag_id = tag_CreateDef(24, null, 'Ділянка під житлову забудову'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Участок под жилую застройку'), 'eng', 'Land For Residential Building'); set @tag_id = tag_CreateDef(24, null, 'Земля комерційного призначення'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Земля коммерческого назначения'), 'eng', 'Land For Commercial Purpose'); set @tag_id = tag_CreateDef(24, null, 'Земля сільськогосподарського призначення'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Земля сельскохозяйственного назначения'), 'eng', 'Land For Agricultural Purpose'); set @tag_id = tag_CreateDef(24, null, 'Земля рекреаційного призначення'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Земля рекреационного назначения'), 'eng', 'Land For Recreational Purpose'); set @tag_id = tag_CreateDef(24, null, 'Земля природно-заповідного призначення'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Земля природно-заповедного назначения'), 'eng', 'Land For Natural Reserving Purpose'); -- for garages set @tag_id = tag_CreateDef(24, null, 'Бокс в гаражному комплексі'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Бокс в гаражном комплексе'), 'eng', 'Garage Section'); set @tag_id = tag_CreateDef(24, null, 'Підземний паркінг'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Подземный паркинг'), 'eng', 'Underground Parking'); set @tag_id = tag_CreateDef(24, null, 'Місце у гаражному кооперативі'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Место в гаражном кооперативе'), 'eng', 'Plot in Garage Cooperative'); set @tag_id = tag_CreateDef(24, null, 'Окремий гараж'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Отдельно стоящий гараж'), 'eng', 'Separate Garage'); set @tag_id = tag_CreateDef(24, null, 'Місце на стоянці'); select tag_UpdateLocal(tag_UpdateLocal(@tag_id, 'rus', 'Место на стоянке'), 'eng', 'Place in The Parking Lot'); COMMIT;