You are here

function _piwik_reports_select_period in Piwik Reports 6

Same name and namespace in other branches
  1. 7.4 piwik_reports.pages.inc \_piwik_reports_select_period()
  2. 7.2 piwik_reports.pages.inc \_piwik_reports_select_period()
  3. 7.3 piwik_reports.pages.inc \_piwik_reports_select_period()
10 calls to _piwik_reports_select_period()
piwik_reports_downloads in ./piwik_reports.pages.inc
piwik_reports_evolution in ./piwik_reports.pages.inc
piwik_reports_locations in ./piwik_reports.pages.inc
piwik_reports_outlinks in ./piwik_reports.pages.inc
piwik_reports_overview in ./piwik_reports.pages.inc

... See full list

File

./piwik_reports.pages.inc, line 718
Drupal Module: 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;
}