- fix loading of settings in case of older Froxlor versions which do not support multiserver-mode
This commit is contained in:
@@ -19,7 +19,13 @@
|
|||||||
|
|
||||||
function loadSettings(&$settings_data, $db, $server_id = 0)
|
function loadSettings(&$settings_data, $db, $server_id = 0)
|
||||||
{
|
{
|
||||||
global $version;
|
// to check whether we're on a recent
|
||||||
|
// Froxlor installation which supports
|
||||||
|
// multiserver-settings, we have to read
|
||||||
|
// the version from the database
|
||||||
|
$_dbversion = '';
|
||||||
|
$_dv = $db->query_first("SELECT `value` FROM `".TABLE_PANEL_SETTINGS."` WHERE `varname` = 'version';");
|
||||||
|
$_dbversion = $_dv['value'];
|
||||||
|
|
||||||
$settings = array();
|
$settings = array();
|
||||||
|
|
||||||
@@ -46,7 +52,7 @@ function loadSettings(&$settings_data, $db, $server_id = 0)
|
|||||||
// but versions before 0.9.14-svn7 don't have the `sid` field
|
// but versions before 0.9.14-svn7 don't have the `sid` field
|
||||||
// in panel_settings, so only append the condition if we're on
|
// in panel_settings, so only append the condition if we're on
|
||||||
// 0.9.14-svn7 or higher
|
// 0.9.14-svn7 or higher
|
||||||
if(compareFroxlorVersion('0.9.14-svn7', $version))
|
if(compareFroxlorVersion('0.9.14-svn7', $_dbversion))
|
||||||
{
|
{
|
||||||
$sql_query_sid = 'AND `sid` = \''. (int)$server_id . '\' ';
|
$sql_query_sid = 'AND `sid` = \''. (int)$server_id . '\' ';
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user