|
Server : Apache System : Linux s1230 5.15.0-139-generic #149~20.04.1 SMP Tue Jul 14 11:21:49 UTC 2026 x86_64 User : p141464 ( 418825) PHP Version : 7.4.33.12 Disable Function : NONE Directory : /html/KMU-CSR-PLANER/wp-content/plugins/matomo/app/plugins/RssWidget/ |
Upload File : |
<?php
/**
* Matomo - free/libre analytics platform
*
* @link https://matomo.org
* @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
*/
namespace Piwik\Plugins\RssWidget;
use Piwik\Plugins\RssWidget\Widgets\RssChangelog;
use Piwik\Plugins\RssWidget\Widgets\RssPiwik;
use Piwik\SettingsPiwik;
use Piwik\Widget\WidgetsList;
/**
*
*/
class RssWidget extends \Piwik\Plugin
{
/**
* @see \Piwik\Plugin::registerEvents
*/
public function registerEvents()
{
return array('AssetManager.getStylesheetFiles' => 'getStylesheetFiles', 'Request.getRenamedModuleAndAction' => 'renameExampleRssWidgetModule', 'Widget.filterWidgets' => 'filterWidgets');
}
public function getStylesheetFiles(&$stylesheets)
{
$stylesheets[] = "plugins/RssWidget/stylesheets/rss.less";
}
public function renameExampleRssWidgetModule(&$module, &$action)
{
if ($module == 'ExampleRssWidget') {
$module = 'RssWidget';
}
}
/**
* @param WidgetsList $list
*/
public function filterWidgets($list)
{
if (!SettingsPiwik::isInternetEnabled()) {
$list->remove(RssChangelog::getCategory(), RssChangelog::getName());
$list->remove(RssPiwik::getCategory(), RssPiwik::getName());
}
}
}