Code

489651ae8a0c0a920e89bd7455628a72ebbfc1c9
[gosa.git] / gosa-plugins / goto / personal / environment / environment.tpl
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 <h3> 
11  {image path="plugins/goto/images/fai_settings.png"} 
13  {t}Profiles{/t}
14 </h3>
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>&nbsp;</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">&nbsp;
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>&nbsp;
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>&nbsp;</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">&nbsp;
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         &nbsp;
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>&nbsp;</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>&nbsp;</option>
192       </select>
193 {/render}
194      </td>
195     </tr>
196    </table> 
203   </td>
204  </tr>
205 </table>
207 <p class="seperator">&nbsp;</p>
209 <table summary="{t}Environment managment settings{/t}" width="100%">
210  <tr>
211   <td style="width:50%;border-right:1px solid #B0B0B0">
212    <h3>
213     {image path="plugins/goto/images/edit_share.png"}&nbsp;
215     <label for="gotoShare">{t}Shares{/t}</label>
216    </h3>
217    <table summary="" style="width:100%">
218     <tr>
219      <td>
220         
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>&nbsp;</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    <h3>
249     {image path="plugins/goto/images/logon_script.png"}&nbsp;
251     <label for="gotoLogonScript">{t}Logon scripts{/t}</label>
252    </h3>
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}&nbsp;{$item.LogonName}&nbsp;[{$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}&nbsp;{$item.LogonName}&nbsp;[{$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>&nbsp;</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">&nbsp;</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    <h3>
302     {image path="plugins/goto/images/hotplug.png"}&nbsp;
304     <label for="gotoHotplugDevice_post">{t}Hotplug devices{/t}</label>
305    </h3> 
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}&nbsp;[{$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}&nbsp;[{$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>&nbsp;</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    <h3>
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"}&nbsp;
350     <label for="gotoPrinter">{t}Printer{/t}</label>
351    </h3>
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>&nbsp;</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    <h3>
392     {image path="plugins/systems/images/select_printer.png"}&nbsp;
394     <label for="gotoPrinter">{t}Printer{/t}</label>
395    </h3>
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>&nbsp;</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}