You are here

function _piwik_reports_select_period in Piwik Web Analytics 6

10 calls to _piwik_reports_select_period()
piwik_reports_downloads in modules/piwik_reports/piwik_reports.pages.inc
piwik_reports_evolution in modules/piwik_reports/piwik_reports.pages.inc
piwik_reports_locations in modules/piwik_reports/piwik_reports.pages.inc
piwik_reports_outlinks in modules/piwik_reports/piwik_reports.pages.inc
piwik_reports_overview in modules/piwik_reports/piwik_reports.pages.inc

... See full list

File

modules/piwik_reports/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;
}