1 <h2><img class="center" alt="" src="images/fai_partitionTable.png" align="middle"> {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"> </p>
135 </td>
136 </tr>
137 <tr>
138 <td colspan=2 style="text-align:right">
139 <input type="submit" name="NFSsave" value="{t}Save{/t}">
140 <input type="submit" name="NFScancel" value="{t}Cancel{/t}">
141 </td>
142 </tr>
143 </table>
144 <input type='hidden' name='servnfs_posted' value='1'>