function social_comment_preprocess_pager in Open Social 10.0.x
Same name and namespace in other branches
- 10.3.x modules/social_features/social_comment/social_comment.module \social_comment_preprocess_pager()
- 10.1.x modules/social_features/social_comment/social_comment.module \social_comment_preprocess_pager()
- 10.2.x modules/social_features/social_comment/social_comment.module \social_comment_preprocess_pager()
Implements hook_preprocess_pager().
File
- modules/
social_features/ social_comment/ social_comment.module, line 385 - The Social comment module.
Code
function social_comment_preprocess_pager(&$variables) {
$items =& $variables['items'];
$pattern = '/%2C.$/';
if (empty($items)) {
return;
}
// Change href for all pager items except "pages"
// (E.G. first, previous, next, last, etc.).
foreach ($items as $key => $item) {
if (isset($item['href'])) {
$items[$key]['href'] = preg_replace($pattern, '', $item['href']);
}
}
// Change href for pager "pages" items.
foreach ($items['pages'] as $key => &$item) {
$items['pages'][$key]['href'] = preg_replace($pattern, '', $item['href']);
}
}