ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
base.php
Go to the documentation of this file.
1 <?php
2 
3 function base()
4 {
5  global $DIC;
6  $factory = $DIC->ui()->factory();
7  $renderer = $DIC->ui()->renderer();
8  $url = $DIC->http()->request()->getRequestTarget();
9 
10  $parameter_name = 'page';
11  $current_page = (int) (array_key_exists($parameter_name, $_GET) ? $_GET[$parameter_name] : 0);
12 
13  $pagination = $factory->viewControl()->pagination()
14  ->withTargetURL($url, $parameter_name)
15  ->withTotalEntries(98)
16  ->withPageSize(10)
17  ->withCurrentPage($current_page);
18 
19  list($range_offset, $range_length) = $pagination->getRange()->unpack();
20  $result = "Show $range_length entries starting at $range_offset";
21 
22  return $renderer->render($pagination)
23  . '<hr>'
24  . $result;
25 }
$result
$_GET["client_id"]
base()
Definition: base.php:4
global $DIC
Definition: goto.php:24
$url
$factory
Definition: metadata.php:58