Fix strict mode of MySQL.
This commit is contained in:
@@ -308,7 +308,16 @@ class baseModel
|
||||
*/
|
||||
public function loadDAO()
|
||||
{
|
||||
$this->dao = $this->app->loadClass('dao');
|
||||
global $config;
|
||||
$driver = $config->db->driver;
|
||||
|
||||
if(!class_exists($driver))
|
||||
{
|
||||
$classFile = $this->app->coreLibRoot . 'dao' . DS . $driver . '.class.php';
|
||||
include($classFile);
|
||||
}
|
||||
|
||||
$this->dao = new $driver();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -759,7 +759,7 @@ class baseRouter
|
||||
*/
|
||||
public function getInstalledVersion()
|
||||
{
|
||||
$version = $this->dbh->query("SELECT value FROM " . TABLE_CONFIG . " WHERE `owner` = 'system' AND `key` = 'version' AND `module` = 'common' AND `section` = 'global' LIMIT 1")->fetch();
|
||||
$version = $this->dbh->query("SELECT `value` FROM " . TABLE_CONFIG . " WHERE `owner` = 'system' AND `key` = 'version' AND `module` = 'common' AND `section` = 'global' LIMIT 1")->fetch();
|
||||
$version = $version ? $version->value : '0.3.beta'; // No version, set as 0.3.beta.
|
||||
if($version == '3.0.stable') $version = '3.0'; // convert 3.0.stable to 3.0.
|
||||
return $version;
|
||||
|
||||
Reference in New Issue
Block a user