diff --git a/FAC/FAC_LCL.SRC b/FAC/FAC_LCL.SRC index 92125366..f8d311f7 100644 --- a/FAC/FAC_LCL.SRC +++ b/FAC/FAC_LCL.SRC @@ -3579,6 +3579,7 @@ FAC_LCL('lcl_faq_hint', 'Zoekwoorden', 'Hints') FAC_LCL('lcl_faq_kopieer', '
[Kopieer]', '
[Copy]') FAC_LCL('lcl_faq_bron', 'Oorsprong', 'Source') FAC_LCL('lcl_faq_link', 'Link naar meer info', 'Link for more info') +FAC_LCL('lcl_faq_displaymode', 'Weergeven bij melding/opdrachten', 'Display at call/orders') FAC_LCL('lcl_faq_displaymode_mld', 'Weergeven bij melding', 'Display at call') FAC_LCL('lcl_faq_displaymode_opdr', 'Weergeven bij opdracht', 'Display at orders') FAC_LCL('lcl_faq_display_none', 'Niet automatisch', 'Not automatically') @@ -5939,10 +5940,11 @@ FAC_LCL('fac_widget', 'Widget', 'Widget') FAC_LCL('fac_widget_m', 'Widgets', 'Widgets') FAC_LCL('fac_widget_naam', 'Naam', 'Name') FAC_LCL('fac_widget_type', 'Type', 'Type') -FAC_LCL('fac_widget_typeLOV', 'FAC;Facilitor URL;URL;Externe URL;MK;Menukop;MI;Menuitem;RAP;Rapportage;NWS;Nieuwspagina;IMG;Plaatje;RAW;HTML code', 'FAC;Facilitor URL;URL;External URL;MK;Menu header;MI;Menuitem;RAP;Report;NWS;Newspage;IMG;Image;RAW;Raw HTML') +FAC_LCL('fac_widget_typeLOV', 'FAC;Facilitor URL;URL;Externe URL;MK;Menukop;MI;Menuitem;RAP;Rapportage;NWS;Nieuwspagina;IMG;Plaatje', 'FAC;Facilitor URL;URL;External URL;MK;Menu header;MI;Menuitem;RAP;Report;NWS;Newspage;IMG;Image') FAC_LCL('fac_widget_typeWGT', 'WGT;Widget', 'WGT;Widget') FAC_LCL('fac_widget_typeFLR', 'FLR;Plattegrond', 'FLR;Floorplan') FAC_LCL('fac_widget_typeFAQ', 'FAQ;Kennisbankitem', 'FAQ;Knowledge base item') +FAC_LCL('fac_widget_typeRAW', 'RAW;HTML code', 'RAW;Raw HTML') FAC_LCL('fac_widget_noauth_typeLOV','FAC;Widget', 'FAC;Widget') FAC_LCL('fac_widget_noauth_typeWGT','WGT;Widget bibliotheek', 'FAC;Widget library') FAC_LCL('fac_widget_reftype_MK', 'Menukop', 'Menu header') diff --git a/FAC/FAC_SET.SRC b/FAC/FAC_SET.SRC index d52b949f..58a82679 100644 --- a/FAC/FAC_SET.SRC +++ b/FAC/FAC_SET.SRC @@ -585,7 +585,7 @@ DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_copy_objects_in_workflow' DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_disable_continuation' , 'boolean' , 'false' , 'Disable creating continuation calls { false | true }') DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_edit_layout' , 'number' , '0' , '[DEPRECATED] Layout of mld edit screen {0=stdmelding first (default)| 1=place first}') DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_properties_order' , 'number' , '0' , '[DEPRECATED] Positie van de kenmerken bij een melding {0=voor het omschrijving blok (default) | 1=na het omschrijving blok}') -DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_layout' , 'array' , 'A,B,C,D,E,F,G,H,I,J,K' , 'De volgorde van de blokken in het meldingen scherm' || CHR(10) || 'A: Aanvrager' || CHR(10) || 'B: Categorie' || CHR(10) || 'C: Plaats' || CHR(10) || 'D: Afleveradres' || CHR(10) || 'E: Behandeling' || CHR(10) || 'F: Actieve behandeling' || CHR(10) || 'G: Kennisbank' || CHR(10) || 'H: Heeft betrekking op' || CHR(10) || 'I: Omschrijving' || CHR(10) || 'J: Aanvullende gegevens' || CHR(10) || 'K: Afhandeling') +DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_layout' , 'array' , 'A,B,C,D,E,F,G,H,I,J,K' , 'De volgorde van de blokken in het meldingen scherm' || CHR(10) || 'A: Aanvrager' || CHR(10) || 'B: Categorie' || CHR(10) || 'C: Plaats' || CHR(10) || 'D: Afleveradres' || CHR(10) || 'E: Behandeling' || CHR(10) || 'F: Actieve behandeling' || CHR(10) || 'G: Kennisbank' || CHR(10) || 'H: Heeft betrekking op' || CHR(10) || 'I: Aanvullende gegevens' || CHR(10) || 'J: Omschrijving' || CHR(10) || 'K: Afhandeling') DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_enable_workflow' , 'number' , '1' , 'enable workflow in call handling {0=workflow disabled | 1=workflow enabled }') DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_endate_ordbo2' , 'number' , '1' , 'Enddate can be editted by MLDORD/ORDBO2 {0=no | 1=yes (default)}') DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_enforce_orderdates' , 'number' , '0' , 'Enforce order start/ending dates to be within call start/ending dates') diff --git a/FCLT.NMK b/FCLT.NMK index 9059ba7f..3066422e 100644 --- a/FCLT.NMK +++ b/FCLT.NMK @@ -62,7 +62,7 @@ PROJEXE=z:\Project\FACILITOR\BUILD ## CURRENTVERSION=42 NEXTVERSION=43 -FILEVERSION= +FILEVERSION=b NEXTCAREVERSION=37 NEXTROOT=DB$(NEXTVERSION)$(FILEVERSION) CURRENTUPDATE=DB$(CURRENTVERSION)to$(NEXTVERSION) diff --git a/RES/RES_PAC.SRC b/RES/RES_PAC.SRC index 8c06eb5c..fccaccb6 100644 --- a/RES/RES_PAC.SRC +++ b/RES/RES_PAC.SRC @@ -956,17 +956,18 @@ AS RETURN BOOLEAN IS result BOOLEAN; n_inscope INTEGER; - l_alg_ruimte_key alg_ruimte.alg_ruimte_key%TYPE; + l_alg_ruimte_count NUMBER (10); BEGIN - SELECT COALESCE (rr.alg_ruimte_key, ra.alg_ruimte_key) alg_ruimte_key - INTO l_alg_ruimte_key + SELECT COUNT (1) + INTO l_alg_ruimte_count FROM res_rsv_ruimte rr, res_ruimte_opstelling ro, res_alg_ruimte ra WHERE rr.res_ruimte_opstel_key = ro.res_ruimte_opstel_key(+) AND ro.res_ruimte_key = ra.res_ruimte_key(+) AND rr.res_rsv_ruimte_key = pres_rsv_ruimte_key + AND COALESCE (rr.alg_ruimte_key, ra.alg_ruimte_key) IS NOT NULL AND ra.res_alg_ruimte_verwijder IS NULL; -- Het kan ook een koppelruimte zijn die uit meerdere ruimten bestaat - IF l_alg_ruimte_key IS NULL THEN -- reservering onder opdracht heeft geen ALG-scope + IF l_alg_ruimte_count = 0 THEN -- reservering onder opdracht heeft geen ALG-scope SELECT COUNT (d.ins_deel_key) INTO n_inscope FROM ins_deel d, @@ -990,7 +991,14 @@ AS v.alg_verdieping_key, r.alg_ruimte_key FROM alg_district d, alg_locatie l, alg_gebouw g, alg_verdieping v, alg_ruimte r - WHERE r.alg_ruimte_key = l_alg_ruimte_key + WHERE r.alg_ruimte_key IN (SELECT COALESCE(rr.alg_ruimte_key, ra.alg_ruimte_key) alg_ruimte_key + FROM res_rsv_ruimte rr, + res_ruimte_opstelling ro, + res_alg_ruimte ra + WHERE rr.res_ruimte_opstel_key = ro.res_ruimte_opstel_key(+) + AND ro.res_ruimte_key = ra.res_ruimte_key(+) + AND rr.res_rsv_ruimte_key = pres_rsv_ruimte_key + AND ra.res_alg_ruimte_verwijder IS NULL) AND r.alg_verdieping_key = v.alg_verdieping_key AND v.alg_gebouw_key = g.alg_gebouw_key AND g.alg_locatie_key = l.alg_locatie_key