diff options
author | friendica <info@friendica.com> | 2012-06-26 18:30:20 -0700 |
---|---|---|
committer | friendica <info@friendica.com> | 2012-06-26 18:30:20 -0700 |
commit | b02c7339671179aa7f4644bbde804791d8fefa25 (patch) | |
tree | c59dc06ec20ae59b3f0f0b0f17bff2477ae0e2a4 /mod/settings.php | |
parent | a4b407eb54c67a0c9b8137b44fbd20b43eccb224 (diff) | |
download | volse-hubzilla-b02c7339671179aa7f4644bbde804791d8fefa25.tar.gz volse-hubzilla-b02c7339671179aa7f4644bbde804791d8fefa25.tar.bz2 volse-hubzilla-b02c7339671179aa7f4644bbde804791d8fefa25.zip |
service class restrict the email connector
Diffstat (limited to 'mod/settings.php')
-rw-r--r-- | mod/settings.php | 27 |
1 files changed, 9 insertions, 18 deletions
diff --git a/mod/settings.php b/mod/settings.php index 92593d7a8..b1c3cf7d4 100644 --- a/mod/settings.php +++ b/mod/settings.php @@ -677,6 +677,14 @@ function settings_content(&$a) { $tpl = get_markup_template("settings_connectors.tpl"); + + if(! service_class_allows(local_user(),'email_connect')) { + $mail_disabled_message = upgrade_bool_message(); + } + else { + $mail_disabled_message = (($mail_disabled) ? t('Email access is disabled on this site.') : ''); + } + $o .= replace_macros($tpl, array( '$form_security_token' => get_form_security_token("settings_connectors"), @@ -688,7 +696,7 @@ function settings_content(&$a) { '$h_imap' => t('Email/Mailbox Setup'), '$imap_desc' => t("If you wish to communicate with email contacts using this service \x28optional\x29, please specify how to connect to your mailbox."), '$imap_lastcheck' => array('imap_lastcheck', t('Last successful email check:'), $mail_chk,''), - '$mail_disabled' => (($mail_disabled) ? t('Email access is disabled on this site.') : ''), + '$mail_disabled' => $mail_disabled_message, '$mail_server' => array('mail_server', t('IMAP server name:'), $mail_server, ''), '$mail_port' => array('mail_port', t('IMAP port:'), $mail_port, ''), '$mail_ssl' => array('mail_ssl', t('Security:'), strtoupper($mail_ssl), '', array( 'notls'=>t('None'), 'TLS'=>'TLS', 'SSL'=>'SSL')), @@ -921,18 +929,12 @@ function settings_content(&$a) { )); - - - $invisible = (((! $profile['publish']) && (! $profile['net-publish'])) ? true : false); if($invisible) info( t('Profile is <strong>not published</strong>.') . EOL ); - - - $subdir = ((strlen($a->get_path())) ? '<br />' . t('or') . ' ' . $a->get_baseurl(true) . '/profile/' . $nickname : ''); @@ -1029,17 +1031,6 @@ function settings_content(&$a) { '$h_descadvn' => t('Change the behaviour of this account for special situations'), '$pagetype' => $pagetype, - - - - - - - - - - - )); call_hooks('settings_form',$o); |