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