smart_paging.tokens.inc in Smart Paging 7
File
smart_paging.tokens.inc
View source
<?php
function smart_paging_token_info() {
$info = array(
'types' => array(
'smart-paging' => array(
'name' => t('Smart Paging'),
'description' => t('Smart Paging Tokens.'),
),
),
);
$info['tokens']['smart-paging']['page-number'] = array(
'name' => t('Page number'),
'description' => t('The page number of the current page when viewing paged lists.'),
);
return $info;
}
function smart_paging_tokens($type, $tokens, array $data = array(), array $options = array()) {
$replacements = array();
if ($type == 'smart-paging') {
foreach ($tokens as $name => $original) {
switch ($name) {
case 'page-number':
$replacements[$original] = pager_find_page(1) + 1;
break;
}
}
}
return $replacements;
}