Files
Facilitor/APPL/Shared/loadCalendar.asp
Jos Groot Lipman b0c5d45047 Merge 2016.3 Gold D patches
svn path=/Website/trunk/; revision=33241
2017-03-23 15:41:22 +00:00

96 lines
2.8 KiB
Plaintext

<%@language = "javascript" %>
<% /*
$Revision$
$Id$
File: loadCalendar.asp
Description: Maak kalender
Parameters:
mld_key: mld_melding_key van de betreffende melding waarvan de gereed/eind datum
doorlooptijd: doorlooptijd in dagen
Context:
Note:
*/ %>
<%
DOCTYPE_Disable = true;
%>
<!-- #include file="../Shared/common.inc" -->
<!-- #include file="../Shared/calendar.inc" -->
<%
// Maak een kalender
// De functie FCLTcalendar verwacht dat alle parameters htmlsafe zijn
// Bij wijze van uitzondering forceren we dat hier
var cal_id = safe.htmlattr(getFParam("cal_id"));
var label = safe.htmlattr(getFParam("label", ""));
var datum = getFParamDate("datum", new Date);
var onChange = safe.htmlattr(getFParam("onChange", ""));
var onChangeDate = safe.htmlattr(getFParam("onChangeDate", ""));
var onChangeTime = safe.htmlattr(getFParam("onChangeTime", ""));
var volgnr = getFParamInt("volgnr", -1);
var calendars = getFParamInt("calendars", -1);
var readonly = (getFParamInt("readonly", 0) == 1);
var timeField = (getFParamInt("timeField", 0) == 1);
var initEmpty = (getFParamInt("initEmpty", 0) == 1);
var initTimeEmpty = (getFParamInt("initTimeEmpty", 0) == 1);
var required = (getFParamInt("required", 0) == 1);
var autoopen = (getFParamInt("autoopen", 0) == 1);
var saveValue = (getFParamInt("saveValue", 0) == 1);
var maxPast = getFParamInt("maxPast", -1);
var minFuture = getFParamInt("minFuture", -1);
var minDate = getFParamDate("minDate", null);
var maxDate = getFParamDate("maxDate", null);
var addClass = safe.htmlattr(getFParam("addClass", ""));
var hidden = (getFParamInt("hidden", 0) == 1);
params = { datum: datum };
if (label != "")
params.label = label;
if (calendars > 0)
params.calendars = calendars;
if (volgnr > 0)
params.volgnr = volgnr;
if (onChange != "")
params.onChange = onChange;
if (onChangeDate != "")
params.onChangeDate = onChangeDate;
if (onChangeTime != "")
params.onChangeTime = onChangeTime;
if (timeField)
{
params.timeField = timeField;
params.timeStep = parseFloat(getFParam("timeStep"));
params.startTime = parseFloat(getFParam("startTime"));
params.endTime = parseFloat(getFParam("endTime"));
}
if (initTimeEmpty)
params.initTimeEmpty = true;
if (initEmpty)
params.initEmpty = true;
if (required)
params.required = true;
if (autoopen)
params.autoopen = true;
if (readonly)
params.readonly = true;
if (saveValue)
params.saveValue = true;
if (maxPast >= 0)
params.maxPast = maxPast;
if (minFuture >= 0)
params.minFuture = minFuture;
if (minDate)
params.minDate = minDate;
if (maxDate)
params.maxDate = maxDate;
if (addClass != "")
params.addClass = addClass;
if (hidden)
params.hidden = true;
FCLTcalendar(cal_id, params);
%>