forked from GNUsocial/gnu-social
When called in offline queue, File::url was HTTP
Despite having the site configured "always" for HTTPS, File generated thumbnails and such with HTTP urls.
This commit is contained in:
parent
65c540478e
commit
cbb7ec07a5
@ -303,7 +303,7 @@ class File extends Managed_DataObject
|
||||
|
||||
}
|
||||
|
||||
if (StatusNet::isHTTPS()) {
|
||||
if (StatusNet::useHTTPS()) {
|
||||
|
||||
$sslserver = common_config('attachments', 'sslserver');
|
||||
|
||||
|
@ -423,11 +423,20 @@ class StatusNet
|
||||
static function isHTTPS()
|
||||
{
|
||||
// There are some exceptions to this; add them here!
|
||||
if(empty($_SERVER['HTTPS'])) {
|
||||
if (empty($_SERVER['HTTPS'])) {
|
||||
return false;
|
||||
} else {
|
||||
return $_SERVER['HTTPS'] !== 'off';
|
||||
}
|
||||
|
||||
// If it is _not_ "off", it is on, so "true".
|
||||
return strtolower($_SERVER['HTTPS']) !== 'off';
|
||||
}
|
||||
|
||||
/**
|
||||
* Can we use HTTPS? Then do! Only return false if it's not configured ("never").
|
||||
*/
|
||||
static function useHTTPS()
|
||||
{
|
||||
return self::isHTTPS() || common_config('site', 'ssl') != 'never';
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user