public function EntityPagerOut::getEntityPager in Entity Pager 7
Entity Pager return links.
The main method for returning links & counts etc.. for Entity Pager. Use this to get Entity Pager links.
Return value
array|bool|void Get the results for an entity pager.
File
- includes/
EntityPagerOut.inc, line 29 - Provides the Business Logic for the EntityPager module.
Class
- EntityPagerOut
- Class EntityPagerOut.
Code
public function getEntityPager() {
$entity = $this
->getEntity();
$view = $this
->getView();
$settings = $this
->getSettings($view);
if (!$entity) {
$this
->runAdviceLogic('no-records', 'No Entity on page');
return FALSE;
}
$entity_type = $this
->getEntityInfo('entity_type');
// Process to 'All' link.
$this
->tokenLink($entity_type, $entity, $settings['next_prev']['link_all_url'], $settings['next_prev']['link_all_text']);
// Create links for 'Next', 'All' and 'Prev' values.
$links = $this
->calculateNextAllPrevValuesFromView($entity, $view);
return $links;
}