1 <include "SETTINGS.template">
\r
3 <function EditStart(aHiddenFields, aHiddenValues)>
\r
4 <form action="${config.actionRoot}" method="post">
6 <list aHiddenFields as i>
\r
7 <input type="hidden" name="${i}" value="${utility.encodeHTML(aHiddenValues[index])}">
\r
8 <assign index=utility.increment(index)>
13 <function EditEnd()>
\r
18 <function EditFieldStart(aLabel, aHint, aLabelClass, aValueClass)>
\r
20 <td align="right" class="${aLabelClass}">
24 <span class="small">${aHint}</span>
28 <td class="${aValueClass}">
31 <function EditFieldEnd()>
\r
36 <function EditSubmitButtonNormal(aLabel, aFieldName)>
\r
38 <td class="${TABLE_FOOT_CLASS}" colspan="2" align="right">
39 <input class="majorbutton" type="submit" name="${aFieldName}" value="${aLabel}">
45 <function EditReadonlyTextNormal(label, fieldcontent)>
\r
46 <call EditFieldStart(label, "", "table-left", "listrow2")>
47 ${utility.encodeHTML(fieldcontent)}
52 <function EditText(label, size, maxlength, fieldname, fieldcontent, aLabelClass, aValueClass)>
\r
53 <call EditFieldStart(label, "", aLabelClass, aValueClass)>
54 <input type="text" size="${size}" maxlength="${maxlength}" name="${fieldname}" value="${utility.encodeHTML(fieldcontent)}">
57 <function EditTextNormal(label, size, maxlength, fieldname, fieldcontent)>
\r
58 <call EditText(label, size, maxlength, fieldname, fieldcontent, "table-left", "listrow2")>
\r
60 <function EditTextHighlighted(label, size, maxlength, fieldname, fieldcontent)>
\r
61 <call EditText(label, size, maxlength, fieldname, fieldcontent, "table-left-light", "listrow1")>
\r
65 <function EditPassword(label, size, maxlength, fieldname, fieldcontent, aLabelClass, aValueClass)>
66 <call EditFieldStart(label, "", aLabelClass, aValueClass)>
67 <input type="password" size="${size}" maxlength="${maxlength}" name="${fieldname}" value="${utility.encodeHTML(fieldcontent)}">
71 <function EditPasswordNormal(label, size, maxlength, fieldname, fieldcontent)>
\r
72 <call EditPassword(label, size, maxlength, fieldname, fieldcontent, "table-left", "listrow2")>
\r
74 <function EditPasswordHighlighted(label, size, maxlength, fieldname, fieldcontent)>
\r
75 <call EditPassword(label, size, maxlength, fieldname, fieldcontent, "table-left-light", "listrow1")>
\r
79 <function EditCheckbox(label, fieldname, fieldcontent, aLabelClass, aValueClass)>
80 <call EditFieldStart(label, "", aLabelClass, aValueClass)>
81 <input type="checkbox" name="${fieldname}" value="1"<if fieldcontent=="1"> checked</if>>
85 <function ReadOnlyCheckbox(label, fieldcontent, aLabelClass, aValueClass)>
86 <call EditFieldStart(label, "", aLabelClass, aValueClass)>
87 <if fieldcontent=="1">${lang("yes")}<else>${lang("no")}</if>
91 <function ReadOnlyCheckboxNormal(label, fieldcontent)>
\r
92 <call ReadOnlyCheckbox(label, fieldcontent, "table-left", "listrow2")>
\r
94 <function EditCheckboxNormal(label, fieldname, fieldcontent)>
\r
95 <call EditCheckbox(label, fieldname, fieldcontent, "table-left", "listrow2")>
\r
97 <function EditCheckboxHighlighted(label, fieldname, fieldcontent)>
\r
98 <call EditCheckbox(label, fieldname, fieldcontent, "table-left-light", "listrow1")>
\r
102 <function EditTextArea(label, aHint, cols, rows, fieldname, fieldcontent, aLabelClass, aValueClass)>
103 <call EditFieldStart(label, aHint, aLabelClass, aValueClass)>
104 <textarea cols="${cols}" rows="${rows}" name="${fieldname}" wrap="virtual">${utility.encodeHTML(fieldcontent)}</textarea>
105 <call EditFieldEnd()>
108 <function EditTextAreaNormal(label, aHint, cols, rows, fieldname, fieldcontent)>
\r
109 <call EditTextArea(label, aHint, cols, rows, fieldname, fieldcontent, "table-left", "listrow2")>
\r
111 <function EditTextAreaHighlighted(label, size, maxlength, fieldname, fieldcontent)>
\r
112 <call EditTextArea(label, aHint, cols, rows, fieldname, fieldcontent, "table-left-light", "listrow1")>
\r
118 <function EditPullDown (label, fieldname, entrieslist, keyfield, valuefield, value, langprefix, aLabelClass, aValueClass)>
119 <call EditFieldStart(label, "", aLabelClass, aValueClass)>
120 <select name="${fieldname}">
121 <list entrieslist as a>
122 <option value="${a[keyfield]}" <if (a[keyfield] == value)>selected</if>><if langprefix>${lang(langprefix+a[valuefield])}<else>${a[valuefield]}</if></option>
125 <call EditFieldEnd()>
128 <function EditPullDownNormal(label, fieldname, entrieslist, keyfield, valuefield, value, langprefix)>
\r
129 <call EditPullDown(label, fieldname, entrieslist, keyfield, valuefield, value, langprefix, "table-left", "listrow2")>
\r
131 <function EditPullDownHighlighted(label, fieldname, entrieslist, keyfield, valuefield, value, langprefix)>
\r
132 <call EditPullDown(label, fieldname, entrieslist, keyfield, valuefield, value, langprefix, "table-left-light", "listrow1")>
\r