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
path: root/core
diff options
context:
space:
mode:
authordiosmosis <benaka@piwik.pro>2015-03-11 10:13:16 +0300
committerdiosmosis <benaka@piwik.pro>2015-03-11 10:13:16 +0300
commit7e02d3cd97b2754ce6c1e04eb4490888b850bf2c (patch)
treee7d8deb7ba063fc7fe2153ff9f0283695d573eb4 /core
parentef1d21ec0453684054f4262d50444355b881f9dd (diff)
Minor refactor to RawLogUpdater class.
Diffstat (limited to 'core')
-rw-r--r--core/DataAccess/RawLogUpdater.php28
1 files changed, 10 insertions, 18 deletions
diff --git a/core/DataAccess/RawLogUpdater.php b/core/DataAccess/RawLogUpdater.php
index 72337c6ad4..7d54fbbfe2 100644
--- a/core/DataAccess/RawLogUpdater.php
+++ b/core/DataAccess/RawLogUpdater.php
@@ -19,13 +19,11 @@ class RawLogUpdater
*/
public function updateVisits(array $values, $idVisit)
{
- $sql = array(
- "UPDATE " . Common::prefixTable('log_visit'),
- "SET " . $this->getColumnBinds(array_keys($values)),
- "WHERE idvisit = ?"
- );
+ $sql = "UPDATE " . Common::prefixTable('log_visit')
+ . " SET " . $this->getColumnSetExpressions(array_keys($values))
+ . "WHERE idvisit = ?";
- $this->executeQuery($sql, $values, $idVisit);
+ $this->update($sql, $values, $idVisit);
}
/**
@@ -36,22 +34,22 @@ class RawLogUpdater
{
$sql = array(
"UPDATE " . Common::prefixTable('log_conversion'),
- "SET " . $this->getColumnBinds(array_keys($values)),
+ "SET " . $this->getColumnSetExpressions(array_keys($values)),
"WHERE idvisit = ?"
);
- $this->executeQuery($sql, $values, $idVisit);
+ $this->update($sql, $values, $idVisit);
}
/**
* @param array $columnsToSet
* @return string
*/
- protected function getColumnBinds(array $columnsToSet)
+ protected function getColumnSetExpressions(array $columnsToSet)
{
$columnsToSet = array_map(
function ($column) {
- return sprintf('%s = ?', $column);
+ return $column . ' = ?';
},
$columnsToSet
);
@@ -66,14 +64,8 @@ class RawLogUpdater
* @return \Zend_Db_Statement
* @throws \Exception
*/
- protected function executeQuery($sql, array $values, $idVisit)
+ protected function update($sql, array $values, $idVisit)
{
- return Db::query(
- implode(' ', $sql),
- array_merge(
- array_values($values),
- array($idVisit)
- )
- );
+ return Db::query($sql, array_merge(array_values($values), array($idVisit)));
}
} \ No newline at end of file