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>2012-03-05 02:04:41 +0400
committerrobocoder <anthon.pang@gmail.com>2012-03-05 02:04:41 +0400
commit884e54cf378bffdea2dd5360af8a260b25352746 (patch)
tree83fe77732234c1c3e858501ab9ab200989732df1 /core/Mail.php
parent775978937e1e393ba764968d5d41f261b488b8a8 (diff)
refs #1713 - merge dev branch to trunk (config class refactoring)
git-svn-id: http://dev.piwik.org/svn/trunk@5951 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Diffstat (limited to 'core/Mail.php')
-rw-r--r--core/Mail.php28
1 files changed, 14 insertions, 14 deletions
diff --git a/core/Mail.php b/core/Mail.php
index 1aceab1b62..1abe8f0cb3 100644
--- a/core/Mail.php
+++ b/core/Mail.php
@@ -31,7 +31,7 @@ class Piwik_Mail extends Zend_Mail
public function setFrom($email, $name = null)
{
- $hostname = Zend_Registry::get('config')->mail->defaultHostnameIfEmpty;
+ $hostname = Piwik_Config::getInstance()->mail['defaultHostnameIfEmpty'];
$piwikHost = Piwik_Url::getCurrentHost($hostname);
// If known Piwik URL, use it instead of "localhost"
@@ -49,24 +49,24 @@ class Piwik_Mail extends Zend_Mail
private function initSmtpTransport()
{
- $config = Zend_Registry::get('config')->mail;
- if ( empty($config->host)
- || $config->transport != 'smtp')
+ $mailConfig = Piwik_Config::getInstance()->mail;
+ if ( empty($mailConfig['host'])
+ || $mailConfig['transport'] != 'smtp')
{
return;
}
$smtpConfig = array();
- if (!empty($config->type))
- $smtpConfig['auth'] = strtolower($config->type);
- if (!empty($config->username))
- $smtpConfig['username'] = $config->username;
- if (!empty($config->password))
- $smtpConfig['password'] = $config->password;
- if (!empty($config->encryption))
- $smtpConfig['ssl'] = $config->encryption;
+ if (!empty($mailConfig['type']))
+ $smtpConfig['auth'] = strtolower($mailConfig['type']);
+ if (!empty($mailConfig['username']))
+ $smtpConfig['username'] = $mailConfig['username'];
+ if (!empty($mailConfig['password']))
+ $smtpConfig['password'] = $mailConfig['password'];
+ if (!empty($mailConfig['encryption']))
+ $smtpConfig['ssl'] = $mailConfig['encryption'];
- $tr = new Zend_Mail_Transport_Smtp($config->host, $smtpConfig);
+ $tr = new Zend_Mail_Transport_Smtp($mailConfig['host'], $smtpConfig);
Piwik_Mail::setDefaultTransport($tr);
- ini_set("smtp_port", $config->port);
+ ini_set("smtp_port", $mailConfig['port']);
}
}