1 {if $is_account ne 'true'}
2 <img alt="" class="center" src="images/small-error.png" align="middle">
3 {t}The environment extension is currently disabled.{/t}
4 {else}
7 <input type="hidden" name="iamposted" value="1">
9 <h2>
10 <img class="center" alt="" src="images/fai_profile.png" align="middle" />
11 {t}Profiles{/t}
12 </h2>
14 <table summary="{t}Environment managment settings{/t}" width="100%">
15 <tr>
16 <td style="width:50%;border-right:1px solid #B0B0B0;vertical-align:top;">
19 {if $multiple_support}
21 {render acl=$gotoProfileACL checkbox=$multiple_support checked=$use_useProfile}
22 <input class="center" type="checkbox" value="1" {if $useProfile} checked {/if} name="useProfile" id="useProfile">{t}Use profile managment{/t}
23 {/render}
24 <br>
25 {render acl=$gotoProfileServerACL checkbox=$multiple_support checked=$use_gotoProfileServer}
26 {t}Profil path{/t}
27 <select id="gotoProfileServer" name="gotoProfileServer">
28 {foreach from=$gotoProfileServers key=key item=item}
29 <option {if $gotoProfileServer == $key} selected {/if}value='{$key}'>{$item.DISPLAY}</option>
30 {/foreach}
31 <option disabled> </option>
32 </select>
33 {/render}
34 <br>
35 {render acl=$gotoProfileQuotaACL checkbox=$multiple_support checked=$use_gotoProfileQuota}
36 <input type="text" name="gotoProfileQuota" value="{$gotoProfileQuota}" size="6" id="gotoProfileQuota">{t}MB{/t}
37 {/render}
38 <br>
39 {render acl=$gotoProfileFlagCACL checkbox=$multiple_support checked=$use_gotoProfileFlagC}
40 <input class="center" type="checkbox" name="gotoProfileFlagC" value="C" {$gotoProfileFlagCCHK} id="gotoProfileFlagC">
41 {t}Cache profile localy{/t}
42 {/render}
44 {else}
47 <table summary="{t}Profile managment{/t}">
48 <tr>
49 <td style="vertical-align:top">
50 {render acl=$gotoProfileACL}
51 <input class="center" type="checkbox" value="1" {$useProfileCHK} name="useProfile" id="useProfile" onclick="changeState('gotoProfileServer');changeState('gotoProfileFlagC');changeState('gotoProfileQuota');">
52 {/render}
53 </td>
54 <td style="vertical-align:middle;">
55 <label for="useProfile">{t}Use profile managment{/t}</label>
56 </td>
57 </tr>
58 <tr>
59 <td>
60 </td>
61 <td>
62 <table summary="{t}Profile server managment{/t}">
63 <tr>
64 <td>
65 <label for="gotoProfileServer">{t}Profil path{/t}</label>
66 </td>
67 <td>
68 {render acl=$gotoProfileServerACL}
70 {if $gotoProfileServerWriteable}
71 <select id="gotoProfileServer" name="gotoProfileServer">
72 {foreach from=$gotoProfileServers key=key item=item}
73 {if $item.ACL != ""}
74 <option {if $gotoProfileServer == $key} selected {/if}value='{$key}'>{$item.DISPLAY}</option>
75 {/if}
76 {/foreach}
77 <option disabled> </option>
78 </select>
79 {else}
80 <select id="dummy_pS" name="dummy_pS" disabled >
81 <option >{$gotoProfileServer}</option>
82 </select>
83 {/if}
84 {/render}
85 </td>
86 </tr>
87 <tr>
88 <td>
89 <label for="gotoProfileQuota">{t}Profil quota{/t}</label>
90 <br>
91 <br>
92 </td>
93 <td>
94 {render acl=$gotoProfileQuotaACL}
95 <input type="text" name="gotoProfileQuota" value="{$gotoProfileQuota}" size="6" id="gotoProfileQuota">{t}MB{/t}
96 {/render}
97 <br>
98 <br>
99 </td>
100 </tr>
101 <tr>
102 <td colspan=2>
103 {render acl=$gotoProfileFlagCACL}
104 <input class="center" type="checkbox" name="gotoProfileFlagC" value="C" {$gotoProfileFlagCCHK} id="gotoProfileFlagC">
105 {/render}
106 <label for="gotoProfileFlagC">{t}Cache profile localy{/t}</label>
107 </td>
108 </tr>
109 </table>
110 </td>
111 </tr>
112 </table>
114 {/if}
116 </td>
117 <td style="vertical-align:top">
119 <table summary="{t}Kiosk profile settings{/t}">
120 {if $kiosk_enabled }
121 <tr>
122 <td colwidth=2>
123 <label for="kiosk_server">{t}Kiosk profile{/t}</label>
124 </td>
125 </tr>
126 <tr>
127 <td>
128 {if $multiple_support}
129 <input type="checkbox" name="use_kiosk_server" value="1" {if $use_kiosk_server} checked {/if}
130 class="center"
131 onClick="changeState('kiosk_server');
132 changeState('kiosk_profile');">
133 {/if}
134 {t}Server{/t}
135 <select name='kiosk_server' id="kiosk_server" onChange='document.mainform.submit();'
136 {if !$use_kiosk_server && $multiple_support} disabled {/if}>
137 {html_options options=$kiosk_servers selected=$kiosk_server}
138 </select>
139 </td>
140 <td>
141 {if $kiosk_server != "none"}
142 {t}Profile{/t}
143 <select name='kiosk_profile' id="kiosk_profile"
144 {if !$use_kiosk_server && $multiple_support} disabled {/if}>
145 {html_options values=$kiosk_profiles output=$kiosk_profiles selected=$kiosk_profile}
146 </select>
147 {else}
148
149 {/if}
150 </td>
151 </tr>
152 {else}
153 <tr>
154 <td>
155 <label for="dummy1">{t}Kiosk profile{/t}</label>
156 </td>
157 <td>
158 <select name="dummy1" disabled id="dummy1"><option disabled> </option></select>
159 <input type="button" disabled name="dummy2" value="{t}Manage{/t}">
160 </td>
161 </tr>
162 {/if}
163 <tr>
164 <td colspan=2>
165 <br>
166 {render acl=$gotoProfileFlagLACL checkbox=$multiple_support checked=$use_gotoProfileFlagL}
167 <input type="checkbox" name="gotoProfileFlagL" id="gotoProfileFlagL" value="L" {$gotoProfileFlagLCHK} class="center">
168 {/render}
169 <label for="gotoProfileFlagL">{t}Resolution changeable during session{/t}</label>
170 </td>
171 </tr>
172 <tr>
173 <td>
174 {if $multiple_support}
175 <input type="checkbox" value="1" class="center" name="use_gotoXResolution"
176 onClick="changeState('gotoXResolution');" {if $use_gotoXResolution} checked {/if}>
177 {/if}
178 <label for="gotoXResolution">{t}Resolution{/t}</label>
179 </td>
180 <td>
181 {render acl=$gotoXResolutionACL}
182 <select name="gotoXResolution" id="gotoXResolution" {if !$use_gotoXResolution && $multiple_support} disabled {/if}>
183 {html_options values=$gotoXResolutionKeys output=$gotoXResolutions selected=$gotoXResolution}
184 <option disabled> </option>
185 </select>
186 {/render}
187 </td>
188 </tr>
189 </table>
196 </td>
197 </tr>
198 </table>
200 <p class="seperator"> </p>
202 <table summary="{t}Environment managment settings{/t}" width="100%">
203 <tr>
204 <td style="width:50%;border-right:1px solid #B0B0B0">
205 <h2>
206 <img class="center" alt="" src="images/fai_partitionTable.png" align="middle" />
207 <label for="gotoShare">{t}Shares{/t}</label>
208 </h2>
209 <table summary="" style="width:100%">
210 <tr>
211 <td>
213 {render acl=$gotoShareACL}
214 {$divlistShares}
215 {/render}
216 {render acl=$gotoShareACL}
217 <input type="text" size=15 name="ShareUser" value="%u" title="{t}User used to connect to the share{/t}">@
218 {/render}
219 {render acl=$gotoShareACL}
220 <select name="gotoShareSelection" title="{t}Select a share{/t}">
221 {html_options values=$gotoShareSelectionKeys output=$gotoShareSelections}
222 <option disabled> </option>
223 </select>
224 {/render}
225 :
226 {render acl=$gotoShareACL}
227 <input type="text" size=15 name="gotoShareMountPoint" value="%H/Netzlaufwerke/%L/%S"
228 title="{t}Mount path{/t}">
229 {/render}
230 {render acl=$gotoShareACL}
231 <input type="submit" name="gotoShareAdd" value="{msgPool type=addButton}">
232 {/render}
233 <!-- <input type="submit" name="gotoShareDel" value="{t}Remove{/t}"> -->
234 </td>
235 </tr>
236 </table>
237 </td>
238 <td style="vertical-align:top">
239 <h2>
240 <img class="center" alt="" src="images/fai_script.png" align="middle" />
241 <label for="gotoLogonScript">{t}Logon scripts{/t}</label>
242 </h2>
243 <table summary="{t}Logon script management{/t}" style="width:100%">
244 <tr>
245 <td>
246 {render acl=$gotoLogonScriptACL}
247 <select style="width:100%;" name="gotoLogonScript" multiple size=5 id="gotoLogonScript">
249 {if $multiple_support}
250 {foreach from=$gotoLogonScripts item=item key=key}
251 {if $item.UsedByAllUsers}
252 <option value="{$key}">{$item.LogonPriority} {$item.LogonName} [{$item.LogonDescription}] ({t}Used by all users{/t})</option>
253 {else}
254 <option style='color: #888888; background: #DDDDDD;background-color: #DDDDDD;' value="{$key}">{$item.LogonPriority} {$item.LogonName} [{$item.LogonDescription}] ({t}Used by some users{/t})</option>
255 {/if}
256 {/foreach}
257 {else}
258 {html_options values=$gotoLogonScriptKeys output=$gotoLogonScripts }
259 <option disabled> </option>
260 {/if}
261 </select>
262 {/render}
264 <br>
265 {render acl=$gotoLogonScriptACL}
266 <input type="submit" name="gotoLogonScriptNew" value="{msgPool type=addButton}">
267 {/render}
268 {render acl=$gotoLogonScriptACL}
269 <input type="submit" name="gotoLogonScriptEdit" value="{t}Edit{/t}" {if $gotoLogonScriptKeysCnt ==0} disabled {/if}>
270 {/render}
271 {render acl=$gotoLogonScriptACL}
272 <input type="submit" name="gotoLogonScriptDel" value="{msgPool type=delButton}" {if $gotoLogonScriptKeysCnt ==0} disabled {/if}>
273 {/render}
274 </td>
275 </tr>
276 </table>
277 </td>
278 </tr>
279 </table>
281 <p class="seperator"> </p>
283 <table summary="{t}Environment managment settings{/t}" width="100%">
284 <tr>
285 <td style="border-right:1px solid #B0B0B0; width:50%; vertical-align:top">
286 <h2>
287 <img alt="" src="images/hotplug.png" align="middle" class="center" />
288 <label for="gotoHotplugDevice_post">{t}Hotplug devices{/t}</label>
289 </h2>
290 <table style="width:100%" summary="{t}Hotplug device settings{/t}">
291 <tr>
292 <td>
293 {render acl=$gotoHotplugDeviceACL}
294 <select name="gotoHotplugDevice_post[]" size=5 style="width:100%;" id="gotoHotplugDevice_post" multiple>
295 {if $multiple_support}
296 {foreach from=$gotoHotplugDevices item=item key=key}
297 {if $item.UsedByAllUsers}
298 <option value="{$key}">{$item.name} [{$item.description}] ({t}Used by all users{/t})</option>
299 {else}
300 <option style='color: #888888; background: #DDDDDD;background-color: #DDDDDD;' value="{$key}">{$item.name} [{$item.description}] ({t}Used by some users{/t})</option>
301 {/if}
302 {/foreach}
303 {else}
304 {html_options values=$gotoHotplugDeviceKeys output=$gotoHotplugDevices}
305 <option disabled> </option>
306 {/if}
307 </select>
308 {/render}
309 </td>
310 </tr>
311 <tr>
312 <td>
313 {render acl=$gotoHotplugDeviceACL}
314 <input type="submit" name="gotoHotplugDeviceUse" value="{msgPool type=addButton}">
315 {/render}
316 {render acl=$gotoHotplugDeviceACL}
317 <input type="submit" name="gotoHotplugDeviceDel" value="{msgPool type=delButton}"
318 {if !$gotoHotplugDevices} disabled {/if}>
319 {/render}
320 </td>
321 </tr>
322 </table>
323 </td>
324 <td>
327 {if $multiple_support}
329 <h2>
330 <input type="checkbox" name="use_gotoPrinter" value="1" {if $use_gotoPrinter} checked {/if}
331 class="center" onClick="toggle('div_gotoPrinter');">
332 <img alt="" src="images/select_printer.png" align="middle" class="center" />
333 <label for="gotoPrinter">{t}Printer{/t}</label>
334 </h2>
336 <div id="div_gotoPrinter" {if !$use_gotoPrinter} style="visibility:hidden;" {/if}>
337 <b>{t}Using this option will overwrite the complete printer settings for all currently edited objects!{/t}</b>
338 <table style="width:100%" summary="{t}Printer settings{/t}">
339 <tr>
340 <td>
341 {render acl=$gotoPrinterACL}
342 <select style="width:100%;" name="gotoPrinterSel[]" multiple size=5 id="gotoPrinter">
343 {html_options values=$gotoPrinterKeys output=$gotoPrinter}
344 <option disabled> </option>
345 </select>
346 {/render}
347 <br>
348 {render acl=$gotoPrinterACL}
349 <input type="submit" name="gotoPrinterAdd" value="{msgPool type=addButton}">
350 {/render}
351 {render acl=$gotoPrinterACL}
352 <input type="submit" name="gotoPrinterDel" value="{msgPool type=delButton}" {if !$gotoPrinter } disabled {/if}>
353 {/render}
354 {render acl=$gotoPrinterACL}
355 <input type="submit" name="gotoPrinterEdit" value="{t}Toggle admin{/t}" {if !$gotoPrinter } disabled {/if}>
356 {/render}
357 {render acl=$gosaDefaultPrinterACL}
358 <input type="submit" name="gotoPrinterDefault" value="{t}Toggle default{/t}" {if !$gotoPrinter | $is_group} disabled {/if}>
359 {/render}
360 </td>
361 </tr>
362 </table>
363 </div>
365 {else}
367 <h2>
368 <img alt="" src="images/select_printer.png" align="middle" class="center" />
369 <label for="gotoPrinter">{t}Printer{/t}</label>
370 </h2>
371 <table style="width:100%" summary="{t}Printer settings{/t}">
372 <tr>
373 <td>
374 {render acl=$gotoPrinterACL}
375 <select style="width:100%;" name="gotoPrinterSel[]" multiple size=5 id="gotoPrinter">
376 {html_options values=$gotoPrinterKeys output=$gotoPrinter}
377 <option disabled> </option>
378 </select>
379 {/render}
380 <br>
381 {render acl=$gotoPrinterACL}
382 <input type="submit" name="gotoPrinterAdd" value="{msgPool type=addButton}">
383 {/render}
384 {render acl=$gotoPrinterACL}
385 <input type="submit" name="gotoPrinterDel" value="{msgPool type=delButton}" {if !$gotoPrinter } disabled {/if}>
386 {/render}
387 {render acl=$gotoPrinterACL}
388 <input type="submit" name="gotoPrinterEdit" value="{t}Toggle admin{/t}" {if !$gotoPrinter } disabled {/if}>
389 {/render}
390 {render acl=$gosaDefaultPrinterACL}
391 <input type="submit" name="gotoPrinterDefault" value="{t}Toggle default{/t}" {if !$gotoPrinter | $is_group} disabled {/if}>
392 {/render}
393 </td>
394 </tr>
395 </table>
397 {/if}
399 </td>
400 </tr>
401 </table>
402 {if $multiple_support}
403 <input type="hidden" name="environment_multiple_posted" value="1">
404 {/if}
405 <script language="JavaScript" type="text/javascript">
406 <!-- // First input field on page
407 focus_field('useProfile');
408 -->
409 </script>
410 {/if}