diff --git a/interface/web/mail/form/mail_user.tform.php b/interface/web/mail/form/mail_user.tform.php index 3b5391868e32115d8cc316ac1e0c1f010ac618d5..83c8d74cbccf47813a03c55a819be96691958cbd 100644 --- a/interface/web/mail/form/mail_user.tform.php +++ b/interface/web/mail/form/mail_user.tform.php @@ -216,20 +216,29 @@ $form["tabs"]['mailuser'] = array( 'maxlength' => '255', 'searchable' => 2 ), - 'imap_prefix' => array ( - 'datatype' => 'VARCHAR', - 'formtype' => 'TEXT', - 'filters' => array( - 0 => array( 'event' => 'SAVE', - 'type' => 'STRIPTAGS'), - 1 => array( 'event' => 'SAVE', - 'type' => 'STRIPNL') + ) +); + +if($app->auth->is_admin()) { + $form["tabs"]['mailuser']['fields'] += array( + 'imap_prefix' => array ( + 'datatype' => 'VARCHAR', + 'formtype' => 'TEXT', + 'filters' => array( + 0 => array( 'event' => 'SAVE', + 'type' => 'STRIPTAGS'), + 1 => array( 'event' => 'SAVE', + 'type' => 'STRIPNL') + ), + 'default' => '', + 'value' => '', + 'width' => '30', + 'maxlength' => '255', ), - 'default' => '', - 'value' => '', - 'width' => '30', - 'maxlength' => '255', - ), + ); +} + +$form["tabs"]['mailuser']['fields'] += array( 'maildir' => array ( 'datatype' => 'VARCHAR', 'formtype' => 'TEXT', @@ -335,7 +344,6 @@ $form["tabs"]['mailuser'] = array( //################################# // END Datatable fields //################################# - ) ); if($global_config['mail']['mail_password_onlyascii'] == 'y') {