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