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:
authorMatthieu Napoli <matthieu@mnapoli.fr>2015-02-02 06:38:35 +0300
committerMatthieu Napoli <matthieu@mnapoli.fr>2015-02-02 06:38:35 +0300
commite9197cbd6e150822d0943ac096a1a6c6e2565938 (patch)
tree7021e163d59e47ec836227dcedfcb393c4217ece /plugins/MobileMessaging
parent03ea8fb3ec54285bdd63cdada015aa67aec1c6ee (diff)
Removed calls to deprecated Piwik\Common::getCountriesList
Diffstat (limited to 'plugins/MobileMessaging')
-rw-r--r--plugins/MobileMessaging/Controller.php34
1 files changed, 22 insertions, 12 deletions
diff --git a/plugins/MobileMessaging/Controller.php b/plugins/MobileMessaging/Controller.php
index 92661ed87d..cb3ec59238 100644
--- a/plugins/MobileMessaging/Controller.php
+++ b/plugins/MobileMessaging/Controller.php
@@ -10,20 +10,31 @@
namespace Piwik\Plugins\MobileMessaging;
use Piwik\Common;
+use Piwik\Intl\Data\Provider\RegionDataProvider;
use Piwik\IP;
use Piwik\Piwik;
+use Piwik\Plugin\ControllerAdmin;
use Piwik\Plugins\LanguagesManager\LanguagesManager;
use Piwik\Plugins\MobileMessaging\SMSProvider;
use Piwik\View;
require_once PIWIK_INCLUDE_PATH . '/plugins/UserCountry/functions.php';
-/**
- *
- */
-class Controller extends \Piwik\Plugin\ControllerAdmin
+class Controller extends ControllerAdmin
{
- /*
+ /**
+ * @var RegionDataProvider
+ */
+ private $regionDataProvider;
+
+ public function __construct(RegionDataProvider $regionDataProvider)
+ {
+ $this->regionDataProvider = $regionDataProvider;
+
+ parent::__construct();
+ }
+
+ /**
* Mobile Messaging Settings tab :
* - set delegated management
* - provide & validate SMS API credential
@@ -40,7 +51,7 @@ class Controller extends \Piwik\Plugin\ControllerAdmin
return $view->render();
}
- /*
+ /**
* Mobile Messaging Settings tab :
* - set delegated management
* - provide & validate SMS API credential
@@ -77,13 +88,12 @@ class Controller extends \Piwik\Plugin\ControllerAdmin
// construct the list of countries from the lang files
$countries = array();
- foreach (Common::getCountriesList() as $countryCode => $continentCode) {
+ foreach ($this->regionDataProvider->getCountryList() as $countryCode => $continentCode) {
if (isset(CountryCallingCodes::$countryCallingCodes[$countryCode])) {
- $countries[$countryCode] =
- array(
- 'countryName' => \Piwik\Plugins\UserCountry\countryTranslate($countryCode),
- 'countryCallingCode' => CountryCallingCodes::$countryCallingCodes[$countryCode],
- );
+ $countries[$countryCode] = array(
+ 'countryName' => \Piwik\Plugins\UserCountry\countryTranslate($countryCode),
+ 'countryCallingCode' => CountryCallingCodes::$countryCallingCodes[$countryCode],
+ );
}
}
$view->countries = $countries;