protected function guessUnitFromRequestedColumnNames($requestedColumnNames) { $nameToUnit = array('_rate' => '%', '_revenue' => Piwik::getCurrency()); foreach ($requestedColumnNames as $columnName) { foreach ($nameToUnit as $pattern => $type) { if (strpos($columnName, $pattern) !== false) { return $type; } } } return false; }
function addNewGoal() { $view = Piwik_View::factory('add_new_goal'); $view->userCanEditGoals = Piwik::isUserHasAdminAccess($this->idSite); $view->currency = Piwik::getCurrency(); $view->onlyShowAddNewGoal = true; echo $view->render(); }
/** * Derive the unit name from a column name * @param $column * @param $idSite * @return string * @ignore */ public static function getUnit($column, $idSite) { $nameToUnit = array('_rate' => '%', 'revenue' => Piwik::getCurrency($idSite), '_time_' => 's'); foreach ($nameToUnit as $pattern => $type) { if (strpos($column, $pattern) !== false) { return $type; } } return ''; }
function addNewGoal() { $view = new Piwik_View('Goals/templates/add_new_goal.tpl'); $view->userCanEditGoals = Piwik::isUserHasAdminAccess($this->idSite); $view->currency = Piwik::getCurrency(); $view->onlyShowAddNewGoal = true; echo $view->render(); }
protected function guessUnitFromRequestedColumnNames($requestedColumnNames, $idSite) { $nameToUnit = array('_rate' => '%', 'revenue' => Piwik::getCurrency($idSite), '_time_' => 's'); $units = array(); foreach ($requestedColumnNames as $columnName) { $units[$columnName] = false; foreach ($nameToUnit as $pattern => $type) { if (strpos($columnName, $pattern) !== false) { $units[$columnName] = $type; break; } } } return $units; }