diff options
Diffstat (limited to 'plugins/CoreHome/Widgets/GetPromoVideo.php')
-rw-r--r-- | plugins/CoreHome/Widgets/GetPromoVideo.php | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/plugins/CoreHome/Widgets/GetPromoVideo.php b/plugins/CoreHome/Widgets/GetPromoVideo.php new file mode 100644 index 0000000000..49636b5e0e --- /dev/null +++ b/plugins/CoreHome/Widgets/GetPromoVideo.php @@ -0,0 +1,44 @@ +<?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\CoreHome\Widgets; + +use Piwik\Widget\Widget; +use Piwik\Widget\WidgetConfig; +use Piwik\Translation\Translator; +use Piwik\View; + +class GetPromoVideo extends Widget +{ + /** + * @var Translator + */ + private $translator; + + public function __construct(Translator $translator) + { + $this->translator = $translator; + } + + public static function configure(WidgetConfig $config) + { + $config->setCategoryId('Example Widgets'); + $config->setName('Installation_Welcome'); + $config->setOrder(10); + } + + public function render() + { + $view = new View('@CoreHome/getPromoVideo'); + $view->shareText = $this->translator->translate('CoreHome_SharePiwikShort'); + $view->shareTextLong = $this->translator->translate('CoreHome_SharePiwikLong'); + $view->promoVideoUrl = 'https://www.youtube.com/watch?v=OslfF_EH81g'; + + return $view->render(); + } +}
\ No newline at end of file |