Code

Fixed acls for system management
[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          <tr>
36           <td>
37                 {t}Maximum threads{/t}
38           </td>
39           <td>
40                 <select name="avMaxThreads" title='{t}Select number of maximal threads{/t}'>
41                  {html_options options=$ThreadValues selected=$avMaxThreads}
42                 </select>
43           </td>
44          </tr>
45         </table>
46  
47   </td>
48   <td style='border-left:1px solid #A0A0A0;vertical-align:top;'>
49   
50         <table>
51          <tr>
52           <td>
53                 {t}Max directory recursions{/t}
54           </td>
55           <td>
56                 <input type='text' name='avMaxDirectoryRecursions' value='{$avMaxDirectoryRecursions}' {$avMaxDirectoryRecursionsACL}>
57           </td>
58          </tr>
59          <tr>
60           <td>
61                 {t}Checks per day{/t}
62           </td>
63           <td>
64                 <input type='text' name='avChecksPerDay' value='{$avChecksPerDay}' {$avChecksPerDayACL}>
65           </td>
66          </tr>
67          <tr>
68           <td colspan=2>
69                 <input type='checkbox' name='avFlagsD' {$avFlagsDACL} {$avFlagsDCHK} value='1'>
70                 {t}Enable debugging{/t}
71           </td>
72          </tr>
73          <tr>
74           <td colspan=2>
75                 <input type='checkbox' name='avFlagsS' {$avFlagsSACL} {$avFlagsSCHK} value='1'>
76                 {t}Enable mail scanning{/t}
77           </td>
78          </tr>
79         </table>
80   </td>
81  </tr>
82  <tr>
83   <td colspan=2>
84    <p class='seperator'>&nbsp;</p>
85         <h2>{t}Archive scanning{/t}</h2> 
86   </td>
87  </tr>
88  <tr>
89   <td style='vertical-align:top;'>
90         <table>
91          <tr>
92           <td>
93                 <input type='checkbox' name='avFlagsA' {$avFlagsAACL} {$avFlagsACHK} value='1'
94                         onClick=" changeState('avFlagsE') ; 
95                                   changeState('avArchiveMaxFileSize') ; 
96                                   changeState('avArchiveMaxRecursion') ; 
97                                   changeState('avArchiveMaxCompressionRatio') ; "
98                 >
99                 {t}Enable scanning of archives{/t}
100           </td>
101          </tr>
102          <tr>
103           <td>
104                 <input type='checkbox' name='avFlagsE' {$avFlagsEACL} {$avFlagsECHK} {$avFlagsAState} value='1' id='avFlagsE'>
105                 {t}Block encrypted archives{/t}
106           </td>
107          </tr>
108         </table>
109   
110   </td>
111   <td  style="vertical-align:top;width:50%;border-left:1px solid #A0A0A0;">
112         <table>
113          <tr>
114           <td>{t}Maximum file size{/t}
115           </td>
116           <td>
117            <input name='avArchiveMaxFileSize' id='avArchiveMaxFileSize' value='{$avArchiveMaxFileSize}'  {$avFlagsAState} {$avArchiveMaxFileSizeACL} >
118           </td>
119          </tr>
120          <tr>
121           <td>{t}Maximum recursion{/t}
122           </td>
123           <td>
124            <input name='avArchiveMaxRecursion' id='avArchiveMaxRecursion' value='{$avArchiveMaxRecursion}'  {$avFlagsAState} {$avArchiveMaxRecursionACL} >
125           </td>
126          </tr>
127          <tr>
128           <td>{t}Maximum compression ratio{/t}
129           </td>
130           <td>
131            <input name='avArchiveMaxCompressionRatio' id='avArchiveMaxCompressionRatio' value='{$avArchiveMaxCompressionRatio}' {$avFlagsAState}  {$avArchiveMaxCompressionRatioACL} >
132           </td>
133          </tr>
134         </table>
135   
136   </td>
137  </tr>
138 </table>
139 <input type='hidden' name='goVirusServer' value='1'>
140 {if !$servtabs}
141 <p class='seperator'>&nbsp;</p>
142 <p>
143 <div style="width:100%; text-align:right;">
144     <input type='submit' name='SaveService' value='{t}Save{/t}'>
145     &nbsp;
146     <input type='submit' name='CancelService' value='{t}Cancel{/t}'>
147 </div>
148 </p>
149 {/if}