Piwik\Plugin\Controller::getGraphParamsModified PHP Method

getGraphParamsModified() protected method

For example: if you set range=last30 and date=2008-03-10, the date element of the returned array will be "2008-02-10,2008-03-10" Parameters you can set: - range: last30, previous10, etc. - date: YYYY-MM-DD, today, yesterday - period: day, week, month, year
protected getGraphParamsModified ( array $paramsToSet = [] ) : array
$paramsToSet array array( 'date' => 'last50', 'viewDataTable' =>'sparkline' )
return array
    protected function getGraphParamsModified($paramsToSet = array())
    {
        if (!isset($paramsToSet['period'])) {
            $period = Common::getRequestVar('period');
        } else {
            $period = $paramsToSet['period'];
        }
        if ($period == 'range') {
            return $paramsToSet;
        }
        if (!isset($paramsToSet['range'])) {
            $range = 'last30';
        } else {
            $range = $paramsToSet['range'];
        }
        if (!isset($paramsToSet['date'])) {
            $endDate = $this->strDate;
        } else {
            $endDate = $paramsToSet['date'];
        }
        if (is_null($this->site)) {
            throw new NoAccessException("Website not initialized, check that you are logged in and/or using the correct token_auth.");
        }
        $paramDate = Range::getRelativeToEndDate($period, $range, $endDate, $this->site);
        $params = array_merge($paramsToSet, array('date' => $paramDate));
        return $params;
    }