forked from GNUsocial/gnu-social
Better check if site,server is configured.
This commit is contained in:
parent
66fca9e2a8
commit
490dfc6f5a
10
lib/util.php
10
lib/util.php
@ -760,12 +760,18 @@ function common_path($relative, $ssl=false)
|
|||||||
if (is_string(common_config('site', 'sslserver')) &&
|
if (is_string(common_config('site', 'sslserver')) &&
|
||||||
mb_strlen(common_config('site', 'sslserver')) > 0) {
|
mb_strlen(common_config('site', 'sslserver')) > 0) {
|
||||||
$serverpart = common_config('site', 'sslserver');
|
$serverpart = common_config('site', 'sslserver');
|
||||||
} else {
|
} else if (common_config('site', 'server')) {
|
||||||
$serverpart = common_config('site', 'server');
|
$serverpart = common_config('site', 'server');
|
||||||
|
} else {
|
||||||
|
common_log(LOG_ERR, 'Site Sever not configured, unable to determine site name.');
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$proto = 'http';
|
$proto = 'http';
|
||||||
$serverpart = common_config('site', 'server');
|
if (common_config('site', 'server')) {
|
||||||
|
$serverpart = common_config('site', 'server');
|
||||||
|
} else {
|
||||||
|
common_log(LOG_ERR, 'Site Sever not configured, unable to determine site name.');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return $proto.'://'.$serverpart.'/'.$pathpart.$relative;
|
return $proto.'://'.$serverpart.'/'.$pathpart.$relative;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user