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:
authorBenaka Moorthi <benaka.moorthi@gmail.com>2013-07-06 03:44:45 +0400
committerBenaka Moorthi <benaka.moorthi@gmail.com>2013-07-06 03:44:45 +0400
commitddd7aac6f2d1e3b1660f38045cab4214a26f2325 (patch)
tree8e49b4362a6a88505d1b790d64a546a719056188 /plugins/UserCountryMap
parent3a3517e48823a4d7dc521e5a754c51ddbcf5d210 (diff)
Implemented custom event dispatching system for Piwik (replaced event dispatcher lib in libs/Event).
Notes: - New dispatcher can execute callbacks before or after other callbacks. - It is also possible to dispatch events only to a specific set of plugins instead of all plugins. - Moved Piwik::unprefixClass to Piwik_Common::unprefixClass - Added visibility to some event handlers that were missing it. - Allowed two unit tests to fail w/ better diagnostic messages.
Diffstat (limited to 'plugins/UserCountryMap')
-rw-r--r--plugins/UserCountryMap/UserCountryMap.php15
1 files changed, 4 insertions, 11 deletions
diff --git a/plugins/UserCountryMap/UserCountryMap.php b/plugins/UserCountryMap/UserCountryMap.php
index adbf9d5dba..20cc857961 100644
--- a/plugins/UserCountryMap/UserCountryMap.php
+++ b/plugins/UserCountryMap/UserCountryMap.php
@@ -34,9 +34,8 @@ class Piwik_UserCountryMap extends Piwik_Plugin
Piwik_AddAction('template_leftColumnUserCountry', array('Piwik_UserCountryMap', 'insertMapInLocationReport'));
}
- static public function insertMapInLocationReport($notification)
+ static public function insertMapInLocationReport(&$out)
{
- $out =& $notification->getNotificationObject();
$out = '<h2>' . Piwik_Translate('UserCountryMap_VisitorMap') . '</h2>';
$out .= Piwik_FrontController::getInstance()->fetchDispatch('UserCountryMap', 'visitorMap');
}
@@ -51,17 +50,13 @@ class Piwik_UserCountryMap extends Piwik_Plugin
return $hooks;
}
- function addMenu()
+ public function addMenu()
{
Piwik_AddMenu('General_Visitors', 'UserCountryMap_RealTimeMap', array('module' => 'UserCountryMap', 'action' => 'realtimeWorldMap'), true, $order = 70);
}
- /**
- * @param Piwik_Event_Notification $notification notification object
- */
- public function getJsFiles($notification)
+ public function getJsFiles(&$jsFiles)
{
- $jsFiles = & $notification->getNotificationObject();
$jsFiles[] = "plugins/UserCountryMap/javascripts/vendor/raphael.min.js";
$jsFiles[] = "plugins/UserCountryMap/javascripts/vendor/jquery.qtip.min.js";
$jsFiles[] = "plugins/UserCountryMap/javascripts/vendor/kartograph.min.js";
@@ -70,11 +65,9 @@ class Piwik_UserCountryMap extends Piwik_Plugin
$jsFiles[] = "plugins/UserCountryMap/javascripts/realtime-map.js";
}
- public function getCssFiles($notification)
+ public function getCssFiles(&$cssFiles)
{
- $cssFiles = &$notification->getNotificationObject();
$cssFiles[] = "plugins/UserCountryMap/stylesheets/visitor-map.css";
$cssFiles[] = "plugins/UserCountryMap/stylesheets/realtime-map.css";
}
-
}