Code

Moved goto partly
[gosa.git] / gosa-plugins / goto / personal / environment / environment.tpl
1 {if $is_account ne 'true'}
2  <img alt="" class="center" src="images/stop.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                         {html_options values=$gotoProfileServerKeys output=$gotoProfileServers selected=$gotoProfileServer}
29                 </select>
30         {/render}
31         <br>
32         {render acl=$gotoProfileQuotaACL checkbox=$multiple_support checked=$use_gotoProfileQuota}
33                          <input type="text" name="gotoProfileQuota" value="{$gotoProfileQuota}" size="6" id="gotoProfileQuota">{t}MB{/t}
34         {/render}
35         <br>
36         {render acl=$gotoProfileFlagCACL checkbox=$multiple_support checked=$use_gotoProfileFlagC}
37                 <input class="center" type="checkbox" name="gotoProfileFlagC" value="C" {$gotoProfileFlagCCHK} id="gotoProfileFlagC">&nbsp;
38                 {t}Cache profile localy{/t}
39         {/render}
41 {else}
44    <table summary="{t}Profile managment{/t}">
45     <tr>
46      <td style="vertical-align:top">
47 {render acl=$gotoProfileACL}
48       <input class="center" type="checkbox" value="1" {$useProfileCHK} name="useProfile" id="useProfile" onclick="changeState('gotoProfileServer');changeState('gotoProfileFlagC');changeState('gotoProfileQuota');">
49 {/render}
50      </td>
51      <td style="vertical-align:middle;">
52       <label for="useProfile">{t}Use profile managment{/t}</label>
53      </td>
54     </tr>
55     <tr>
56      <td>&nbsp;
57      </td>
58      <td>
59       <table summary="{t}Profile server managment{/t}">
60        <tr>
61         <td> 
62          <label for="gotoProfileServer">{t}Profil path{/t}</label>
63         </td>
64         <td>
65 {render acl=$gotoProfileServerACL}
67 {if $gotoProfileServerWriteable}
68          <select id="gotoProfileServer" name="gotoProfileServer">
69           {html_options values=$gotoProfileServerKeys output=$gotoProfileServers selected=$gotoProfileServer}
70           <option disabled>&nbsp;</option>
71          </select>
72 {else}
73          <select id="gotoProfileServer" name="gotoProfileServer">
74           {html_options values=$gotoProfileServer output=$gotoProfileServer selected=$gotoProfileServer}
75           <option disabled>&nbsp;</option>
76          </select>
77 {/if}
78 {/render}
79         </td>
80        </tr>
81        <tr>
82         <td>
83          <label for="gotoProfileQuota">{t}Profil quota{/t}</label> 
84          <br>
85          <br>
86         </td>
87         <td>
88 {render acl=$gotoProfileQuotaACL}
89          <input type="text" name="gotoProfileQuota" value="{$gotoProfileQuota}" size="6" id="gotoProfileQuota">{t}MB{/t}
90 {/render}
91          <br>
92          <br>
93         </td>
94        </tr>
95        <tr>
96         <td colspan=2> 
97 {render acl=$gotoProfileFlagCACL}
98          <input class="center" type="checkbox" name="gotoProfileFlagC" value="C" {$gotoProfileFlagCCHK} id="gotoProfileFlagC">&nbsp;
99 {/render}
100          <label for="gotoProfileFlagC">{t}Cache profile localy{/t}</label>
101         </td>
102        </tr>
103       </table>
104      </td>
105     </tr>
106    </table>
108 {/if}
110   </td>
111   <td style="vertical-align:top">
113   <table summary="{t}Kiosk profile settings{/t}">
114 {if $kiosk_enabled }
115     <tr>
116      <td colwidth=2>
117       <label for="kiosk_server">{t}Kiosk profile{/t}</label>
118      </td>
119     </tr>
120     <tr>
121      <td>       
122 {if $multiple_support}
123           <input type="checkbox" name="use_kiosk_server" value="1" {if $use_kiosk_server} checked {/if} 
124                 class="center" 
125                         onClick="changeState('kiosk_server');
126                                          changeState('kiosk_profile');"> 
127 {/if}
128           {t}Server{/t}
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      </td>
134      <td>
135       {if $kiosk_server != "none"}
136       {t}Profile{/t}
137       <select name='kiosk_profile' id="kiosk_profile"
138         {if !$use_kiosk_server && $multiple_support} disabled {/if}>
139        {html_options values=$kiosk_profiles output=$kiosk_profiles selected=$kiosk_profile}
140       </select>
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 colspan=2>
159       <br>
160 {render acl=$gotoProfileFlagLACL checkbox=$multiple_support checked=$use_gotoProfileFlagL}
161       <input type="checkbox" name="gotoProfileFlagL" id="gotoProfileFlagL" value="L" {$gotoProfileFlagLCHK} class="center">
162 {/render}
163       <label for="gotoProfileFlagL">{t}Resolution changeable during session{/t}</label>
164      </td>
165     </tr>
166     <tr>
167      <td>
168 {if $multiple_support}
169           <input type="checkbox" value="1" class="center" name="use_gotoXResolution"
170                 onClick="changeState('gotoXResolution');" {if $use_gotoXResolution} checked {/if}>
171 {/if}
172       <label for="gotoXResolution">{t}Resolution{/t}</label>
173      </td>
174      <td>
175 {render acl=$gotoXResolutionACL}
176       <select name="gotoXResolution" id="gotoXResolution" {if !$use_gotoXResolution && $multiple_support} disabled {/if}>
177        {html_options values=$gotoXResolutionKeys output=$gotoXResolutions selected=$gotoXResolution}
178       <option disabled>&nbsp;</option>
179       </select>
180 {/render}
181      </td>
182     </tr>
183    </table> 
190   </td>
191  </tr>
192 </table>
194 <p class="seperator">&nbsp;</p>
196 <table summary="{t}Environment managment settings{/t}" width="100%">
197  <tr>
198   <td style="width:50%;border-right:1px solid #B0B0B0">
199    <h2>
200     <img class="center" alt="" src="images/fai_partitionTable.png" align="middle" />&nbsp;
201     <label for="gotoShare">{t}Shares{/t}</label>
202    </h2>
203    <table summary="" style="width:100%">
204     <tr>
205      <td>
206         
207 {render acl=$gotoShareACL}
208       {$divlistShares}
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}">
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       <input type="submit" name="gotoShareAdd" value="{t}Add{/t}"> 
226 {/render}
227       <!--   <input type="submit" name="gotoShareDel" value="{t}Remove{/t}"> -->
228      </td>
229     </tr>
230    </table>
231   </td>
232   <td style="vertical-align:top">
233    <h2>
234     <img class="center" alt="" src="images/fai_script.png" align="middle" />&nbsp;
235     <label for="gotoLogonScript">{t}Logon scripts{/t}</label>
236    </h2>
237    <table summary="{t}Logon script management{/t}" style="width:100%">
238     <tr>
239      <td>
240 {render acl=$gotoLogonScriptACL}
241       <select style="width:100%;" name="gotoLogonScript" multiple size=5 id="gotoLogonScript">
243                 {if $multiple_support}
244                         {foreach from=$gotoLogonScripts item=item key=key}
245                                 {if $item.UsedByAllUsers}
246                                 <option value="{$key}">{$item.LogonPriority}&nbsp;{$item.LogonName}&nbsp;[{$item.LogonDescription}] ({t}Used by all users{/t})</option>
247                                 {else}
248                                 <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>
249                                 {/if}
250                         {/foreach}
251                 {else}
252            {html_options values=$gotoLogonScriptKeys output=$gotoLogonScripts }
253                <option disabled>&nbsp;</option>
254                 {/if}
255       </select>
256 {/render}
258       <br>
259 {render acl=$gotoLogonScriptACL}
260       <input type="submit" name="gotoLogonScriptNew" value="{t}Add{/t}">
261 {/render}
262 {render acl=$gotoLogonScriptACL}
263       <input type="submit" name="gotoLogonScriptEdit"  value="{t}Edit{/t}" {if $gotoLogonScriptKeysCnt ==0} disabled {/if}>
264 {/render}
265 {render acl=$gotoLogonScriptACL}
266       <input type="submit" name="gotoLogonScriptDel"  value="{t}Delete{/t}" {if $gotoLogonScriptKeysCnt ==0} disabled {/if}>
267 {/render}
268      </td>
269     </tr>
270    </table> 
271   </td>
272  </tr>
273 </table>
275 <p class="seperator">&nbsp;</p>
277 <table summary="{t}Environment managment settings{/t}" width="100%">
278  <tr>
279   <td style="border-right:1px solid #B0B0B0; width:50%; vertical-align:top">
280    <h2>
281     <img alt="" src="images/hotplug.png" align="middle" class="center" />&nbsp;
282     <label for="gotoHotplugDevice_post">{t}Hotplug devices{/t}</label>
283    </h2> 
284    <table style="width:100%" summary="{t}Hotplug device settings{/t}">
285     <tr>
286      <td>
287 {render acl=$gotoHotplugDeviceACL}
288       <select name="gotoHotplugDevice_post[]" size=5  style="width:100%;" id="gotoHotplugDevice_post" multiple>
289                 {if $multiple_support}
290                         {foreach from=$gotoHotplugDevices item=item key=key}
291                                 {if $item.UsedByAllUsers}
292                                 <option value="{$key}">{$item.name}&nbsp;[{$item.description}] ({t}Used by all users{/t})</option>
293                                 {else}
294                                 <option style='color: #888888; background: #DDDDDD;background-color: #DDDDDD;' value="{$key}">{$item.name}&nbsp;[{$item.description}] ({t}Used by some users{/t})</option>
295                                 {/if}
296                         {/foreach}
297                 {else}
298                    {html_options values=$gotoHotplugDeviceKeys output=$gotoHotplugDevices}
299                    <option disabled>&nbsp;</option>
300                 {/if}
301       </select>
302 {/render}
303      </td>
304     </tr>
305     <tr>
306      <td>
307 {render acl=$gotoHotplugDeviceACL}
308       <input type="submit" name="gotoHotplugDeviceUse" value="{t}Add{/t}">
309 {/render}
310 {render acl=$gotoHotplugDeviceACL}
311       <input type="submit" name="gotoHotplugDeviceDel" value="{t}Delete{/t}"
312       {if !$gotoHotplugDevices} disabled {/if}>
313 {/render}
314      </td>
315     </tr>
316    </table>
317   </td>
318   <td>
321 {if $multiple_support}
323    <h2>
324         <input type="checkbox" name="use_gotoPrinter" value="1" {if $use_gotoPrinter} checked {/if}
325                 class="center" onClick="toggle('div_gotoPrinter');">
326     <img alt="" src="images/select_printer.png" align="middle" class="center" />&nbsp;
327     <label for="gotoPrinter">{t}Printer{/t}</label>
328    </h2>
330    <div id="div_gotoPrinter" {if !$use_gotoPrinter} style="visibility:hidden;" {/if}>
331         <b>{t}Using this option will overwrite the complete printer settings for all currently edited objects!{/t}</b>
332    <table style="width:100%" summary="{t}Printer settings{/t}">
333     <tr>
334      <td>
335 {render acl=$gotoPrinterACL}
336       <select style="width:100%;" name="gotoPrinterSel[]" multiple size=5 id="gotoPrinter">
337        {html_options values=$gotoPrinterKeys output=$gotoPrinter}
338        <option disabled>&nbsp;</option>
339       </select>
340 {/render}
341       <br>
342 {render acl=$gotoPrinterACL}
343       <input type="submit"  name="gotoPrinterAdd"     value="{t}Add{/t}">
344 {/render}
345 {render acl=$gotoPrinterACL}
346       <input type="submit" name="gotoPrinterDel"     value="{t}Delete{/t}" {if !$gotoPrinter } disabled {/if}>
347 {/render}
348 {render acl=$gotoPrinterACL}
349       <input type="submit" name="gotoPrinterEdit"    value="{t}Toggle admin{/t}" {if !$gotoPrinter } disabled {/if}>
350 {/render}
351 {render acl=$gosaDefaultPrinterACL}
352       <input type="submit" name="gotoPrinterDefault"    value="{t}Toggle default{/t}" {if !$gotoPrinter | $is_group} disabled {/if}>
353 {/render}
354      </td>
355     </tr>
356    </table>
357         </div>
359 {else}
361    <h2>
362     <img alt="" src="images/select_printer.png" align="middle" class="center" />&nbsp;
363     <label for="gotoPrinter">{t}Printer{/t}</label>
364    </h2>
365    <table style="width:100%" summary="{t}Printer settings{/t}">
366     <tr>
367      <td>
368 {render acl=$gotoPrinterACL}
369       <select style="width:100%;" name="gotoPrinterSel[]" multiple size=5 id="gotoPrinter">
370        {html_options values=$gotoPrinterKeys output=$gotoPrinter}
371        <option disabled>&nbsp;</option>
372       </select>
373 {/render}
374       <br>
375 {render acl=$gotoPrinterACL}
376       <input type="submit"  name="gotoPrinterAdd"     value="{t}Add{/t}">
377 {/render}
378 {render acl=$gotoPrinterACL}
379       <input type="submit" name="gotoPrinterDel"     value="{t}Delete{/t}" {if !$gotoPrinter } disabled {/if}>
380 {/render}
381 {render acl=$gotoPrinterACL}
382       <input type="submit" name="gotoPrinterEdit"    value="{t}Toggle admin{/t}" {if !$gotoPrinter } disabled {/if}>
383 {/render}
384 {render acl=$gosaDefaultPrinterACL}
385       <input type="submit" name="gotoPrinterDefault"    value="{t}Toggle default{/t}" {if !$gotoPrinter | $is_group} disabled {/if}>
386 {/render}
387      </td>
388     </tr>
389    </table>
391 {/if}
393   </td>
394  </tr>
395 </table>
396 {if $multiple_support}
397         <input type="hidden" name="environment_multiple_posted" value="1">
398 {/if}
399 <script language="JavaScript" type="text/javascript">
400 <!-- // First input field on page
401 focus_field('useProfile');
402 -->
403 </script>
404 {/if}