diff options
-rwxr-xr-x | inc/poche/Tools.class.php | 18 | ||||
-rwxr-xr-x | inc/poche/config.inc.default.php | 3 |
2 files changed, 14 insertions, 7 deletions
diff --git a/inc/poche/Tools.class.php b/inc/poche/Tools.class.php index 15050aed..6c176eae 100755 --- a/inc/poche/Tools.class.php +++ b/inc/poche/Tools.class.php | |||
@@ -40,6 +40,8 @@ final class Tools | |||
40 | */ | 40 | */ |
41 | public static function getPocheUrl() | 41 | public static function getPocheUrl() |
42 | { | 42 | { |
43 | $baseUrl = ""; | ||
44 | |||
43 | $https = (!empty($_SERVER['HTTPS']) | 45 | $https = (!empty($_SERVER['HTTPS']) |
44 | && (strtolower($_SERVER['HTTPS']) == 'on')) | 46 | && (strtolower($_SERVER['HTTPS']) == 'on')) |
45 | || (isset($_SERVER["SERVER_PORT"]) | 47 | || (isset($_SERVER["SERVER_PORT"]) |
@@ -72,14 +74,16 @@ final class Tools | |||
72 | $serverport = ''; | 74 | $serverport = ''; |
73 | } | 75 | } |
74 | 76 | ||
75 | // check if BASE_URL is configured | 77 | // check if BASE_URL is configured |
76 | if(BASE_URL != null && BASE_URL != '') { | 78 | if(BASE_URL) { |
77 | $baseUrl = BASE_URL; | 79 | print_r(BASE_URL); |
78 | } else { | 80 | $baseUrl = BASE_URL; |
79 | $baseUrl = 'http' . ($https ? 's' : '') . '://' . $host . $serverport; | 81 | } else { |
80 | } | 82 | $baseUrl = 'http' . ($https ? 's' : '') . '://' . $host . $serverport; |
83 | } | ||
81 | 84 | ||
82 | return $baseUrl . $scriptname; | 85 | return $baseUrl . $scriptname; |
86 | |||
83 | } | 87 | } |
84 | 88 | ||
85 | /** | 89 | /** |
diff --git a/inc/poche/config.inc.default.php b/inc/poche/config.inc.default.php index 09d3aa9a..5d889ffd 100755 --- a/inc/poche/config.inc.default.php +++ b/inc/poche/config.inc.default.php | |||
@@ -31,6 +31,9 @@ | |||
31 | // Change this if not using the standart port for SSL - i.e you server is behind sslh | 31 | // Change this if not using the standart port for SSL - i.e you server is behind sslh |
32 | @define ('SSL_PORT', 443); | 32 | @define ('SSL_PORT', 443); |
33 | 33 | ||
34 | // Define this only if you use wallabag behind a proxy and if you encounter problems | ||
35 | @define ('BASE_URL', ''); | ||
36 | |||
34 | @define ('MODE_DEMO', FALSE); | 37 | @define ('MODE_DEMO', FALSE); |
35 | @define ('DEBUG_POCHE', FALSE); | 38 | @define ('DEBUG_POCHE', FALSE); |
36 | 39 | ||