Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrobocoder <anthon.pang@gmail.com>2009-03-19 18:13:59 +0300
committerrobocoder <anthon.pang@gmail.com>2009-03-19 18:13:59 +0300
commitcb4f887d57986ea9d8eb8d50bbaff899dae4c942 (patch)
tree384f116f78422c23db41c88adafe1c9d62b4b543 /core/Tracker/Db.php
parent3d270939451663a3a3eb2585f612dbcf8062612b (diff)
Fix #614 - MySQL unix socket support
git-svn-id: http://dev.piwik.org/svn/trunk@991 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Diffstat (limited to 'core/Tracker/Db.php')
-rw-r--r--core/Tracker/Db.php9
1 files changed, 8 insertions, 1 deletions
diff --git a/core/Tracker/Db.php b/core/Tracker/Db.php
index d0644272c6..1d57467c84 100644
--- a/core/Tracker/Db.php
+++ b/core/Tracker/Db.php
@@ -31,7 +31,14 @@ class Piwik_Tracker_Db
*/
public function __construct( $host, $username, $password, $dbname, $port, $driverName = 'mysql')
{
- $this->dsn = $driverName.":dbname=$dbname;host=$host;port=$port";
+ if($host[0] == '/')
+ {
+ $this->dsn = $driverName.":dbname=$dbname;unix_socket=$host";
+ }
+ else
+ {
+ $this->dsn = $driverName.":dbname=$dbname;host=$host;port=$port";
+ }
$this->username = $username;
$this->password = $password;
}