#55096, don't show online users in block if nobody online, patch by tenrapid

4.7.x
Gerhard Killesreiter 2006-04-13 18:17:07 +00:00
parent 61b9b3587d
commit b9d3b47ec6
2 changed files with 14 additions and 10 deletions

View File

@ -601,14 +601,16 @@ function user_block($op = 'list', $delta = 0, $edit = array()) {
// Display a list of currently online users.
$max_users = variable_get('user_block_max_list_count', 10);
$items = array();
if ($total_users && $max_users) {
$items = array();
while ($max_users-- && $account = db_fetch_object($users)) {
$items[] = $account;
while ($max_users-- && $account = db_fetch_object($users)) {
$items[] = $account;
}
$output .= theme('user_list', $items, t('Online users'));
}
$output .= theme('user_list', $items, t('Online users'));
$block['subject'] = t('Who\'s online');
$block['content'] = $output;
}

View File

@ -601,14 +601,16 @@ function user_block($op = 'list', $delta = 0, $edit = array()) {
// Display a list of currently online users.
$max_users = variable_get('user_block_max_list_count', 10);
$items = array();
if ($total_users && $max_users) {
$items = array();
while ($max_users-- && $account = db_fetch_object($users)) {
$items[] = $account;
while ($max_users-- && $account = db_fetch_object($users)) {
$items[] = $account;
}
$output .= theme('user_list', $items, t('Online users'));
}
$output .= theme('user_list', $items, t('Online users'));
$block['subject'] = t('Who\'s online');
$block['content'] = $output;
}