Code

Mass table tag fixing
[gosa.git] / plugins / personal / samba / samba3.tpl
1 <table summary="" style="width:100%; vertical-align:top; text-align:left;" cellpadding=0 border=0>
3  <!-- Headline container -->
4  <tr>
5   <td colspan=2 style="width:50%; vertical-align:top;">
6    <h2><img alt="" align="middle" src="images/rightarrow.png"> {t}Generic{/t}</h2>
7   </td>
8  </tr>
9  <tr>
10   <td style="vertical-align:top;">
11    <table summary="">
12     <tr>
13      <td>{t}Home directory{/t}</td>
14      <td>
15       <input name="sambaHomePath" size=30 maxlength=60 {$sambaHomePathACL} value="{$sambaHomePath}">
16       <select size="1" name="sambaHomeDrive" {$sambaHomeDriveACL}>
17        <option></option>
18        {html_options values=$drives output=$drives selected=$sambaHomeDrive}
19       </select>
20      </td>
21     </tr>
22     <tr>
23      <td>{t}Domain{/t}</td>
24      <td>
25       <select size="1" name="sambaDomainName" {$sambaDomainNameACL}>
26        {html_options values=$domains output=$domains selected=$sambaDomainName}
27       </select>
28      </td>
29     </tr>
30    </table>
31   </td>
32   <td style="border-left:1px solid #A0A0A0">
33    &nbsp;
34   </td>
35   <td style="vertical-align:top;">
36    <table summary="">
37     <tr>
38      <td>{t}Script path{/t}</td>
39      <td>
40       <input name="sambaLogonScript" size=35 maxlength=60 {$sambaLogonScriptACL} value="{$sambaLogonScript}">
41      </td>
42     </tr>
43     <tr>
44      <td>{t}Profile path{/t}</td>
45      <td>
46       <input name="sambaProfilePath" size=35 maxlength=60 {$sambaProfilePathACL} value="{$sambaProfilePath}">
47      </td>
48     </tr>
49    </table>
50   </td>
51  </tr>
52 </table>
54 <p class="seperator">&nbsp;</p>
56 <h2><img alt="" align="middle" src="images/display.png"> {t}Terminal Server{/t}</h2>
58 <table summary="" style="width:100%; vertical-align:top; text-align:left;" cellpadding=0 border=0>
59  <tr>
60   <td style="vertical-align:top;width:50%">
61    <input type=checkbox name="tslogin" value="1" {$tslogin} {$tsloginACL}>
62    <i>{t}Allow login on terminal server{/t}</i>
63    <table summary="">
64     <tr>
65      <td>{t}Home directory{/t}</td>
66      <td>
67       <input name="CtxWFHomeDir" size=30 maxlength=60 {$CtxWFHomeDirACL} value="{$CtxWFHomeDir}">
68       <select size="1" name="CtxWFHomeDirDrive" {$CtxWFHomeDirDriveACL}>
69        <option></option>
70        {html_options values=$drives output=$drives selected=$CtxWFHomeDirDrive}
71       </select>
72      </td>
73     </tr>
74     <tr>
75      <td>{t}Profile path{/t}</td>
76      <td>
77       <input name="CtxWFProfilePath" size=35 maxlength=60 {$CtxWFProfilePathACL} value="{$CtxWFProfilePath}">
78      </td>
79     </tr>
80    </table>
81   </td>
82   <td style="border-left:1px solid #A0A0A0">
83    &nbsp;
84   </td>
85   <td style="vertical-align:top;">
86    <input type=checkbox name="inherit" value="1" {$inherit} {$inheritACL} onclick="changeState('CtxInitialProgram'); changeState('CtxWorkDirectory')">
87    <i>{t}Inherit client config{/t}</i>
88    <table summary="">
89     <tr>
90      <td>{t}Initial program{/t}</td>
91      <td>
92       <input name="CtxInitialProgram" id="CtxInitialProgram" size=35 maxlength=60 {if $CtxInitialProgramACL==""}{$CtxInitialProgramMode}{/if} value="{$CtxInitialProgram}" {$CtxInitialProgramACL}>
93      </td>
94     </tr>
95     <tr>
96      <td>{t}Working directory{/t}</td>
97      <td>
98       <input name="CtxWorkDirectory" id="CtxWorkDirectory" size=35 maxlength=60 {if $CtxWorkDirectoryACL==""}{$CtxInitialProgramMode}{/if} value="{$CtxWorkDirectory}" {$CtxInitialProgramACL}>
99      </td>
100     </tr>
101    </table>
102   </td>
103  </tr>
104 </table>
106 <p class="seperator">&nbsp;</p>
108 <table summary="" style="width:100%; vertical-align:top; text-align:left;" cellpadding=0 border=0>
109  <tr>
110   <td style="vertical-align:top;">
111    <i>{t}Timeout settings (in minutes){/t}</i>
112    <table summary="">
113     <tr>
114      <td>
115       <input type=checkbox name="CtxMaxConnectionTimeF" value="1" {$CtxMaxConnectionTimeF} {$CtxMaxConnectionTimeACL} onclick="changeState('CtxMaxConnectionTime')">
116       {t}Connection{/t}
117      </td>
118      <td>
119       <input name="CtxMaxConnectionTime" id="CtxMaxConnectionTime" size=5 maxlength=5 {if $CtxMaxConnectionTimeACL==""}{$CtxMaxConnectionTimeMode}{/if} value="{$CtxMaxConnectionTime}" {$CtxMaxConnectionTimeACL}>
120      </td>
121     </tr>
122     <tr>
123      <td>
124       <input type=checkbox name="CtxMaxDisconnectionTimeF" value="1" {$CtxMaxDisconnectionTimeF} {$CtxMaxDisconnectionTimeACL} onclick="changeState('CtxMaxDisconnectionTime')">
125       {t}Disconnection{/t}
126      </td>
127      <td>
128       <input name="CtxMaxDisconnectionTime" id="CtxMaxDisconnectionTime" size=5 maxlength=5 {if $CtxMaxDisconnectionTimeACL ==""}{$CtxMaxDisconnectionTimeMode}{/if} value="{$CtxMaxDisconnectionTime}" {$CtxMaxDisconnectionTimeACL}>
129      </td>
130     </tr>
131     <tr>
132      <td>
133       <input type=checkbox name="CtxMaxIdleTimeF" value="1" {$CtxMaxIdleTimeF} {$CtxMaxIdleTimeACL} onclick="changeState('CtxMaxIdleTime')">
134       {t}IDLE{/t}
135      </td>
136      <td>
137       <input name="CtxMaxIdleTime" id="CtxMaxIdleTime" size=5 maxlength=5 {if $CtxMaxIdleTimeACL==""}{$CtxMaxIdleTimeMode}{/if} value="{$CtxMaxIdleTime}" {$CtxMaxIdleTimeACL}>
138      </td>
139     </tr>
140    </table>
141   </td>
142   <td style="border-left:1px solid #A0A0A0">
143    &nbsp;
144   </td>
145   <td style="vertical-align:top;">
147    <i>{t}Client devices{/t}</i>
148    <table summary="">
149     <tr>
150      <td>
151       <input type=checkbox name="connectclientdrives" value="1" {$connectclientdrives} {$connectclientdrivesACL}>
152       {t}Connect client drives at logon{/t}
153      </td>
154     </tr>
155     <tr>
156      <td>
157       <input type=checkbox name="connectclientprinters" value="1" {$connectclientprinters} {$connectclientprintersACL}>
158       {t}Connect client printers at logon{/t}
159      </td>
160     </tr>
161     <tr>
162      <td>
163       <input type=checkbox name="defaultprinter" value="1" {$defaultprinter} {$defaultprinterACL}>
164       {t}Default to main client printer{/t}
165      </td>
166     </tr>
167    </table>
169   </td>
170   <td style="border-left:1px solid #A0A0A0">
171    &nbsp;
172   </td>
173   <td style="vertical-align:top;">
174    <i>{t}Miscellaneous{/t}</i>
175    <table summary="">
176     <tr>
177      <td>
178       {t}Shadowing{/t}
179      </td>
180      <td>
181       <select size="1" name="shadow" {$shadowACL}>
182        {html_options options=$shadow selected=$shadowmode}
183       </select>
184      </td>
185     </tr>
186     <tr>
187      <td>{t}On broken or timed out{/t}</td>
188      <td>
189       <select size="1" name="brokenconn" {$brokenconnACL}>
190        {html_options options=$brokenconn selected=$brokenconnmode}
191       </select>
192      </td>
193     </tr>
194     <tr>
195      <td>{t}Reconnect if disconnected{/t}</td>
196      <td>
197       <select size="1" name="reconn" {$reconnACL}>
198        {html_options options=$reconn selected=$reconnmode}
199       </select>
200      </td>
201     </tr>
202    </table>
204   </td>
205  </tr>
206 </table>
208 <p class="seperator">&nbsp;</p>
210 <h2><img alt="" align="middle" src="images/certs.png"> {t}Access options{/t}</h2>
212 <table summary="" style="width:100%; vertical-align:top; text-align:left;" cellpadding=4 border=0>
213  <tr>
214   <td style="width:50%; vertical-align:top;">
215    <input type=checkbox name="allow_pwchange" value="1" {$flagsP} {$allow_pwchangeACL}>
216    {t}Allow user to change password from client{/t}
217    <br>
218    <input type=checkbox name="no_password_required" value="1" {$flagsN}  {$no_password_requiredACL}>
219    {t}Login from windows client requires no password{/t}
220    <br>
221    <input type=checkbox name="temporary_disable" value="1" {$flagsD} {$temporary_disableACL}>
222    {t}Lock samba account{/t}
223    <br>
224    <input type=checkbox name="password_expires" value="1" {$flagsC} {$password_expiresACL}>
225    {t}Password expires on{/t}
226    <select name=day onChange="createResult(this.form,this.form.sambaPwdMustChange);" {$sambaPwdMustChangeACL}>
227     {html_options values=$days output=$days selected=$day}
228    </select>
229    <select name=month onChange="populate(this.form,this.form.sambaPwdMustChange);" {$sambaPwdMustChangeACL}>
230     {html_options options=$months selected=$month}
231    </select>
232    <select name=year onChange="populate(this.form,this.form.sambaPwdMustChange);" {$sambaPwdMustChangeACL}>
233     {html_options values=$years output=$years selected=$year}
234    </select>
235    <br>
236    <input type=checkbox name="logon_time_set" value="1" {$flagsT} {$logon_time_setACL}>
237    {t}Limit Logon Time{/t}
238    <select name=sambaLogonTime_day onChange="createResult_sambaLogonTime(this.form,this.form.sambaLogonTime);" {$sambaLogonTimeACL}>
239    {html_options values=$sambaLogonTime_days output=$sambaLogonTime_days selected=$sambaLogonTime_day}
240    </select>
241    <select name=sambaLogonTime_month onChange="populate_sambaLogonTime(this.form,this.form.sambaLogonTime);" {$sambaLogonTimeACL}>
242    {html_options options=$sambaLogonTime_months output=$sambaLogonTime_months selected=$sambaLogonTime_month}
243    </select>
244    <select name=sambaLogonTime_year onChange="populate_sambaLogonTime(this.form,this.form.sambaLogonTime);" {$sambaLogonTimeACL}>
245    {html_options values=$sambaLogonTime_years output=$sambaLogonTime_years selected=$sambaLogonTime_year}
246    </select>
247    <br>
248    <input type=checkbox name="logoff_time_set" value="1" {$flagsO} {$logoff_time_setACL}>
249    {t}Limit Logoff Time{/t}
250    <select name=sambaLogoffTime_day onChange="createResult_sambaLogoffTime(this.form,this.form.sambaLogoffTime);" {$sambaLogoffTimeACL}>
251    {html_options values=$sambaLogoffTime_days output=$sambaLogoffTime_days selected=$sambaLogoffTime_day}
252    </select>
253    <select name=sambaLogoffTime_month onChange="populate_sambaLogoffTime(this.form,this.form.sambaLogoffTime);" {$sambaLogoffTimeACL}>
254    {html_options options=$sambaLogoffTime_months output=$sambaLogoffTime_months selected=$sambaLogoffTime_month}
255    </select>
256    <select name=sambaLogoffTime_year onChange="populate_sambaLogoffTime(this.form,this.form.sambaLogoffTime);" {$sambaLogoffTimeACL}>
257    {html_options values=$sambaLogoffTime_years output=$sambaLogoffTime_years selected=$sambaLogoffTime_year}
258    </select>
259    <br>
260    <input type=checkbox name="kickoff_time_set" value="1" {$flagsK} {$kickoff_time_setACL}>
261    {t}Account expires after{/t}
262    <select name=sambaKickoffTime_day onChange="createResult_sambaKickoffTime(this.form,this.form.sambaKickoffTime);" {$sambaKickoffTimeACL}>
263    {html_options values=$sambaKickoffTime_days output=$sambaKickoffTime_days selected=$sambaKickoffTime_day}
264    </select>
265    <select name=sambaKickoffTime_month onChange="populate_sambaKickoffTime(this.form,this.form.sambaKickoffTime);" {$sambaKickoffTimeACL}>
266    {html_options options=$sambaKickoffTime_months output=$sambaKickoffTime_months selected=$sambaKickoffTime_month}
267    </select>
268    <select name=sambaKickoffTime_year onChange="populate_sambaKickoffTime(this.form,this.form.sambaKickoffTime);" {$sambaKickoffTimeACL}>
269    {html_options values=$sambaKickoffTime_years output=$sambaKickoffTime_years selected=$sambaKickoffTime_year}
270    </select>
271    <br>
272    <input type="hidden" name="sambaPwdMustChange" value="{$sambaPwdMustChange}">
273    <input type="hidden" name="sambaLogonTime" value="{$sambaLogonTime}">
274    <input type="hidden" name="sambaLogoffTime" value="{$sambaLogoffTime}">
275    <input type="hidden" name="sambaKickoffTime" value="{$sambaKickoffTime}">
276   </td> 
277   <td style="border-left:1px solid #A0A0A0">
278    &nbsp;
279   </td>
280   <td style="vertical-align:top;">
281    {t}Allow connection from these workstations only{/t}
282    <br>
283    <select style="width:350px;" name="workstation_list[]" size=10 multiple {$sambaUserWorkstationACL}>
284     {html_options values=$workstations output=$workstations}
285    </select>
286    <br>
287    <input type="submit" value="{t}Add{/t}" name="add_ws"
288         {$sambaUserWorkstationACL}>&nbsp;
289    <input type="submit" value="{t}Delete{/t}" name="delete_ws"
290         {$sambaUserWorkstationACL}>
291   </td>
292  </tr>
293 </table>
295 <input type="hidden" name="sambaTab" value="sambaTab">
297 <!-- Place cursor -->
298 <script language="JavaScript" type="text/javascript">
299   <!-- 
300   // First input field on page
301   document.mainform.sambaHomePath.focus();
303   // Populate expiery dialog
304   populate(document.mainform,document.mainform.sambaPwdMustChange);
306   // Populate samba Time dialogs
307   populate_sambaLogonTime(document.mainform,document.mainform.sambaLogonTime);
308   populate_sambaLogoffTime(document.mainform,document.mainform.sambaLogoffTime);
309   populate_sambaKickoffTime(document.mainform,document.mainform.sambaKickoffTime);
310   -->
311 </script>