ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
base.php File Reference

Go to the source code of this file.

Functions

 base ()
 

Function Documentation

◆ base()

base ( )

Definition at line 3 of file base.php.

References $_GET, $DIC, $factory, $result, and $url.

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"]
global $DIC
Definition: goto.php:24
$url
$factory
Definition: metadata.php:58