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