function cctags_users_page in cctags 6
1 string reference to 'cctags_users_page'
- cctags_menu in ./
cctags.module - Implementation of hook_menu
File
- ./
cctags.page.inc, line 38
Code
function cctags_users_page() {
global $pager_page_array, $pager_total, $pager_total_items;
$title = variable_get('cctags_users_page_title', t('User_list'));
$a = variable_get('cctags_users_page_amount', 5);
$c = _cctags_get_select_list('amount_user');
$amount = $c[$a];
$sort = variable_get('cctags_users_page_sort', 'title,asc');
$level = variable_get('cctags_users_page_level', 5);
$level++;
$users = cctags_get_users($level, $amount, $sort, 'page');
drupal_set_title($title == '<none>' ? '' : $title);
$count_users = $users['count'];
unset($users['count']);
$page = !isset($_GET['page']) || $amount == 0 || $count_users < $amount ? 0 : $_GET['page'];
$content = theme('cctags_user_page_content', $users, $amount, $page);
if ($amount > 0 and $count_users > $amount) {
$pager_page_array = explode(',', $page);
$pager_total_items[0] = $count_users;
$pager_total[0] = ceil($pager_total_items[0] / $amount);
$pager_page_array[0] = max(0, min((int) $pager_page_array[0], (int) $pager_total[0] - 1));
$pager = theme('pager', NULL, $amount, 0);
}
$output = theme('cctags_user_page', $content, $pager);
return $output;
}