mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-07-13 03:27:39 +03:00
Added [labs]forse_https settins
This commit is contained in:
parent
74b09e93df
commit
1a1be5c63a
3 changed files with 15 additions and 8 deletions
|
|
@ -49,7 +49,7 @@ class Api
|
|||
return false;
|
||||
}
|
||||
|
||||
if (self::Config()->Get('labs', 'disable_iconv_if_mbstring_supported') &&
|
||||
if (self::Config()->Get('labs', 'disable_iconv_if_mbstring_supported', false) &&
|
||||
\class_exists('MailSo\Capa') && \MailSo\Base\Utils::IsMbStringSupported())
|
||||
{
|
||||
\MailSo\Capa::$ICONV = false;
|
||||
|
|
|
|||
|
|
@ -242,6 +242,7 @@ Enables caching in the system'),
|
|||
'curl_proxy' => array(''),
|
||||
'curl_proxy_auth' => array(''),
|
||||
'in_iframe' => array(false),
|
||||
'forse_https' => array(false),
|
||||
'custom_login_link' => array(''),
|
||||
'custom_logout_link' => array(''),
|
||||
'allow_external_login' => array(false),
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ class Service
|
|||
\ini_set('display_errors', 1);
|
||||
}
|
||||
|
||||
if ($this->oActions->Config()->Get('labs', 'disable_iconv_if_mbstring_supported') &&
|
||||
if ($this->oActions->Config()->Get('labs', 'disable_iconv_if_mbstring_supported', false) &&
|
||||
\class_exists('MailSo\Capa') && \MailSo\Base\Utils::IsMbStringSupported())
|
||||
{
|
||||
\MailSo\Capa::$ICONV = false;
|
||||
|
|
@ -48,6 +48,12 @@ class Service
|
|||
{
|
||||
@\header('Server: '.$sServer, true);
|
||||
}
|
||||
|
||||
if ($this->oActions->Config()->Get('labs', 'forse_https', false) && !$this->oHttp->IsSecure())
|
||||
{
|
||||
@\header('Location: https://'.$this->oHttp->GetHost(false, false).$this->oHttp->GetUrl(), true);
|
||||
exit();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue