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