From d4f9e0378f1c3e17eebf91fe277c712867b9d95b Mon Sep 17 00:00:00 2001 From: David Grudl Date: Thu, 28 Aug 2008 15:41:19 +0000 Subject: [PATCH] - fixed undefined item in mysqli --- dibi/drivers/mysqli.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/dibi/drivers/mysqli.php b/dibi/drivers/mysqli.php index 78fa0508..50e370f0 100644 --- a/dibi/drivers/mysqli.php +++ b/dibi/drivers/mysqli.php @@ -95,10 +95,16 @@ class DibiMySqliDriver extends /*Nette::*/Object implements IDibiDriver if (!isset($config['username'])) $config['username'] = ini_get('mysqli.default_user'); if (!isset($config['password'])) $config['password'] = ini_get('mysqli.default_pw'); if (!isset($config['socket'])) $config['socket'] = ini_get('mysqli.default_socket'); + if (!isset($config['port'])) $config['port'] = NULL; if (!isset($config['host'])) { - $config['host'] = ini_get('mysqli.default_host'); - if (!isset($config['port'])) $config['port'] = ini_get('mysqli.default_port'); - if (!isset($config['host'])) $config['host'] = 'localhost'; + $host = ini_get('mysqli.default_host'); + if ($host) { + $config['host'] = $host; + $config['port'] = ini_get('mysqli.default_port'); + } else { + $config['host'] = NULL; + $config['port'] = NULL; + } } $this->connection = mysqli_init();