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:
authormattab <matthieu.aubry@gmail.com>2013-08-11 21:28:30 +0400
committermattab <matthieu.aubry@gmail.com>2013-08-11 21:28:30 +0400
commitd293408450bc8b0c0f79934da6a43914626935ae (patch)
treee50c0df2f698b6033e13f963b9a16a01ef5bf020 /plugins/UserCountryMap
parent3b74ae5cdac37e16315c3a24ecf2591f742ca3c7 (diff)
parent2340530c1109a37527f3b8ad0b82e54e7a6eb137 (diff)
Merge branch 'plugin_namespaces'
Conflicts: plugins/UserCountryMap/Controller.php
Diffstat (limited to 'plugins/UserCountryMap')
-rw-r--r--plugins/UserCountryMap/Controller.php50
-rw-r--r--plugins/UserCountryMap/UserCountryMap.php11
2 files changed, 31 insertions, 30 deletions
diff --git a/plugins/UserCountryMap/Controller.php b/plugins/UserCountryMap/Controller.php
index d057c728c7..d81f4003d8 100644
--- a/plugins/UserCountryMap/Controller.php
+++ b/plugins/UserCountryMap/Controller.php
@@ -6,12 +6,15 @@
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
*
* @category Piwik_Plugins
- * @package Piwik_UserCountryMap
+ * @package UserCountryMap
*/
+namespace Piwik\Plugins\UserCountryMap;
+
+use Exception;
use Piwik\API\Request;
use Piwik\Piwik;
use Piwik\Common;
-use Piwik\Controller;
+use Piwik\Plugins\Goals\API;
use Piwik\ViewDataTable;
use Piwik\View;
use Piwik\Site;
@@ -19,9 +22,9 @@ use Piwik\Config;
/**
*
- * @package Piwik_UserCountryMap
+ * @package UserCountryMap
*/
-class Piwik_UserCountryMap_Controller extends Controller
+class Controller extends \Piwik\Controller
{
// By default plot up to the last 30 days of visitors on the map, for low traffic sites
@@ -65,16 +68,16 @@ class Piwik_UserCountryMap_Controller extends Controller
// some translations
$view->localeJSON = Common::json_encode(array(
- 'nb_visits' => Piwik_Translate('VisitsSummary_NbVisits'),
- 'one_visit' => Piwik_Translate('General_OneVisit'),
- 'no_visit' => Piwik_Translate('UserCountryMap_NoVisit'),
- 'nb_actions' => Piwik_Translate('VisitsSummary_NbActionsDescription'),
- 'nb_actions_per_visit' => Piwik_Translate('VisitsSummary_NbActionsPerVisit'),
- 'bounce_rate' => Piwik_Translate('VisitsSummary_NbVisitsBounced'),
- 'avg_time_on_site' => Piwik_Translate('VisitsSummary_AverageVisitDuration'),
- 'and_n_others' => Piwik_Translate('UserCountryMap_AndNOthers'),
- 'no_data' => Piwik_Translate('CoreHome_ThereIsNoDataForThisReport')
- ));
+ 'nb_visits' => Piwik_Translate('VisitsSummary_NbVisits'),
+ 'one_visit' => Piwik_Translate('General_OneVisit'),
+ 'no_visit' => Piwik_Translate('UserCountryMap_NoVisit'),
+ 'nb_actions' => Piwik_Translate('VisitsSummary_NbActionsDescription'),
+ 'nb_actions_per_visit' => Piwik_Translate('VisitsSummary_NbActionsPerVisit'),
+ 'bounce_rate' => Piwik_Translate('VisitsSummary_NbVisitsBounced'),
+ 'avg_time_on_site' => Piwik_Translate('VisitsSummary_AverageVisitDuration'),
+ 'and_n_others' => Piwik_Translate('UserCountryMap_AndNOthers'),
+ 'no_data' => Piwik_Translate('CoreHome_ThereIsNoDataForThisReport')
+ ));
$view->reqParamsJSON = $this->getEnrichedRequest($params = array(
'period' => $period,
@@ -126,7 +129,7 @@ class Piwik_UserCountryMap_Controller extends Controller
$view->defaultMetric = 'nb_visits';
$view->liveRefreshAfterMs = (int)Config::getInstance()->General['live_widget_refresh_after_seconds'] * 1000;
- $goals = Piwik_Goals_API::getInstance()->getGoals($idSite);
+ $goals = API::getInstance()->getGoals($idSite);
$site = new Site($idSite);
$view->hasGoals = !empty($goals) || $site->isEcommerceEnabled() ? 'true' : 'false';
@@ -151,11 +154,11 @@ class Piwik_UserCountryMap_Controller extends Controller
));
$view->reqParamsJSON = $this->getEnrichedRequest(array(
- 'period' => 'range',
- 'idSite' => $idSite,
- 'date' => self::REAL_TIME_WINDOW,
- 'token_auth' => $token_auth,
- ));
+ 'period' => 'range',
+ 'idSite' => $idSite,
+ 'date' => self::REAL_TIME_WINDOW,
+ 'token_auth' => $token_auth,
+ ));
echo $view->render();
}
@@ -165,16 +168,13 @@ class Piwik_UserCountryMap_Controller extends Controller
$params['format'] = 'json';
$params['showRawMetrics'] = 1;
$segment = \Piwik\API\Request::getRawSegmentFromRequest();
- if (!empty($segment)
- && !empty($params['segment'])
- ) {
+ if (!empty($segment)) {
$params['segment'] = $segment;
}
return Common::json_encode($params);
}
-
private function checkUserCountryPluginEnabled()
{
if (!\Piwik\PluginsManager::getInstance()->isPluginActivated('UserCountry')) {
@@ -236,4 +236,4 @@ class Piwik_UserCountryMap_Controller extends Controller
return $this->getApiRequestUrl('API', 'getProcessedReport&apiModule=' . $module . '&apiAction=' . $action,
$idSite, $period, $date, $token_auth, $filter_by_country, $segmentOverride);
}
-} \ No newline at end of file
+}
diff --git a/plugins/UserCountryMap/UserCountryMap.php b/plugins/UserCountryMap/UserCountryMap.php
index 19e0c34590..66da62b137 100644
--- a/plugins/UserCountryMap/UserCountryMap.php
+++ b/plugins/UserCountryMap/UserCountryMap.php
@@ -6,18 +6,19 @@
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
*
* @category Piwik_Plugins
- * @package Piwik_UserCountryMap
+ * @package UserCountryMap
*/
+namespace Piwik\Plugins\UserCountryMap;
+
use Piwik\FrontController;
use Piwik\Version;
use Piwik\WidgetsList;
-use Piwik\Plugin;
/**
*
- * @package Piwik_UserCountryMap
+ * @package UserCountryMap
*/
-class Piwik_UserCountryMap extends Plugin
+class UserCountryMap extends \Piwik\Plugin
{
/**
* @see Piwik_Plugin::getInformation
@@ -38,7 +39,7 @@ class Piwik_UserCountryMap extends Plugin
WidgetsList::add('General_Visitors', Piwik_Translate('UserCountryMap_VisitorMap'), 'UserCountryMap', 'visitorMap');
WidgetsList::add('Live!', Piwik_Translate('UserCountryMap_RealTimeMap'), 'UserCountryMap', 'realtimeMap');
- Piwik_AddAction('template_leftColumnUserCountry', array('Piwik_UserCountryMap', 'insertMapInLocationReport'));
+ Piwik_AddAction('template_leftColumnUserCountry', array('Piwik\Plugins\UserCountryMap\UserCountryMap', 'insertMapInLocationReport'));
}
static public function insertMapInLocationReport(&$out)