function _piwik_reports_select_period in Piwik Reports 7.3
Same name and namespace in other branches
- 6 piwik_reports.pages.inc \_piwik_reports_select_period()
- 7.4 piwik_reports.pages.inc \_piwik_reports_select_period()
- 7.2 piwik_reports.pages.inc \_piwik_reports_select_period()
Helper function to return the starting and ending dates according to the selected period.
Parameters
int $period: Selected period.
Return value
string Formatted date.
1 call to _piwik_reports_select_period()
- piwik_reports_reports in ./
piwik_reports.pages.inc - Return the $form that handles piwik reports.
File
- ./
piwik_reports.pages.inc, line 342 - Reports callback for Piwik Reports.
Code
function _piwik_reports_select_period($period) {
switch ($period) {
case 0:
$date = date("Y-m-d");
break;
case 1:
$d = mktime(0, 0, 0, date("m"), date("d") - 1, date("Y"));
$date = date("Y-m-d", $d);
break;
case 2:
$d = mktime(0, 0, 0, date("m"), date("d") - 7, date("Y"));
$date = date("Y-m-d", $d);
break;
case 3:
$d = mktime(0, 0, 0, date("m") - 1, date("d"), date("Y"));
$date = date("Y-m-d", $d);
break;
case 4:
$d = mktime(0, 0, 0, date("m"), date("d"), date("Y") - 1);
$date = date("Y-m-d", $d);
break;
}
return $date;
}