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