1 <table style="width:100%;">
2 <tr>
3 <td style="width:50%;vertical-align:top;">
4 <h2>{t}Heimdal options{/t}</h2>
5 <i>{t}Use empty values for infinite{/t}</i>
6 <table style="width:100%;">
7 <tr>
8 <td>
9 <label for="goKrbRealm">{t}Realm{/t}</label>
10 </td>
11 <td>
12 <select name="goKrbRealm" onChange="document.mainform.submit();">
13 {foreach from=$server_list item=item key=key}
14 {if $item.goKrbRealm==$goKrbRealm}
15 <option selected value="{$item.goKrbRealm}">{$item.goKrbRealm} - {$key}</option>
16 {else}
17 <option value="{$item.goKrbRealm}">{$item.goKrbRealm} - {$key}</option>
18 {/if}
19 {/foreach}
20 </select>
21 </td>
22 <tr>
23 </tr>
24 <td>
25 <label for="POLICY">{t}POLICY{/t}</label>
26 </td>
27 <td>
28 <select name="POLICY">
29 {foreach from=$POLICIES item=item key=key}
30 {if $POLICY==$item}
31 <option selected value="{$item}">{$item}</option>
32 {else}
33 <option value="{$item}">{$item}</option>
34 {/if}
35 {/foreach}
36 </select>
37 </td>
38 </tr>
39 <tr>
40 <td>
41 <label for="MAX_LIFE">{t}Ticket max life{/t}</label>
42 </td>
43 <td>
44 <input id="MAX_LIFE" type="text" name="MAX_LIFE" value="{$MAX_LIFE}">
45 </td>
46 </tr>
47 <tr>
48 <td>
49 <label for="MAX_RENEWABLE_LIFE">{t}Ticket max renew{/t}</label>
50 </td>
51 <td>
52 <input id="MAX_RENEWABLE_LIFE" type="text" name="MAX_RENEWABLE_LIFE" value="{$MAX_RENEWABLE_LIFE}">
53 </td>
54 </tr>
55 </table>
56 <br>
57 <br>
58 <table>
59 <tr>
60 <td>
61 </td>
62 <td style="width:40px;"><i>{t}infinite{/t}</i>
63 </td>
64 <td><i>{t}Hour{/t}</i>
65 </td>
66 <td style="width:60px;"><i>{t}Minute{/t}</i>
67 </td>
68 <td><i>{t}Day{/t}</i>
69 </td>
70 <td><i>{t}Month{/t}</i>
71 </td>
72 <td><i>{t}Year{/t}</i>
73 </td>
74 </tr>
75 <tr>
76 <td>
77 <label for="PRINC_EXPIRE_TIME">{t}Valid ticket end time{/t}</label>
78 </td>
79 <td>
80 <input type="checkbox" name="PRINC_EXPIRE_TIME_clear"
81 onClick=" changeState('PRINC_EXPIRE_TIME_y');
82 changeState('PRINC_EXPIRE_TIME_m');
83 changeState('PRINC_EXPIRE_TIME_d');
84 changeState('PRINC_EXPIRE_TIME_h');
85 changeState('PRINC_EXPIRE_TIME_i');"
86 {if $PRINC_EXPIRE_TIME_clear} checked {/if}
87 >
88 </td>
89 <td>
90 <select name="PRINC_EXPIRE_TIME_h" id="PRINC_EXPIRE_TIME_h" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}>
91 {html_options options=$hours selected=$PRINC_EXPIRE_TIME_h}
92 </select>
93 </td>
94 <td>
95 <select name="PRINC_EXPIRE_TIME_i" id="PRINC_EXPIRE_TIME_i" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}>
96 {html_options options=$minutes selected=$PRINC_EXPIRE_TIME_i}
97 </select>
98 </td>
99 <td>
100 <select name="PRINC_EXPIRE_TIME_d" id="PRINC_EXPIRE_TIME_d" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}>
101 {html_options options=$days selected=$PRINC_EXPIRE_TIME_d}
102 </select>
103 </td>
104 <td>
105 <select name="PRINC_EXPIRE_TIME_m" id="PRINC_EXPIRE_TIME_m" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}>
106 {html_options options=$month selected=$PRINC_EXPIRE_TIME_m}
107 </select>
108 </td>
109 <td>
110 <select name="PRINC_EXPIRE_TIME_y" id="PRINC_EXPIRE_TIME_y" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}>
111 {html_options options=$years selected=$PRINC_EXPIRE_TIME_y}
112 </select>
113 </td>
114 </tr>
115 <tr>
116 <td>
117 <label for="PW_EXPIRATION">{t}Password end{/t}</label>
118 </td>
119 <td>
120 <input type="checkbox" name="PW_EXPIRATION_clear"
121 onClick=" changeState('PW_EXPIRATION_y');
122 changeState('PW_EXPIRATION_m');
123 changeState('PW_EXPIRATION_d');
124 changeState('PW_EXPIRATION_h');
125 changeState('PW_EXPIRATION_i');"
126 {if $PW_EXPIRATION_clear} checked {/if}
127 >
128 </td>
129 <td>
130 <select name="PW_EXPIRATION_h" id="PW_EXPIRATION_h" {if $PW_EXPIRATION_clear} disabled {/if}>
131 {html_options options=$hours selected=$PW_EXPIRATION_h}
132 </select>
133 </td>
134 <td>
135 <select name="PW_EXPIRATION_i" id="PW_EXPIRATION_i" {if $PW_EXPIRATION_clear} disabled {/if}>
136 {html_options options=$minutes selected=$PW_EXPIRATION_i}
137 </select>
139 </td>
140 <td>
141 <select name="PW_EXPIRATION_d" id="PW_EXPIRATION_d" {if $PW_EXPIRATION_clear} disabled {/if}>
142 {html_options options=$days selected=$PW_EXPIRATION_d}
143 </select>
144 </td>
145 <td>
146 <select name="PW_EXPIRATION_m" id="PW_EXPIRATION_m" {if $PW_EXPIRATION_clear} disabled {/if}>
147 {html_options options=$month selected=$PW_EXPIRATION_m}
148 </select>
149 </td>
150 <td>
151 <select name="PW_EXPIRATION_y" id="PW_EXPIRATION_y" {if $PW_EXPIRATION_clear} disabled {/if}>
152 {html_options options=$years selected=$PW_EXPIRATION_y}
153 </select>
154 </td>
155 </tr>
156 </table>
157 <br>
158 <br>
159 <h2>{t}Status{/t}</h2>
160 <table>
161 <tr>
162 <td style='width:160px;'>{t}Failed logins{/t}</td>
163 <td>{if !$FAIL_AUTH_COUNT} {t}none{/t} {else} {$FAIL_AUTH_COUNT} {/if}</td>
164 </tr>
165 <tr>
166 <td>{t}Key version number{/t}</td>
167 <td>{$KVNO}</td>
168 </tr>
169 <tr>
170 <td>{t}Last failed login{/t}</td>
171 <td>{if !$LAST_FAILED} {t}none{/t} {else} {$LAST_FAILED} {/if}</td>
172 </tr>
173 <tr>
174 <td>{t}Last password change{/t}</td>
175 <td>{if !$LAST_PWD_CHANGE} {t}none{/t} {else} {$LAST_PWD_CHANGE} {/if}</td>
176 </tr>
177 <tr>
178 <td>{t}Last successful login{/t}</td>
179 <td>{if !$LAST_SUCCESS} {t}none{/t} {else} {$LAST_SUCCESS} {/if}</td>
180 </tr>
181 <tr>
182 <td>{t}Last modification date{/t}</td>
183 <td>{if !$MOD_DATE} {t}none{/t} {else} {$MOD_DATE} {/if}</td>
184 </tr>
185 </table>
188 </td>
189 <td style="vertical-align:top;">
190 <h2>Flags</h2>
191 <table width="100%">
192 <tr>
193 <td style="width:50%;">
194 <input {if $DISALLOW_SVR} checked {/if} class="center"
195 name="DISALLOW_SVR" value="1" type="checkbox">{t}Prohibit issuance of service tickets{/t}<br>
196 <input {if $DISALLOW_FORWARDABLE} checked {/if} class="center"
197 name="DISALLOW_FORWARDABLE" value="1" type="checkbox">{t}Prohibit forwardable tickets{/t}<br>
198 <input {if $DISALLOW_PROXIABLE} checked {/if} class="center"
199 name="DISALLOW_PROXIABLE" value="1" type="checkbox">{t}Disallow proxiable tickets{/t}<br>
200 <input {if $DISALLOW_RENEWABLE} checked {/if} class="center"
201 name="DISALLOW_RENEWABLE" value="1" type="checkbox">{t}Prohibit renewable tickets{/t}<br>
202 <input {if $DISALLOW_POSTDATED} checked {/if} class="center"
203 name="DISALLOW_POSTDATED" value="1" type="checkbox">{t}Pohibit postdated tickets{/t}<br>
204 <input {if $DISALLOW_TGT_BASED} checked {/if} class="center"
205 name="DISALLOW_TGT_BASED" value="1" type="checkbox">{t}Disallow Ticket-Granting Service{/t}<br>
206 <input {if $PWCHANGE_SERVICE} checked {/if} class="center"
207 name="PWCHANGE_SERVICE" value="1" type="checkbox">{t}Password change service{/t}<br>
208 <input {if $REQUIRES_PRE_AUTH} checked {/if} class="center"
209 name="REQUIRES_PRE_AUTH" value="1" type="checkbox">{t}Preauthentication required{/t}<br>
210 <input {if $REQUIRES_PWCHANGE} checked {/if} class="center"
211 name="REQUIRES_PWCHANGE" value="1" type="checkbox">{t}Force a password change{/t}<br>
212 <input {if $REQUIRES_HW_AUTH} checked {/if} class="center"
213 name="REQUIRES_HW_AUTH" value="1" type="checkbox">{t}Hardware preauthentication{/t}<br>
214 <input {if $DISALLOW_DUP_SKEY} checked {/if} class="center"
215 name="DISALLOW_DUP_SKEY" value="1" type="checkbox">{t}Disallow user to user authentification{/t}<br>
216 <input {if $DISALLOW_ALL_TIX} checked {/if} class="center"
217 name="DISALLOW_ALL_TIX" value="1" type="checkbox">{t}Forbid ticket issuance{/t}<br>
218 </td>
219 </tr>
220 </table>
221 </td>
222 </tr>
223 </table>
224 <input type="hidden" name="pwd_heimdal_posted" value="1">
225 <p class="seperator"></p>
226 <p style="text-align:right;">
227 <input type="submit" name="pw_save" value="{t}Save{/t}">
228
229 <input type="submit" name="pw_abort" value="{t}Cancel{/t}">
230 </p>