Piwik\ViewDataTable\Config::loadDocumentation PHP Method

loadDocumentation() private method

Load documentation from the API
private loadDocumentation ( )
    private function loadDocumentation()
    {
        $this->metrics_documentation = array();
        $idSite = Common::getRequestVar('idSite', 0, 'int');
        if ($idSite < 1) {
            return;
        }
        $apiParameters = array();
        $idDimension = Common::getRequestVar('idDimension', 0, 'int');
        $idGoal = Common::getRequestVar('idGoal', 0, 'int');
        if ($idDimension > 0) {
            $apiParameters['idDimension'] = $idDimension;
        }
        if ($idGoal > 0) {
            $apiParameters['idGoal'] = $idGoal;
        }
        $report = API::getInstance()->getMetadata($idSite, $this->controllerName, $this->controllerAction, $apiParameters);
        if (empty($report)) {
            return;
        }
        $report = $report[0];
        if (isset($report['metricsDocumentation'])) {
            $this->metrics_documentation = $report['metricsDocumentation'];
        }
        if (isset($report['documentation'])) {
            $this->documentation = $report['documentation'];
        }
    }