Code

447b377c3853a45b858409d2eaa862dd64aebdaf
[gosa.git] / gosa-plugins / groupware / personal / groupware / generic.tpl
1 <table summary="{t}Mail settings{/t}" style='width:100%;'>
2     <tr>
3         <td style='width:50%; '>  
4             <h3>{t}Generic{/t}</h3>
5             <table summary="{t}Mail address configuration{/t}">
6                 <tr>
7                     <td><label for="mailAddress">{t}Primary address{/t}</label>{$must}</td>
8                     <td>
9                         {render acl=$mailAddressACL}
10                             <input type='text' id="mailAddress" name="mailAddress" value="{$mailAddress}">
11                         {/render}
12                     </td>
13                 </tr>
14                 <tr>
15                     <td><label for="mailLocation">{t}Account location{/t}</label></td>
16                     <td>
17                         {render acl=$mailLocationACL}
18                             <select size="1" id="mailLocation" name="mailLocation" 
19                                 title="{t}Specify the location for the mail account{/t}">
20                                 {html_options values=$mailLocations output=$mailLocations selected=$mailLocation}
21                                 <option disabled>&nbsp;</option>
22                             </select>
23                         {/render}
24                     </td>
25                 </tr>
26                 <tr>
27                     <td><label for='quotaUsage_dummy'>{t}Quota usage{/t}</label></td>
28                     <td>
29                         {render acl=$quotaUsageACL}
30                             <input type='text' id='quotaUsage_dummy' name='quotaUsage_dummy' disabled value="{$quotaUsage}">
31                         {/render}
32                     </td>
33                 </tr>
34                 <tr>
35                     <td><label for="quotaSize">{t}Quota size{/t}</label></td>
36                     <td>
37                         {render acl=$quotaSizeACL}
38                             <input type='text' id="quotaSize" name="quotaSize" value="{$quotaSize}"> MB
39                         {/render}
40                     </td>
41                 </tr>
42                 <tr>
43                     <td><label for="mailFilter">{t}Mail filter{/t}</label></td>
44                     <td>
45                         {render acl=$mailFilterACL}
46                             <button name='configureFilter'>{t}Configure filter{/t}</button>
47                         {/render}
48                     </td>
49                 </tr>
50             </table>
52         </td>
53         <td class='left-border'>&nbsp;</td>
54         <td>
55             <h3><label for="alternateAddressList">{t}Alternative addresses{/t}</label></h3>
56             {render acl=$alternateAddressesACL}
57                 <select id="alternateAddressList" style="width:100%;height:100px;" name="alternateAddressList[]" size="15" multiple
58                     title="{t}List of alternative mail addresses{/t}">
59                     {html_options values=$alternateAddresses output=$alternateAddresses}
60                     <option disabled>&nbsp;</option>
61                 </select>
62                 <br>
63             {/render}
64             {render acl=$alternateAddressesACL}
65                 <input type='text' name="alternateAddressInput">
66             {/render}
67             {render acl=$alternateAddressesACL}
68                 <button type='submit' name='addAlternateAddress'>{msgPool type=addButton}</button>
69             {/render}
70             {render acl=$alternateAddressesACL}
71                 <button type='submit' name='deleteAlternateAddress'>{msgPool type=delButton}</button>
72             {/render}
73         </td>
74     </tr>
75 </table>
76 <hr> 
78 <table>
79     <tr>
80         <td style='width:50%'>
82             <h3><label for="vacationMessage">{t}Vacation message{/t}</label></h3>
84             <table summary="{t}Spam filter configuration{/t}">
85                 <tr>
86                     <td style='width:20px;'>
87                         {render acl=$vacationEnabledACL}
88                         <input type=checkbox name="vacationEnabled" value="1" 
89                             {if $vacationEnabled} checked {/if}
90                             id="vacationEnabled" 
91                             title="{t}Select to automatically response with the vacation message defined below{/t}" 
92                             class="center" 
93                             onclick="changeState('vacationStart'); changeState('vacationStop'); changeState('vacationMessage');">
94                         {/render}
95                     </td>
96                     <td colspan="4">
97                         {t}Activate vacation message{/t}
98                     </td>
99                 </tr>
100                 <tr>
101                     <td>&nbsp;</td>
102                     <td style='width:30px;'>{t}from{/t}</td>
103                     <td>
104                         {render acl=$vacationStartACL}
105                             <input type="text" id="vacationStart" name="vacationStart" class="date" 
106                                 style='width:100px' value="{$vacationStart}"
107                                 {if !$vacationEnabled} disabled {/if}
108                                 >
109                         {/render}
110                         {if $vacationStartACL|regex_replace:"/[cdmr]/":"" == "w"}
111                             <script type="text/javascript">
112                                 {literal}
113                                     var datepicker  = new DatePicker({ 
114                                         relative : 'vacationStart', 
115                                         language : '{/literal}{$lang}{literal}', 
116                                         keepFieldEmpty : true, 
117                                         enableCloseEffect : false, 
118                                         enableShowEffect : false });
119                                 {/literal}
120                             </script>
121                         {/if}
122                     </td>
123                     <td style='width:30px;'>{t}till{/t}</td>
124                     <td>
125                         {render acl=$vacationStartACL}
126                             <input type="text" id="vacationStop" name="vacationStop" class="date" 
127                                 style='width:100px' value="{$vacationStop}"i
128                                 {if !$vacationEnabled} disabled {/if}
129                                 >
130                         {/render}
131                         {if $vacationStopACL|regex_replace:"/[cdmr]/":"" == "w"}
132                             <script type="text/javascript">
133                                 {literal}
134                                     var datepicker2  = new DatePicker({ 
135                                         relative : 'vacationStop', 
136                                         language : '{/literal}{$lang}{literal}', 
137                                         keepFieldEmpty : true, 
138                                         enableCloseEffect : false,  
139                                         enableShowEffect : false });
140                                 {/literal}
141                             </script>
142                         {/if}
143                     </td>
144                 </tr>
145                 <tr>
146                     <td colspan=5>
147                         {render acl=$vacationMessageACL}
148                         <textarea id="vacationMessage" style="width:99%; height:100px;" 
149                             {if !$vacationEnabled} disabled {/if}
150                             name="vacationMessage" rows="4" cols="512">{$vacationMessage}</textarea>
151                         {/render}
152                         <br>
153                         {if $displayTemplateSelector eq "true"}
154                             {render acl=$vacationMessageACL}
155                                 <select id='vacation_template' name="vacation_template" size=1>
156                                     {html_options options=$vacationTemplates selected=$vacationTemplate}
157                                     <option disabled>&nbsp;</option>
158                                 </select>
159                             {/render}
160                             {render acl=$vacationMessageACL}
161                                 <button type='submit' name='import_vacation' id="import_vacation">{t}Import{/t}</button>
162                             {/render}
163                         {/if}
164                     </td>
165                 </tr>
166             </table>
168         </td>
169         <td class='left-border'>&nbsp;</td>
170         <td>
171             <h3><label for="forwardingAddressList">{t}Forward messages to{/t}</label></h3>
172             {render acl=$forwardingAddressesACL}
173                 <select id="forwardingAddressList" style="width:100%; height:100px;" name="forwardingAddressList[]" size=15 multiple>
174                     {html_options values=$forwardingAddresses output=$forwardingAddresses}
175                     <option disabled>&nbsp;</option>
176                 </select>
177             {/render}
178             <br>
179             {render acl=$forwardingAddressesACL}
180                 <input type='text' id='forwardingAddressInput' name="forwardingAddressInput">
181             {/render}
182             {render acl=$forwardingAddressesACL}
183                 <button type='submit' name='addForwardingAddress' id="addForwardingAddress">{msgPool type=addButton}</button>&nbsp;
184             {/render}
185             {render acl=$forwardingAddressesACL}
186                 <button type='submit' name='addLocalForwardingAddress' id="addLocalForwardingAddress">{t}Add local{/t}</button>&nbsp;
187             {/render}
188             {render acl=$forwardingAddressesACL}
189                 <button type='submit' name='deleteForwardingAddress' id="deleteForwardingAddress">{msgPool type=delButton}</button>
190             {/render}
192         </td>
193     </tr>
194 </table>
195     
196 <hr>
198 <h3>{t}Mailbox options{/t}</h3>
199 <table summary="{t}Flags{/t}">
200     <tr>
201         <td>
202             {render acl=$mailBoxWarnLimitACL}
203                 <input id='mailBoxWarnLimitEnabled' value='1' name="mailBoxWarnLimitEnabled" value="1" 
204                     {if $mailBoxWarnLimitEnabled} checked {/if} class="center" type='checkbox'>
205             {/render}
206             <label for="mailBoxWarnLimitValue">{t}Warn user about a full mailbox when it reaches{/t}</label>
207             {render acl=$mailBoxWarnLimitACL}
208                 <input id="mailBoxWarnLimitValue" name="mailBoxWarnLimitValue" 
209                     size="6" align="middle" type='text' value="{$mailBoxWarnLimitValue}"  class="center"> {t}MB{/t}
210             {/render}
211         </td>
212     </tr>
213     <tr>
214         <td>
215             {render acl=$mailBoxSendSizelimitACL}
216                 <input id='mailBoxSendSizelimitEnabled' value='1' name="mailBoxSendSizelimitEnabled" value="1" 
217                     {if $mailBoxSendSizelimitEnabled} checked {/if} class="center" type='checkbox'>
218             {/render}
219             <label for="mailBoxSendSizelimitValue">{t}Refuse incoming mails when mailbox size reaches{/t}</label>
220             {render acl=$mailBoxSendSizelimitACL}
221                 <input id="mailBoxSendSizelimitValue" name="mailBoxSendSizelimitValue" 
222                     size="6" align="middle" type='text' value="{$mailBoxSendSizelimitValue}"  class="center"> {t}MB{/t}
223             {/render}
224         </td>
225     </tr>
226     <tr>
227         <td>
228             {render acl=$mailBoxHardSizelimitACL}
229                 <input id='mailBoxHardSizelimitEnabled' value='1' name="mailBoxHardSizelimitEnabled" value="1" 
230                     {if $mailBoxHardSizelimitEnabled} checked {/if} class="center" type='checkbox'>
231             {/render}
232             <label for="mailBoxHardSizelimitValue">{t}Refuse to send and receive mails when mailbox size reaches{/t}</label>
233             {render acl=$mailBoxHardSizelimitACL}
234                 <input id="mailBoxHardSizelimitValue" name="mailBoxHardSizelimitValue" 
235                     size="6" align="middle" type='text' value="{$mailBoxHardSizelimitValue}"  class="center"> {t}MB{/t}
236             {/render}
237         </td>
238     </tr>
239     <tr>
240         <td>
241             {render acl=$mailBoxAutomaticRemovalACL}
242                 <input id='mailBoxAutomaticRemovalEnabled' value='1' name="mailBoxAutomaticRemovalEnabled" value="1" 
243                     {if $mailBoxAutomaticRemovalEnabled} checked {/if} class="center" type='checkbox'>
244             {/render}
245             <label for="mailBoxAutomaticRemovalValue">{t}Remove mails older than {/t}</label>
246             {render acl=$mailBoxAutomaticRemovalACL}
247                 <input id="mailBoxAutomaticRemovalValue" name="mailBoxAutomaticRemovalValue" 
248                     size="6" align="middle" type='text' value="{$mailBoxAutomaticRemovalValue}"  class="center"> {t}days{/t}
249             {/render}
250         </td>
251     </tr>
252     <tr>
253         <td>
254             {render acl=$localDeliveryOnlyACL}
255                 <input id='localDeliveryOnly' type=checkbox name="localDeliveryOnly" value="1" 
256                     {if $localDeliveryOnly} checked {/if}
257                     title="{t}Select if user can only send and receive inside his own domain{/t}" class="center">
258             {/render}
259             {t}User is only allowed to send and receive local mails{/t}
260         </td>
261     </tr>
262     <tr>
263         <td>
264             {render acl=$dropOwnMailsACL}
265                 <input id='dropOwnMails' type=checkbox name="dropOwnMails" value="1"    
266                     {if $dropOwnMails} checked {/if}
267                     title="{t}Select if you want to forward mails without getting own copies of them{/t}">
268             {/render}
269             {t}No delivery to own mailbox{/t}
270         </td>
271     </tr>
272 </table>
274 <input type='hidden' name='groupwarePluginPosted' value='1'>