Code

Added grey out to archive options, if archive options are disabled
[gosa.git] / plugins / admin / systems / goVirusServer.tpl
2 <table style='width:100%;'>
3  <tr>
4   <td colspan=2>
5         <h2>{t}Generic virus filtering{/t}</h2>
6   </td>
7  </tr>
8  <tr>
9   <td style="vertical-align:top;">
10         <table>
11          <tr>
12           <td>
13                 {t}Database user{/t}
14           </td>
15           <td>
16                 <input type='text' name='avUser' value='{$avUser}' {$avUserACL} style='width:220px;'>
17           </td>
18          </tr>
19          <tr>
20           <td>
21                 {t}Database mirror{/t}
22           </td>
23           <td>
24                 <input type='text' name='avDatabaseMirror' value='{$avDatabaseMirror}' {$avDatabaseMirrorACL} style='width:220px;'>
25           </td>
26          </tr>
27          <tr>
28           <td>
29                 {t}Http proxy URL{/t}
30           </td>
31           <td>
32                 <input type='text' name='avHttpProxyURL' value='{$avHttpProxyURL}' {$avHttpProxyURLACL} style='width:220px;'>
33           </td>
34          </tr>
35         </table>
36  
37   </td>
38   <td style='border-left:1px solid #A0A0A0;vertical-align:top;'>
39   
40         <table>
41          <tr>
42           <td>
43                 {t}Checks per day{/t}
44           </td>
45           <td>
46                 <input type='text' name='avChecksPerDay' value='{$avChecksPerDay}' {$avChecksPerDayACL}>
47           </td>
48          </tr>
49          <tr>
50           <td>
51                 {t}Maximum threads{/t}
52           </td>
53           <td>
54                 <select name="avMaxThreads" title='{t}Select number of maximal threads{/t}'>
55                  {html_options options=$ThreadValues selected=$avMaxThreads}
56                 </select>
57           </td>
58          </tr>
59          <tr>
60           <td>
61                 <input type='checkbox' name='avFlagsD' {$avFlagsDACL} {$avFlagsDCHK} value='1'>
62                 {t}Enable debugging{/t}
63           </td>
64          </tr>
65          <tr>
66           <td>
67                 <input type='checkbox' name='avFlagsS' {$avFlagsSACL} {$avFlagsSCHK} value='1'>
68                 {t}Enable mail scanning{/t}
69           </td>
70          </tr>
71         </table>
72   </td>
73  </tr>
74  <tr>
75   <td colspan=2>
76    <p class='seperator'>&nbsp;</p>
77         <h2>{t}Archive scanning{/t}</h2> 
78   </td>
79  </tr>
80  <tr>
81   <td style='vertical-align:top;'>
82         <table>
83          <tr>
84           <td>
85                 <input type='checkbox' name='avFlagsA' {$avFlagsAACL} {$avFlagsACHK} value='1'
86                         onClick=" changeState('avFlagsE') ; 
87                                   changeState('avArchiveMaxFileSize') ; 
88                                   changeState('avArchiveMaxRecursion') ; 
89                                   changeState('avArchiveMaxCompressionRatio') ; "
90                 >
91                 {t}Enable scanning of archives{/t}
92           </td>
93          </tr>
94          <tr>
95           <td>
96                 <input type='checkbox' name='avFlagsE' {$avFlagsEACL} {$avFlagsECHK} {$avFlagsAState} value='1' id='avFlagsE'>
97                 {t}Block encrypted archives{/t}
98           </td>
99          </tr>
100         </table>
101   
102   </td>
103   <td  style="vertical-align:top;width:50%;border-left:1px solid #A0A0A0;">
104         <table>
105          <tr>
106           <td>{t}Maximum file size{/t}
107           </td>
108           <td>
109            <input name='avArchiveMaxFileSize' id='avArchiveMaxFileSize' value='{$avArchiveMaxFileSize}'  {$avFlagsAState} {$avArchiveMaxFileSizeACL} >
110           </td>
111          </tr>
112          <tr>
113           <td>{t}Maximum recursion{/t}
114           </td>
115           <td>
116            <input name='avArchiveMaxRecursion' id='avArchiveMaxRecursion' value='{$avArchiveMaxRecursion}'  {$avFlagsAState} {$avArchiveMaxRecursionACL} >
117           </td>
118          </tr>
119          <tr>
120           <td>{t}Maximum compression ratio{/t}
121           </td>
122           <td>
123            <input name='avArchiveMaxCompressionRatio' id='avArchiveMaxCompressionRatio' value='{$avArchiveMaxCompressionRatio}' {$avFlagsAState}  {$avArchiveMaxCompressionRatioACL} >
124           </td>
125          </tr>
126         </table>
127   
128   </td>
129  </tr>
130 </table>
131 <input type='hidden' name='goVirusServer' value='1'>
132 {if !$servtabs}
133 <p class='seperator'>&nbsp;</p>
134 <p>
135 <div style="width:100%; text-align:right;">
136     <input type='submit' name='SaveService' value='{t}Save{/t}'>
137     &nbsp;
138     <input type='submit' name='CancelService' value='{t}Cancel{/t}'>
139 </div>
140 </p>
141 {/if}