setName() публичный Метод

Set the name of the widget.
public setName ( string $name ) : static
$name string Usually a translation key, eg 'VisitTime_ByServerTimeWidgetName'
Результат static
Пример #1
0
 public static function configure(WidgetConfig $config)
 {
     /**
      * Set the category the widget belongs to. You can reuse any existing widget category or define
      * your own category.
      */
     $config->setCategoryId('About Piwik');
     /**
      * Set the subcategory the widget belongs to. If a subcategory is set, the widget will be shown in the UI.
      */
     // $config->setSubcategoryId('General_Overview');
     /**
      * Set the name of the widget belongs to.
      */
     $config->setName('Example Widget Name');
     /**
      * Set the order of the widget. The lower the number, the earlier the widget will be listed within a category.
      */
     $config->setOrder(99);
     /**
      * Optionally set URL parameters that will be used when this widget is requested.
      * $config->setParameters(array('myparam' => 'myvalue'));
      */
     /**
      * Define whether a widget is enabled or not. For instance some widgets might not be available to every user or
      * might depend on a setting (such as Ecommerce) of a site. In such a case you can perform any checks and then
      * set `true` or `false`. If your widget is only available to users having super user access you can do the
      * following:
      *
      * $config->setIsEnabled(\Piwik\Piwik::hasUserSuperUserAccess());
      * or
      * if (!\Piwik\Piwik::hasUserSuperUserAccess())
      *     $config->disable();
      */
 }
Пример #2
0
 public static function configure(WidgetConfig $config)
 {
     $config->setCategoryId('About Piwik');
     $config->setName('CoreHome_SystemSummaryWidget');
     $config->setOrder(15);
     $config->setIsEnabled(Piwik::hasUserSuperUserAccess());
 }
Пример #3
0
 public static function configure(WidgetConfig $config)
 {
     $config->setCategoryId('About Piwik');
     $config->setName('ProfessionalServices_WidgetProfessionalServicesForPiwik');
     $advertising = StaticContainer::get('Piwik\\ProfessionalServices\\Advertising');
     $config->setIsEnabled($advertising->areAdsForProfessionalServicesEnabled());
 }
Пример #4
0
 public static function configure(WidgetConfig $config)
 {
     $config->setCategoryId('About Piwik');
     $config->setName('Installation_SystemCheck');
     $config->setOrder(16);
     $config->setIsEnabled(Piwik::hasUserSuperUserAccess());
 }
Пример #5
0
 public static function configure(WidgetConfig $config)
 {
     $config->setCategoryId('General_Visitors');
     $config->setSubcategoryId('UserCountry_SubmenuLocations');
     $config->setName('UserCountryMap_VisitorMap');
     $config->setAction('visitorMap');
     $config->setOrder(1);
 }
Пример #6
0
 public static function configure(WidgetConfig $config)
 {
     $config->setCategoryId('General_Visitors');
     $config->setName('Live_VisitorProfile');
     $config->setOrder(25);
     if (Piwik::isUserIsAnonymous()) {
         $config->disable();
     }
 }
Пример #7
0
 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();
     }
 }
Пример #8
0
 public static function configure(WidgetConfig $config)
 {
     $config->setCategoryId('General_Visitors');
     $config->setSubcategoryId('UserCountryMap_RealTimeMap');
     $config->setName('UserCountryMap_RealTimeMap');
     $config->setModule('UserCountryMap');
     $config->setAction('realtimeMap');
     $config->setOrder(5);
     if (!PluginManager::getInstance()->isPluginActivated('UserCountry')) {
         $config->disable();
     }
 }
Пример #9
0
 public static function configure(WidgetConfig $config)
 {
     $config->setCategoryId('Goals_Ecommerce');
     $config->setSubcategoryId('Goals_EcommerceLog');
     $config->setName('Goals_EcommerceLog');
     $idSite = Common::getRequestVar('idSite', 0, 'int');
     if (empty($idSite)) {
         $config->disable();
         return;
     }
     $site = new Site($idSite);
     $config->setIsEnabled($site->isEcommerceEnabled());
 }
Пример #10
0
 public static function configure(WidgetConfig $config)
 {
     $config->setCategoryId('About Piwik');
     $config->setName('Latest Marketplace Updates');
     $config->setOrder(19);
 }
Пример #11
0
 public static function configure(WidgetConfig $config)
 {
     $config->setCategoryId('About Piwik');
     $config->setName('Piwik.org Blog');
 }
Пример #12
0
 public static function configure(WidgetConfig $config)
 {
     $config->setCategoryId('Live!');
     $config->setName('Live_VisitorsInRealTime');
     $config->setOrder(20);
 }
Пример #13
0
 public static function configure(WidgetConfig $config)
 {
     $config->setCategoryId('SEO');
     $config->setName('SEO_SeoRankings');
 }
Пример #14
0
 public static function configure(WidgetConfig $config)
 {
     $config->setCategoryId('About Piwik');
     $config->setName('CoreHome_SupportPiwik');
     $config->setOrder(5);
 }
Пример #15
0
 public static function configure(WidgetConfig $config)
 {
     $config->setCategoryId('SEO');
     $config->setName('Referrers_WidgetTopKeywordsForPages');
     $config->setIsEnabled(SettingsPiwik::isSegmentationEnabled());
 }
Пример #16
0
 public static function configure(WidgetConfig $config)
 {
     $config->setCategoryId('About Piwik');
     $config->setName('Installation_Welcome');
     $config->setOrder(10);
 }
Пример #17
0
 public static function configure(WidgetConfig $config)
 {
     $config->setCategoryId('Insights_WidgetCategory');
     $config->setName('Insights_MoversAndShakersWidgetTitle');
 }
Пример #18
0
 public static function configure(WidgetConfig $config)
 {
     $config->setCategoryId('Insights_WidgetCategory');
     $config->setName('Insights_OverviewWidgetTitle');
 }