/** Get latest searches */ public function latestSearches($return = false) { $view = new Piwik_ViewDataTable_HtmlTable(); $view->init($this->pluginName, __FUNCTION__, 'LatestReferrers.getLatestSearches'); $cols = array(Piwik_LatestReferrers::REFERRER, Piwik_LatestReferrers::REFERRER_KEYWORD, Piwik_LatestReferrers::ENTRY_URL, Piwik_LatestReferrers::TIME, Piwik_LatestReferrers::OCCURRENCES); return $this->latestLinks($return, $view, $cols); }
/** Logins overview */ public function getLoginsTable($return = false) { $view = new Piwik_ViewDataTable_HtmlTable(); $view->init($this->pluginName, __FUNCTION__, 'SiteUsers.getLogins'); $columns = array('username', 'iduser', 'total_logins', 'visits_with_logins', 'duration'); foreach ($columns as $column) { $view->setColumnTranslation($column, Piwik_Translate('SiteUsers_Col_' . $column)); } $view->setColumnsToDisplay($columns); $view->setSortedColumn('total_logins', 'desc'); $view->disableFooter(); $result = $this->renderView($view, true); if ($return) { return $result; } echo $result; }