Code

Template update .
[gosa.git] / gosa-plugins / goto / admin / systems / services / nfs / servnfs.tpl
1 <h2><img class="center" alt="" src="images/fai_partitionTable.png" align="middle">&nbsp;{t}Edit share{/t}</h2>
2 <table summary="{t}NFS setup{/t}" width="100%">
3         <tr>
4                 <td width="45%" style="vertical-align:top">
5                 <!--Table left-top-->
6                         <table summary="">
7                                 <tr>
8                                         <td>
9                                                 {t}Name{/t} {$must}
10                                         </td>
11                                         <td>
12 {render acl=$nameACL}
13                                                 <input type="text" name="name" value="{$name}" >
14 {/render}
15                                         </td>
16                                 </tr>
17                                 <tr>
18                                         <td>
19                                                 {t}Description{/t}
20                                         </td>
21                                         <td>
22 {render acl=$descriptionACL}
23                                                 <input type="text" size="40" name="description" value="{$description}">
24 {/render}
25                                         </td>
26                                 </tr>
27                                 <tr>
28                                         <td>
29                                                 {t}Path{/t} / {t}Volume{/t}
30                                         </td>
31                                         <td>
32 {render acl=$pathACL}
33                                                 <input type="text" size="40" name="path" value="{$path}">
34 {/render}
35                                         </td>
36                                 </tr>
37                                 <tr>
38                                         <td>
39                                                 <div id="vlabel">{t}Server{/t}</div>
40                                         </td>
41                                         <td>
42 {render acl=$volumeACL}
43                                                 <input type="text" id="volume" size="40" name="volume" value="{$volume}">
44 {/render}
45                                         </td>
46                                 </tr>
47                         </table>
48                 </td>
49                 <td style="border-left:1px solid #A0A0A0">
51                 <!--Table right-top-->
52                         <table summary="">
53                                 <tr>
54                                         <td style="vertical-align:top">
56                                                 {t}Type{/t}
57                                         </td>
58                                         <td>
59 {render acl=$typeACL}
60                                                 <select size="1" name="type" id="sharetype">
61                                                         {html_options options=$types selected=$type}
62                                                 </select>
63 {/render}
64                                                 {if $allow_mounts == TRUE}
65                                                 <br><br>
66 {render acl=$netatalkmountACL}
67                                                 <input type="checkbox" name="netatalk_mount" id="netatalk_mount" {$mount_checked} />
68 {/render}
69                                                 <label for="netatalk_mount">{t}Auto-mount share on Apple systems{/t}</label>
70                                                         <br>
71                                                         <br>
72                                                 {/if}
74                                                                 {literal}
75                                                                         <script language="JavaScript">
76                                                                                 document.getElementById('sharetype').onchange=function() {
77                                                                                         var foobar=this[this.selectedIndex].value;
78                                                                                         var box=document.getElementById('netatalk_mount');
79                                                                                         var volume=document.getElementById('volume');
80                                                                                         var vlabel=document.getElementById('vlabel');
81                                                                 {/literal}
82                                                                         <!-- Only add checkbox enable/disable js part if checkbox is available --> 
83                                                                         {if $allow_mounts == TRUE}
84                                                                                 {literal}
85                                                                                         if(foobar=="NFS"||foobar=="netatalk"){
86                                                                                                 box.disabled=false;
87                                                                                         } else {
88                                                                                                 box.disabled=true;
89                                                                                                 box.checked=false;
90                                                                                         }
91                                                                                 {/literal}
92                                                                         {/if}
93                                                                 {literal}
94                                                                                         if(foobar=="NCP"){
95                                                                                                 volume.style.visibility="visible";
96                                                                                                 vlabel.style.visibility="visible";
97                                                                                         } else {
98                                                                                                 volume.style.visibility="hidden";
99                                                                                                 vlabel.style.visibility="hidden";
100                                                                                         }
101                                                                                 };
102                                                                                 document.getElementById('sharetype').onchange();
103                                                                         </script>
104                                                                 {/literal}
105                                         </td>
106                                 </tr>
107                                 <tr>
108                                         <td>
109                                                 {t}Codepage{/t}
110                                         </td>
111                                         <td>
112 {render acl=$charsetACL}
113                                                 <select size="1" name="charset">
114                                                         {html_options options=$charsets selected=$charset}
115                                                 </select>       
116 {/render}
117                                         </td>
118                                 </tr>
119                                 <tr>
120                                     <td>
121                                         {t}Option{/t}
122                                     </td>
123                                     <td>
124 {render acl=$optionACL}
125                                                                 <input type="text" name="option" value="{$option}">
126 {/render}
127                                     </td>
128                                 </tr>
129                         </table>
130                 </td>
131         </tr>
132         <tr>
133                 <td colspan=2>
134                         <p class="seperator">&nbsp;</p>
135                 </td>
136         </tr>
137         <tr>
138                 <td colspan=2 style="text-align:right">
139                         <input type="submit" name="NFSsave" value="{msgPool type=saveButton}">
140                         <input type="submit" name="NFScancel" value="{msgPool type=cancelButton}">
141                 </td>
142         </tr>
143 </table>
144 <input type='hidden' name='servnfs_posted' value='1'>