function custom_pagers_page in Custom Pagers 5
Same name and namespace in other branches
- 6 custom_pagers.admin.inc \custom_pagers_page()
- 7 custom_pagers.admin.inc \custom_pagers_page()
1 string reference to 'custom_pagers_page'
- custom_pagers_menu in ./
custom_pagers.module - Implementation of hook_menu().
File
- ./
custom_pagers.module, line 128
Code
function custom_pagers_page() {
$pagers = _custom_pagers_load_all_pagers(TRUE);
$header = array(
t('Title'),
t('Node list'),
t('Visibility'),
'',
);
$rows = array();
foreach ($pagers as $pager) {
$row = array();
$row[] = $pager->title;
$row[] = !empty($pager->list_php) ? t('PHP snippet') : $pager->view . t(' view');
$row[] = !empty($pager->visibility_php) ? t('PHP snippet') : $pager->node_type . t(' nodes');
$row[] = l(t('edit'), 'admin/build/custom_pagers/edit/' . $pager->pid);
$rows[] = $row;
}
if (count($rows) == 0) {
$rows[] = array(
array(
'data' => t('No custom pagers have been defined.'),
'colspan' => 3,
),
);
}
$rows[] = array(
array(
'data' => l(t('Add a new custom pager'), 'admin/build/custom_pagers/add'),
'colspan' => 2,
),
);
return theme('table', $header, $rows);
}