mediamosa_statistics_searchwords_list_form()sites/all/modules/mediamosa/modules/statistics/mediamosa_statistics_searchwords.inc, line 47
<?php
function mediamosa_statistics_searchwords_list_form() {
// Get session.
$session = isset($_SESSION['mediamosa_statistics_filter'][MEDIAMOSA_STATISTICS_FILTER_TYPE_SEARCHEDWORDS]) ? $_SESSION['mediamosa_statistics_filter'][MEDIAMOSA_STATISTICS_FILTER_TYPE_SEARCHEDWORDS] : array();
$year = empty($session['year']) ? date('Y') : $session['year'];
$month = empty($session['month']) ? date('n') : $session['month'];
$month_end = empty($session['month_end']) ? ($month + 1) : $session['month_end'];
if ($month_end > 12) {
$month_end = 1;
$year_end = $year + 1;
}
$year_end = empty($session['year_end']) ? (isset($year_end) ? $year_end : $year) : $session['year_end'];
$params = array(
'begindate' => $year . '-' . $month,
'enddate' => $year_end . '-' . $month_end,
);
// Do the rest call.
$result = mediamosa_response_connector::static_do_restcall_drupal('statistics/searchedwords', 'GET', $params);
// Our header.
$header = array(
array('data' => t('Word')),
array('data' => t('Count')),
);
$rows = array();
foreach ($result['items'] as $row) {
$rows[] = array(
$row['word'],
$row['count'],
);
}
//$form['pager_top'] = array('#theme' => 'pager');
$form['table'] = array(
'#theme' => 'table',
'#header' => $header,
'#rows' => $rows,
'#empty' => t('No data found.')
);
//$form['pager_bottom'] = array('#theme' => 'pager');
return $form;
}
?>