]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
common_path(): use HTTPS if current URL is HTTPS
authorJoshua Judson Rosen <rozzin@geekspace.com>
Sat, 29 Nov 2014 05:30:11 +0000 (00:30 -0500)
committerMikael Nordfeldth <mmn@hethane.se>
Tue, 2 Dec 2014 13:47:03 +0000 (14:47 +0100)
Bring common_path() back into harmony with common_local_url(),
which started doing this 2013-03-25.

Shouldn't need to spread "StatusNet::isHTTPS()" logic all over
wherever common_path() is called; just DTRT automatically instead.

lib/util.php

index 08a0cdea2fac9f736e164ac0e01e0a3f1bccd2c9..e18e1991ff5f3c2df0c470a6b3d79866fbc78a2a 100644 (file)
@@ -1261,6 +1261,7 @@ function common_path($relative, $ssl=false, $addSession=true)
     $pathpart = (common_config('site', 'path')) ? common_config('site', 'path')."/" : '';
 
     if (($ssl && (common_config('site', 'ssl') === 'sometimes'))
+        || StatusNet::isHTTPS()
         || common_config('site', 'ssl') === 'always') {
         $proto = 'https';
         if (is_string(common_config('site', 'sslserver')) &&