]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
correctly use sslserver if it is set
authorEvan Prodromou <evan@status.net>
Thu, 14 Oct 2010 05:35:11 +0000 (01:35 -0400)
committerEvan Prodromou <evan@status.net>
Thu, 14 Oct 2010 05:35:11 +0000 (01:35 -0400)
classes/Design.php
lib/htmloutputter.php
lib/theme.php

index 50712ce8b550ab7577624bebd84cb1c798d5775a..a8fdb72191e861055bf527dda81c4dc7247f40c7 100644 (file)
@@ -146,7 +146,12 @@ class Design extends Memcached_DataObject
             if (empty($sslserver)) {
                 // XXX: this assumes that background dir == site dir + /background/
                 // not true if there's another server
-                $server = common_config('site', 'server');
+                if (is_string(common_config('site', 'sslserver')) &&
+                    mb_strlen(common_config('site', 'sslserver')) > 0) {
+                    $server = common_config('site', 'sslserver');
+                } else if (common_config('site', 'server')) {
+                    $server = common_config('site', 'server');
+                }
                 $path   = common_config('site', 'path') . '/background/';
             } else {
                 $server = $sslserver;
index f01f1814f02b92a83b9620b5b5c4aded77a1a37d..4a1b7db472a9318dfc13a2802749cded898561dc 100644 (file)
@@ -371,7 +371,12 @@ class HTMLOutputter extends XMLOutputter
                         $sslserver = common_config('javascript', 'sslserver');
 
                         if (empty($sslserver)) {
-                            $server = common_config('site', 'server');
+                            if (is_string(common_config('site', 'sslserver')) &&
+                                mb_strlen(common_config('site', 'sslserver')) > 0) {
+                                $server = common_config('site', 'sslserver');
+                            } else if (common_config('site', 'server')) {
+                                $server = common_config('site', 'server');
+                            }
                             $path   = common_config('site', 'path') . '/js/';
                         } else {
                             $server = $sslserver;
index 669d9a19fd07df8cfd6d0f083871da8ae8887d7a..95b7c1de4b584982ea4f4841962e27299a3581f9 100644 (file)
@@ -121,7 +121,12 @@ class Theme
             $sslserver = common_config($group, 'sslserver');
 
             if (empty($sslserver)) {
-                $server = common_config('site', 'server');
+                if (is_string(common_config('site', 'sslserver')) &&
+                    mb_strlen(common_config('site', 'sslserver')) > 0) {
+                    $server = common_config('site', 'sslserver');
+                } else if (common_config('site', 'server')) {
+                    $server = common_config('site', 'server');
+                }
                 $path   = common_config('site', 'path') . '/';
                 if ($fallbackSubdir) {
                     $path .= $fallbackSubdir . '/';