1- <<<<<<< .working
21<?php
32
43$ userid =$ app ->auth ->get_user_id ();
198197 'open ' => 1 ,
199198 'items ' => $ items );
200199}
201-
202- =======
203- <?php
204-
205- $ userid =$ app ->auth ->get_user_id ();
206-
207- $ module ['name ' ] = 'mail ' ;
208- $ module ['title ' ] = 'top_menu_email ' ;
209- $ module ['template ' ] = 'module.tpl.htm ' ;
210- $ module ['startpage ' ] = 'mail/mail_domain_list.php ' ;
211- $ module ['tab_width ' ] = '' ;
212-
213- $ app ->uses ('getconf ' );
214- $ mail_config = $ app ->getconf ->get_server_config (1 ,'mail ' );
215-
216-
217- //**** Email accounts menu
218- $ items = array ();
219-
220- if ($ app ->auth ->get_client_limit ($ userid ,'maildomain ' ) != 0 )
221- {
222- $ items [] = array ( 'title ' => 'Domain ' ,
223- 'target ' => 'content ' ,
224- 'link ' => 'mail/mail_domain_list.php ' ,
225- 'html_id ' => 'mail_domain_list ' );
226- }
227-
228- if ($ app ->auth ->get_client_limit ($ userid ,'mailaliasdomain ' ) != 0 )
229- {
230- $ items [] = array ( 'title ' => 'Domain Alias ' ,
231- 'target ' => 'content ' ,
232- 'link ' => 'mail/mail_aliasdomain_list.php ' ,
233- 'html_id ' => 'mail_aliasdomain_list ' );
234- }
235-
236- if ($ app ->auth ->get_client_limit ($ userid ,'mailbox ' ) != 0 )
237- {
238- $ items [] = array ( 'title ' => 'Email Mailbox ' ,
239- 'target ' => 'content ' ,
240- 'link ' => 'mail/mail_user_list.php ' ,
241- 'html_id ' => 'mail_user_list ' );
242- }
243-
244- if ($ app ->auth ->get_client_limit ($ userid ,'mailalias ' ) != 0 )
245- {
246- $ items [] = array ( 'title ' => 'Email Alias ' ,
247- 'target ' => 'content ' ,
248- 'link ' => 'mail/mail_alias_list.php ' ,
249- 'html_id ' => 'mail_alias_list ' );
250- }
251-
252- if ($ app ->auth ->get_client_limit ($ userid ,'mailforward ' ) != 0 )
253- {
254- $ items [] = array ( 'title ' => 'Email Forward ' ,
255- 'target ' => 'content ' ,
256- 'link ' => 'mail/mail_forward_list.php ' ,
257- 'html_id ' => 'mail_forward_list ' );
258- }
259-
260- if ($ app ->auth ->get_client_limit ($ userid ,'mailcatchall ' ) != 0 )
261- {
262- $ items [] = array ( 'title ' => 'Email Catchall ' ,
263- 'target ' => 'content ' ,
264- 'link ' => 'mail/mail_domain_catchall_list.php ' ,
265- 'html_id ' => 'mail_domain_catchall_list ' );
266- }
267-
268- if ($ app ->auth ->get_client_limit ($ userid ,'mailrouting ' ) != 0 )
269- {
270- $ items [] = array ( 'title ' => 'Email Routing ' ,
271- 'target ' => 'content ' ,
272- 'link ' => 'mail/mail_transport_list.php ' ,
273- 'html_id ' => 'mail_transport_list ' );
274- }
275-
276- if (count ($ items ))
277- {
278- $ module ['nav ' ][] = array ( 'title ' => 'Email Accounts ' ,
279- 'open ' => 1 ,
280- 'items ' => $ items );
281- }
282-
283- //**** Spamfilter menu
284- $ items = array ();
285-
286- if ($ app ->auth ->get_client_limit ($ userid ,'spamfilter_wblist ' ) != 0 )
287- {
288- $ items [] = array ( 'title ' => 'Whitelist ' ,
289- 'target ' => 'content ' ,
290- 'link ' => 'mail/spamfilter_whitelist_list.php ' ,
291- 'html_id ' => 'spamfilter_whitelist_list ' );
292-
293- $ items [] = array ( 'title ' => 'Blacklist ' ,
294- 'target ' => 'content ' ,
295- 'link ' => 'mail/spamfilter_blacklist_list.php ' ,
296- 'html_id ' => 'spamfilter_blacklist_list ' );
297- }
298-
299- if ($ app ->auth ->is_admin ()) {
300-
301- $ items [] = array ( 'title ' => 'User / Domain ' ,
302- 'target ' => 'content ' ,
303- 'link ' => 'mail/spamfilter_users_list.php ' ,
304- 'html_id ' => 'spamfilter_users_list ' );
305-
306- $ items [] = array ( 'title ' => 'Policy ' ,
307- 'target ' => 'content ' ,
308- 'link ' => 'mail/spamfilter_policy_list.php ' ,
309- 'html_id ' => 'spamfilter_policy_list ' );
310-
311- // $items[] = array( 'title' => 'Server Settings',
312- // 'target' => 'content',
313- // 'link' => 'mail/spamfilter_config_list.php');
314- }
315-
316- if (count ($ items ))
317- {
318- $ module ['nav ' ][] = array ( 'title ' => 'Spamfilter ' ,
319- 'open ' => 1 ,
320- 'items ' => $ items );
321- }
322-
323- //**** Fetchmail menu
324- $ items = array ();
325-
326- if ($ app ->auth ->get_client_limit ($ userid ,'fetchmail ' ) != 0 )
327- {
328- $ items [] = array ( 'title ' => 'Fetchmail ' ,
329- 'target ' => 'content ' ,
330- 'link ' => 'mail/mail_get_list.php ' ,
331- 'html_id ' => 'mail_get_list ' );
332-
333- $ module ['nav ' ][] = array ( 'title ' => 'Fetchmail ' ,
334- 'open ' => 1 ,
335- 'items ' => $ items );
336- }
337-
338-
339-
340- //**** Statistics menu
341- $ items = array ();
342- $ items [] = array ( 'title ' => 'Mailbox traffic ' ,
343- 'target ' => 'content ' ,
344- 'link ' => 'mail/mail_user_stats.php ' ,
345- 'html_id ' => 'mail_user_stats ' );
346-
347- $ module ['nav ' ][] = array ( 'title ' => 'Statistics ' ,
348- 'open ' => 1 ,
349- 'items ' => $ items );
350-
351-
352- //**** Global filters menu
353- $ items = array ();
354- if ($ _SESSION ['s ' ]['user ' ]['typ ' ] == 'admin ' ) {
355-
356- $ items [] = array ( 'title ' => 'Postfix Whitelist ' ,
357- 'target ' => 'content ' ,
358- 'link ' => 'mail/mail_whitelist_list.php ' ,
359- 'html_id ' => 'mail_whitelist_list ' );
360-
361-
362- $ items [] = array ( 'title ' => 'Postfix Blacklist ' ,
363- 'target ' => 'content ' ,
364- 'link ' => 'mail/mail_blacklist_list.php ' ,
365- 'html_id ' => 'mail_blacklist_list ' );
366-
367-
368- $ items [] = array ( 'title ' => 'Content Filter ' ,
369- 'target ' => 'content ' ,
370- 'link ' => 'mail/mail_content_filter_list.php ' ,
371- 'html_id ' => 'mail_content_filter_list ' );
372-
373-
374- $ items [] = array ( 'title ' => 'Relay Recipients ' ,
375- 'target ' => 'content ' ,
376- 'link ' => 'mail/mail_relay_recipient_list.php ' ,
377- 'html_id ' => 'mail_relay_recipient_list ' );
378-
379-
380- $ module ['nav ' ][] = array ( 'title ' => 'Global Filters ' ,
381- 'open ' => 1 ,
382- 'items ' => $ items );
383- }
384-
385- >>>>>>> .merge-right.r2262
386200?>
0 commit comments