%@ language = "JavaScript" %> <% /* $Revision$ $Id$ File: fac_edit_template_save.asp Description: Sla de template wijziging op en toon direct een preview Parameters: Context: Vanuit fac_edit_template.asp */ %> <% FCLTHeader.Requires({ plugins: ["jQuery", "kenmerk"], js: ["../res/res_search.js"] }); var authparams = user.checkAutorisation("WEB_LAYOUT"); var previewmode = getFParamInt("previewmode"); var submitting = getFParamInt("submitting", 0); var csscust = getFParam("csscust", ""); var cssparams = { cssmode: previewmode }; if (previewmode == 2) { cssparams.csstemplate = {}; for (item in FCLTHeader.defaultTemplate) { var conceptval = getFParam(item); if (conceptval != "") cssparams.csstemplate[item] = conceptval; else delete cssparams.csstemplate[item]; } var mainColorContrast = getFParamInt("main-color-contrast", 0); if (mainColorContrast) { cssparams.csstemplate["main-color-contrast"] = mainColorContrast; } var accentColorContrast = getFParamInt("accent-color-contrast", 0); if (accentColorContrast) { cssparams.csstemplate["accent-color-contrast"] = accentColorContrast; } var frameheaderInColor = getFParamSafe("frameheader-in-color", "off") == "on"; if (frameheaderInColor) { cssparams.csstemplate["frameheader-in-color"] = 1; } if (submitting) { var fields = [ { dbs: "fac_setting_pvalue", typ: "varchar", val: JSON.stringify(cssparams.csstemplate) }, { dbs: "fac_setting_datum", typ: "sql", val: "SYSDATE" }, { dbs: "prs_perslid_key", typ: "key", val: user_key }]; sql = buildUpdate("fac_setting", fields) + " fac_setting_name = 'csstemplate'"; var err = Oracle.Execute(sql, true); if (err.friendlyMsg) abort_with_warning(err.friendlyMsg); if (user.has("WEB_PRSSYS")) { var fields = [ { dbs: "fac_setting_pvalue", typ: "varchar", val: csscust }, { dbs: "fac_setting_datum", typ: "sql", val: "SYSDATE" }, { dbs: "prs_perslid_key", typ: "key", val: user_key }]; sql = buildUpdate("fac_setting", fields) + " fac_setting_name = 'csscust'"; var err = Oracle.Execute(sql, true); if (err.friendlyMsg) abort_with_warning(err.friendlyMsg); settings.loadSET(true); // Forceer caching opnieuw } } if (user.has("WEB_PRSSYS")) settings.overrule_setting("csscust", csscust); } %>
<% FCLTHeader.Generate(cssparams); %>