private function addDefaultDashboard(&$widgets) { $config = new WidgetConfig(); $config->setIsNotWidgetizable(); $config->setModule('Dashboard'); $config->setAction('embeddedIndex'); $config->setCategoryId('Dashboard_Dashboard'); $config->setSubcategoryId('1'); $config->setParameters(array('idDashboard' => 1)); $widgets[] = $config; }
public static function configure(WidgetConfig $config) { $idSite = Common::getRequestVar('idSite', 0, 'int'); $config->setCategoryId('Goals_Goals'); $config->setSubcategoryId('Goals_ManageGoals'); $config->setIsNotWidgetizable(); if (empty($idSite)) { $config->disable(); return; } $goals = API::getInstance()->getGoals($idSite); if (Piwik::isUserHasAdminAccess($idSite)) { $config->setName('Goals_ManageGoals'); } else { $config->setName('Goals_CreateNewGOal'); } if (count($goals) === 0) { $config->disable(); } }