$urlParams = "reset=1&force=1&status=1&start={$startDate}&end={$endDate}&test=0";
}
elseif ($chartKey == 'by_year') {
- $startDate = CRM_Utils_Date::format(array('Y' => substr($index,0,4)));
- $endDate = date('Ymd', mktime(0, 0, 0, 13, 0, substr($index,0,4)));
+ if (!empty($config->fiscalYearStart) && ($config->fiscalYearStart['M'] != 1 || $config->fiscalYearStart['d'] != 1)) {
+ $startDate = date('Ymd', mktime(0, 0, 0, $config->fiscalYearStart['M'], $config->fiscalYearStart['d'], substr($index,0,4)));
+ $endDate = date('Ymd', mktime(0, 0, 0, $config->fiscalYearStart['M'], $config->fiscalYearStart['d'], substr($index,0,4)+1));
+ }
+ else {
+ $startDate = CRM_Utils_Date::format(array('Y' => substr($index,0,4)));
+ $endDate = date('Ymd', mktime(0, 0, 0, 13, 0, substr($index,0,4)));
+ }
$urlParams = "reset=1&force=1&status=1&start={$startDate}&end={$endDate}&test=0";
}
if ($urlParams) {