Code

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