From dacc5b9dab62421e1ed7bd34c85cd636e93a4d80 Mon Sep 17 00:00:00 2001 From: slawkens Date: Wed, 31 Oct 2018 07:45:50 +0100 Subject: [PATCH] Fix bug where server_config table does not exist (OTHire as an example) Happened in Usage_Statistics class Thanks for reporting the OtLand user - Olddies --- system/libs/usage_statistics.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/system/libs/usage_statistics.php b/system/libs/usage_statistics.php index 224c4720..f6eb2818 100644 --- a/system/libs/usage_statistics.php +++ b/system/libs/usage_statistics.php @@ -39,11 +39,13 @@ class Usage_Statistics { $ret['myaac_version'] = MYAAC_VERSION; $ret['myaac_db_version'] = DATABASE_VERSION; - - $query = $db->query('SELECT `value` FROM `server_config` WHERE `config` = ' . $db->quote('database_version')); - if($query->rowCount() == 1) { - $query = $query->fetch(); - $ret['otserv_db_version'] = $query['value']; + + if(tableExist('server_config')) { + $query = $db->query('SELECT `value` FROM `server_config` WHERE `config` = ' . $db->quote('database_version')); + if($query->rowCount() == 1) { + $query = $query->fetch(); + $ret['otserv_db_version'] = $query['value']; + } } $ret['client_version'] = $config['client'];