diff options
author | Thomas Steur <thomas.steur@gmail.com> | 2015-07-03 03:54:27 +0300 |
---|---|---|
committer | sgiehl <stefan@piwik.org> | 2015-10-06 18:25:13 +0300 |
commit | 9ba8f216fd7856ce5fef06bf82ecb8f8a2e7e630 (patch) | |
tree | 6ce07d18a85d00b39ab720abe042361c0775aead /plugins/SEO | |
parent | 8ccc9dc05da021325cdbf141a548637fa52f16b2 (diff) |
generate pages instead of implementing them in each controller
Diffstat (limited to 'plugins/SEO')
-rw-r--r-- | plugins/SEO/Widgets/GetRank.php (renamed from plugins/SEO/Widgets.php) | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/plugins/SEO/Widgets.php b/plugins/SEO/Widgets/GetRank.php index 1f06c2ec8b..521bf1859c 100644 --- a/plugins/SEO/Widgets.php +++ b/plugins/SEO/Widgets/GetRank.php @@ -6,25 +6,26 @@ * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later * */ -namespace Piwik\Plugins\SEO; +namespace Piwik\Plugins\SEO\Widgets; use Piwik\Common; use Piwik\DataTable\Renderer; +use Piwik\Widget\WidgetConfig; use Piwik\Site; use Piwik\Url; use Piwik\UrlHelper; use Piwik\View; +use Piwik\Plugins\SEO\API; -class Widgets extends \Piwik\Plugin\Widgets +class GetRank extends \Piwik\Widget\Widget { - protected $category = 'SEO'; - - public function init() + public static function configure(WidgetConfig $config) { - $this->addWidget('SEO_SeoRankings', 'getRank'); + $config->setCategoryId('SEO'); + $config->setName('SEO_SeoRankings'); } - public function getRank() + public function render() { $idSite = Common::getRequestVar('idSite'); $site = new Site($idSite); |