You are here

function piwik_reports_dateselect_form in Piwik Reports 6

Same name and namespace in other branches
  1. 7.2 piwik_reports.pages.inc \piwik_reports_dateselect_form()
10 calls to piwik_reports_dateselect_form()
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 23
Drupal Module: Piwik Reports

Code

function piwik_reports_dateselect_form() {
  $period = array(
    0 => t('Today'),
    1 => t('Yesterday'),
    2 => t('Last week'),
    3 => t('Last month'),
    4 => t('Last year'),
  );
  $form['#attributes'] = array(
    'class' => 'search-form',
  );
  $form['basic'] = array(
    '#type' => 'fieldset',
    '#title' => t('Filter time period'),
  );
  $form['basic']['inline'] = array(
    '#prefix' => '<div class="container-inline">',
    '#suffix' => '</div>',
  );
  $form['basic']['inline']['period'] = array(
    '#type' => 'select',
    '#title' => '',
    '#default_value' => isset($_SESSION['piwik_reports_period']) ? $_SESSION['piwik_reports_period'] : 0,
    '#options' => $period,
  );
  $form['basic']['inline']['submit'] = array(
    '#type' => 'submit',
    '#value' => t('Filter'),
  );
  return $form;
}