Pārlūkot izejas kodu

Fix load of conf when using alternative $db

Laurent Destailleur 4 gadi atpakaļ
vecāks
revīzija
2fd47615eb
2 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 1 1
      htdocs/core/class/conf.class.php
  2. 1 0
      htdocs/master.inc.php

+ 1 - 1
htdocs/core/class/conf.class.php

@@ -173,7 +173,7 @@ class Conf
 	{
 		dol_syslog(get_class($this)."::setValues");
 
-		if (!defined('NOREQUIREDB')) {
+		if (!is_null($db) && is_object($db)) {
 			// Define all global constants into $this->global->key=value
 			$sql = "SELECT ".$db->decrypt('name')." as name,";
 			$sql .= " ".$db->decrypt('value')." as value, entity";

+ 1 - 0
htdocs/master.inc.php

@@ -133,6 +133,7 @@ if (!defined('NOREQUIRETRAN')) {
 /*
  * Object $db
  */
+$db = null;
 if (!defined('NOREQUIREDB')) {
 	$db = getDoliDBInstance($conf->db->type, $conf->db->host, $conf->db->user, $conf->db->pass, $conf->db->name, $conf->db->port);