function newsHomeQuery() {
 return http_build_query(newsHomeQueryArray());
}
Example #2
0
  $search_results = $news_office->get_search_results($search_query, $seek_search_id, 10);
  $stories = $search_results['items'];
  $search_results_count = $search_results['totalResults'];  


  if($search_results_count > $seek_search_id + 10) {
    $next_search_id = $seek_search_id + 10;
  } else {
    $next_search_id = NULL;
  }

  if($seek_search_id >= 10) {
    $previous_search_id = $seek_search_id - 10;
  }

  $extra_params = newsHomeQueryArray();
  $extra_params["query"] = $search_query;
  $next_previous_data = new LoadNextPreviousData($extra_params, "seek_search_id", $next_search_id, $previous_search_id);

  if($search_results_count == 0) {
    $search_results_description = "No matches found.";
  } else if($search_results_count == 1) {
    $search_results_description = "1 match found.";
  } else {
    $search_results_description = "{$search_results_count} matches found.";
  }

  if($search_results_count <= 10) {
    $search_results_displayed_description = $search_results_description;
  } else {
    $search_results_displayed_description = ($seek_search_id+1) . '-' . ($seek_search_id+sizeof($stories)) . ' of ' . $search_results_description;