function _pagerer_tags_merge_default in Pagerer 7
Default tags for Pagerer's themes.
Parameters
string $theme: theme name
string $display_mode: what is being displayed within [pages|items|item_ranges]
array $tags: an array of tags to be merged with defaults
Return value
array merged array of custom and default tags
1 call to _pagerer_tags_merge_default()
- _pagerer_theme_handler in ./
pagerer.module - Pagerer's theme handler.
File
- ./
pagerer.module, line 355 - Pagerer
Code
function _pagerer_tags_merge_default($theme, $display_mode, $tags = NULL) {
switch ($theme) {
case 'pagerer_standard':
$default_tags = array(
'page' => t("@number"),
'first' => t("« first"),
'previous' => t("‹ previous"),
'next' => t("next ›"),
'last' => t("last »"),
'total' => t("of @total"),
'page_label' => t("Page"),
'item_label' => t("Item"),
'item_range_label' => t("Items"),
);
break;
default:
$default_tags = array(
'page' => t("@number"),
'first' => t("«"),
'previous' => t("<"),
'next' => t(">"),
'last' => t("»"),
'previous_progr' => t("-@number"),
'next_progr' => t("+@number"),
'total' => t("of @total"),
'page_label' => t("Page"),
'item_label' => t("Item"),
'item_range_label' => t("Items"),
);
break;
}
switch ($display_mode) {
case 'pages':
$default_titles = array(
'pageset_empty' => t("No pages to display."),
'page_title' => t("Go to page @number"),
'first_title' => t("Go to first page"),
'previous_title' => t("Go to previous page"),
'next_title' => t("Go to next page"),
'last_title' => t("Go to last page"),
'widget_title' => t("Enter page, then press Return."),
'slider_title' => t("Drag the handle to the page required."),
);
break;
case 'items':
$default_titles = array(
'pageset_empty' => t("No items to display."),
'page_title' => t("Go to item @number"),
'first_title' => t("Go to first item"),
'previous_title' => t("Go to previous items"),
'next_title' => t("Go to next items"),
'last_title' => t("Go to last items"),
'widget_title' => t("Enter item, then press Return."),
'slider_title' => t("Drag the handle to the item required."),
);
break;
case 'item_ranges':
$default_titles = array(
'pageset_empty' => t("No items to display."),
'page_title' => t("Go to items @number"),
'first_title' => t("Go to first items"),
'previous_title' => t("Go to previous items"),
'next_title' => t("Go to next items"),
'last_title' => t("Go to last items"),
'widget_title' => t("Enter item, then press Return."),
'slider_title' => t("Drag the handle to the item required."),
);
break;
}
$default_titles['slider_tickmark_title'] = "Then, click on the tickmark.";
$default_tags += $default_titles;
if ($tags) {
return array_merge($default_tags, $tags);
}
else {
return $default_tags;
}
}