Code

d1ed3aa35ae96c024c057c760ef9da1b16354aaf
[gosa.git] / gosa-plugins / goto / personal / environment / environment.tpl
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>&nbsp;</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">&nbsp;
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>&nbsp;
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>&nbsp;</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">&nbsp;
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         &nbsp;
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>&nbsp;</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>&nbsp;</option>
183       </select>
184 {/render}
185      </td>
186     </tr>
187    </table> 
194   </td>
195  </tr>
196 </table>
198 <p class="seperator">&nbsp;</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" />&nbsp;
205     <label for="gotoShare">{t}Shares{/t}</label>
206    </h2>
207    <table summary="" style="width:100%">
208     <tr>
209      <td>
210         
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>&nbsp;</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" />&nbsp;
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}&nbsp;{$item.LogonName}&nbsp;[{$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}&nbsp;{$item.LogonName}&nbsp;[{$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>&nbsp;</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">&nbsp;</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" />&nbsp;
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}&nbsp;[{$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}&nbsp;[{$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>&nbsp;</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" />&nbsp;
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>&nbsp;</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" />&nbsp;
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>&nbsp;</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}