diff options
Diffstat (limited to 'plugins/Live/ProfileSummary/Summary.php')
-rw-r--r-- | plugins/Live/ProfileSummary/Summary.php | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/plugins/Live/ProfileSummary/Summary.php b/plugins/Live/ProfileSummary/Summary.php new file mode 100644 index 0000000000..db81a8e127 --- /dev/null +++ b/plugins/Live/ProfileSummary/Summary.php @@ -0,0 +1,52 @@ +<?php +/** + * Piwik - free/libre analytics platform + * + * @link http://piwik.org + * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later + * + */ +namespace Piwik\Plugins\Live\ProfileSummary; + +use Piwik\Common; +use Piwik\Piwik; +use Piwik\View; +use Piwik\Plugins\Goals\API as APIGoals; + +/** + * Class ProfileSummaryAbstract + * + * This class can be implemented in a plugin to provide a new profile summary + * + * @api + */ +class Summary extends ProfileSummaryAbstract +{ + /** + * @inheritdoc + */ + public function getName() + { + return Piwik::translate('General_Summary'); + } + + /** + * @inheritdoc + */ + public function render() + { + $idSite = Common::getRequestVar('idSite', null, 'int'); + $view = new View('@Live/_profileSummary.twig'); + $view->goals = APIGoals::getInstance()->getGoals($idSite); + $view->visitorData = $this->profile; + return $view->render(); + } + + /** + * @inheritdoc + */ + public function getOrder() + { + return 0; + } +}
\ No newline at end of file |