From 94dfb1787d921b56175c0c5f6b1e2486d8e7d2c1 Mon Sep 17 00:00:00 2001 From: Sergio Cambra Date: Thu, 31 Jul 2014 15:28:00 +0200 Subject: [PATCH] display permissions for mail users on list --- .../web/mail/lib/lang/en_mail_user_list.lng | 4 +++ .../web/mail/lib/lang/es_mail_user_list.lng | 4 +++ interface/web/mail/list/mail_user.list.php | 36 +++++++++++++++++++ .../web/mail/templates/mail_user_list.htm | 16 +++++++-- interface/web/themes/blue/css/styles.css | 10 +++++- interface/web/themes/default/css/styles.css | 10 +++++- 6 files changed, 76 insertions(+), 4 deletions(-) diff --git a/interface/web/mail/lib/lang/en_mail_user_list.lng b/interface/web/mail/lib/lang/en_mail_user_list.lng index d2611452e..c7b0a43ad 100644 --- a/interface/web/mail/lib/lang/en_mail_user_list.lng +++ b/interface/web/mail/lib/lang/en_mail_user_list.lng @@ -5,4 +5,8 @@ $wb["autoresponder_txt"] = 'Autoresponder'; $wb["add_new_record_txt"] = 'Add new Mailbox'; $wb["name_txt"] = 'Realname'; $wb["login_txt"] = 'Login'; +$wb["postfix_txt"] = 'Receiving'; +$wb["disablesmtp_txt"] = 'SMTP (sending)'; +$wb["disableimap_txt"] = 'IMAP'; +$wb["disablepop3_txt"] = 'POP3'; ?> \ No newline at end of file diff --git a/interface/web/mail/lib/lang/es_mail_user_list.lng b/interface/web/mail/lib/lang/es_mail_user_list.lng index 42d4e324c..82b8ca5da 100644 --- a/interface/web/mail/lib/lang/es_mail_user_list.lng +++ b/interface/web/mail/lib/lang/es_mail_user_list.lng @@ -5,4 +5,8 @@ $wb['autoresponder_txt'] = 'Autoresponder'; $wb['add_new_record_txt'] = 'Añadir nuevo buzón'; $wb['name_txt'] = 'Nombre'; $wb['login_txt'] = 'Iniciar sesión'; +$wb['postfix_txt'] = 'Recepción'; +$wb['disablesmtp_txt'] = 'SMTP (envío)'; +$wb['disableimap_txt'] = 'IMAP'; +$wb['disablepop3_txt'] = 'POP3'; ?> diff --git a/interface/web/mail/list/mail_user.list.php b/interface/web/mail/list/mail_user.list.php index 0b17bf7ce..253aa90ed 100644 --- a/interface/web/mail/list/mail_user.list.php +++ b/interface/web/mail/list/mail_user.list.php @@ -89,4 +89,40 @@ $liste["item"][] = array( 'field' => "autoresponder", 'width' => "", 'value' => array('y' => "
Yes
", 'n' => "
No
")); +$liste["item"][] = array( 'field' => "postfix", + 'datatype' => "VARCHAR", + 'formtype' => "SELECT", + 'op' => "=", + 'prefix' => "", + 'suffix' => "", + 'width' => "", + 'value' => array('y' => "
Yes
", 'n' => "
No
")); + +$liste["item"][] = array( 'field' => "disablesmtp", + 'datatype' => "VARCHAR", + 'formtype' => "SELECT", + 'op' => "=", + 'prefix' => "", + 'suffix' => "", + 'width' => "", + 'value' => array('n' => "
Yes
", 'y' => "
No
")); + +$liste["item"][] = array( 'field' => "disableimap", + 'datatype' => "VARCHAR", + 'formtype' => "SELECT", + 'op' => "=", + 'prefix' => "", + 'suffix' => "", + 'width' => "", + 'value' => array('n' => "
Yes
", 'y' => "
No
")); + +$liste["item"][] = array( 'field' => "disablepop3", + 'datatype' => "VARCHAR", + 'formtype' => "SELECT", + 'op' => "=", + 'prefix' => "", + 'suffix' => "", + 'width' => "", + 'value' => array('n' => "
Yes
", 'y' => "
No
")); + ?> diff --git a/interface/web/mail/templates/mail_user_list.htm b/interface/web/mail/templates/mail_user_list.htm index 9fba82e72..3d9f09f9b 100644 --- a/interface/web/mail/templates/mail_user_list.htm +++ b/interface/web/mail/templates/mail_user_list.htm @@ -38,6 +38,10 @@ + + + + {tmpl_var name='search_limit'} @@ -45,6 +49,10 @@ + + + + @@ -61,6 +69,10 @@ {tmpl_var name="name"} {tmpl_var name="autoresponder"} + {tmpl_var name="postfix"} + {tmpl_var name="disablesmtp"} + {tmpl_var name="disableimap"} + {tmpl_var name="disablepop3"} {tmpl_var name="webmail_txt"} @@ -71,13 +83,13 @@ - 54">{tmpl_var name='globalsearch_noresults_text_txt'} + 98">{tmpl_var name='globalsearch_noresults_text_txt'} - 54"> + 98"> diff --git a/interface/web/themes/blue/css/styles.css b/interface/web/themes/blue/css/styles.css index b98893808..2843c9f44 100644 --- a/interface/web/themes/blue/css/styles.css +++ b/interface/web/themes/blue/css/styles.css @@ -373,7 +373,15 @@ table.list td[class$="_pid"], table.list th[class$="_active"], table.list td[class$="_active"], table.list th.tbl_col_autoresponder, -table.list td.tbl_col_autoresponder { +table.list td.tbl_col_autoresponder, +table.list th.tbl_col_postfix, +table.list td.tbl_col_postfix, +table.list th.tbl_col_disablesmtp, +table.list td.tbl_col_disablesmtp, +table.list th.tbl_col_disableimap, +table.list td.tbl_col_disableimap, +table.list th.tbl_col_disablepop3, +table.list td.tbl_col_disablepop3 { width: 70px; text-align: center; } diff --git a/interface/web/themes/default/css/styles.css b/interface/web/themes/default/css/styles.css index afe36fd54..0d0e7d261 100644 --- a/interface/web/themes/default/css/styles.css +++ b/interface/web/themes/default/css/styles.css @@ -373,7 +373,15 @@ table.list td[class$="_pid"], table.list th[class$="_active"], table.list td[class$="_active"], table.list th.tbl_col_autoresponder, -table.list td.tbl_col_autoresponder { +table.list td.tbl_col_autoresponder, +table.list th.tbl_col_postfix, +table.list td.tbl_col_postfix, +table.list th.tbl_col_disablesmtp, +table.list td.tbl_col_disablesmtp, +table.list th.tbl_col_disableimap, +table.list td.tbl_col_disableimap, +table.list th.tbl_col_disablepop3, +table.list td.tbl_col_disablepop3 { width: 70px; text-align: center; } -- GitLab