Code

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