Piwik\Plugins\Insights\Visualizations\Insight::canDisplayViewDataTable PHP Method

canDisplayViewDataTable() public static method

public static canDisplayViewDataTable ( ViewDataTable $view )
$view Piwik\Plugin\ViewDataTable
    public static function canDisplayViewDataTable(ViewDataTable $view)
    {
        $period = Common::getRequestVar('period', null, 'string');
        $date = Common::getRequestVar('date', null, 'string');
        $canGenerateInsights = API::getInstance()->canGenerateInsights($date, $period);
        if (!$canGenerateInsights) {
            return false;
        }
        if ($view->requestConfig->apiMethodToRequestDataTable && 0 === strpos($view->requestConfig->apiMethodToRequestDataTable, 'DBStats')) {
            return false;
        }
        return parent::canDisplayViewDataTable($view);
    }