Наследование: extends Piwik\Plugin\API
Пример #1
0
 public function addSubcategories(&$subcategories)
 {
     if (Piwik::isUserIsAnonymous()) {
         $this->addDefaultSubcategory($subcategories);
     } else {
         $dashboards = API::getInstance()->getDashboards();
         if (empty($dashboards)) {
             $this->addDefaultSubcategory($subcategories);
         } else {
             $order = 0;
             foreach ($dashboards as $dashboard) {
                 $subcategory = new Subcategory();
                 $subcategory->setName($dashboard['name']);
                 $subcategory->setCategoryId('Dashboard_Dashboard');
                 $subcategory->setId($dashboard['id']);
                 $subcategory->setOrder($order++);
                 $subcategories[] = $subcategory;
             }
         }
     }
 }