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:
authorvipsoft <vipsoft@59fd770c-687e-43c8-a1e3-f5a4ff64c105>2010-04-09 00:35:00 +0400
committervipsoft <vipsoft@59fd770c-687e-43c8-a1e3-f5a4ff64c105>2010-04-09 00:35:00 +0400
commit815e04f0044389a9723580cce873d9a0aa8f2f39 (patch)
treee5c7adcbc73142c4d3456faef3d6d186f3d4e502 /plugins/Installation
parentf2283608ac932b04890bb452370e477b97acfb39 (diff)
refs #1133 - simplify logic re: setting the charset when installer (re)generates the config file
Diffstat (limited to 'plugins/Installation')
-rw-r--r--plugins/Installation/Controller.php16
1 files changed, 4 insertions, 12 deletions
diff --git a/plugins/Installation/Controller.php b/plugins/Installation/Controller.php
index f64e810a4c..fa5556d434 100644
--- a/plugins/Installation/Controller.php
+++ b/plugins/Installation/Controller.php
@@ -261,10 +261,11 @@ class Piwik_Installation_Controller extends Piwik_Controller
$error = true;
}
- $this->session->charsetCorrection = false;
if(!Piwik::isDatabaseConnectionUTF8())
{
- $this->session->charsetCorrection = true;
+ $dbInfos = $this->session->db_infos;
+ $dbInfos['charset'] = 'utf8';
+ $this->session->db_infos = $dbInfos;
}
$view->showNextStep = true;
@@ -311,8 +312,6 @@ class Piwik_Installation_Controller extends Piwik_Controller
if(count($tablesInstalled) > 0)
{
// we have existing tables
- $this->session->charsetCorrection = false;
-
$view->tablesInstalled = implode(', ', $tablesInstalled);
$view->someTablesInstalled = true;
@@ -541,24 +540,17 @@ class Piwik_Installation_Controller extends Piwik_Controller
protected function writeConfigFileFromSession()
{
if(!isset($this->session->superuser_infos)
- || !isset($this->session->db_infos)
- || !isset($this->session->charsetCorrection))
+ || !isset($this->session->db_infos))
{
return;
}
$config = Zend_Registry::get('config');
$config->superuser = $this->session->superuser_infos;
$dbInfos = $this->session->db_infos;
-
- if($this->session->charsetCorrection)
- {
- $dbInfos['charset'] = 'utf8';
- }
$config->database = $dbInfos;
unset($this->session->superuser_infos);
unset($this->session->db_infos);
- unset($this->session->charsetCorrection);
}
/**