function LoggerController::pagerInit in MongoDB 8
Initialize the global pager variables for use in a mongodb_watchdog event list.
1 call to LoggerController::pagerInit()
- LoggerController::watchdogEvent in src/Logger/ LoggerController.php 
- Display watchdogs entry details in MongoDB.
File
- src/Logger/ LoggerController.php, line 78 
- Controller service for the MongoDB Watchdog reports.
Class
Namespace
Drupal\mongodb\LoggerCode
function pagerInit($element, $limit, $total) {
  global $pager_page_array, $pager_total, $pager_total_items;
  // Initialize pager, see pager.inc.
  $page = isset($_GET['page']) ? $_GET['page'] : '';
  $pager_page_array = explode(',', $page);
  if (!isset($pager_page_array[$element])) {
    $pager_page_array[$element] = 0;
  }
  $pager_total_items[$element] = $total;
  $pager_total[$element] = ceil($pager_total_items[$element] / $limit);
  $pager_page_array[$element] = max(0, min((int) $pager_page_array[$element], (int) $pager_total[$element] - 1));
  return isset($pager_page_array[$element]) ? $pager_page_array[$element] : 0;
}