Index: buddylist.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/buddylist/buddylist.module,v retrieving revision 1.90 diff -u -p -r1.90 buddylist.module --- buddylist.module 20 Mar 2007 12:56:30 -0000 1.90 +++ buddylist.module 20 Mar 2007 18:29:13 -0000 @@ -785,15 +785,15 @@ function buddylist_buddylisting_page($ui } $result = pager_query($sql, $buddies_per_page, 0 , NULL, $uid); - $header = array(t('@buddy', buddylist_translation()), t('online')); + $header = array_merge(array(t('@buddy', buddylist_translation()), t('online')), module_invoke_all('buddylist_buddypage_headers')); $online_interval = time() - variable_get('user_block_seconds_online', 180); if (db_num_rows($result)) { while ($account = db_fetch_object($result)) { $online = $account->access > $online_interval; - $rows[] = array(theme('username', user_load(array('uid' => $account->buddy))), theme('buddylist_online', $online)); + $rows[] = array_merge(array(theme('username', user_load(array('uid' => $account->buddy))), theme('buddylist_online', $online)), module_invoke_all('buddylist_buddypage_rowvalues',$account->buddy)); } - $output .= theme('table', $header, $rows); + $output .= theme('table', $header, $rows, array('class' => 'buddylist_table')); } else { $output .= variable_get('buddylist_empty_text', t(buddylist_empty_text_default(), buddylist_translation())); @@ -840,7 +840,7 @@ function buddylist_pending_requester_lis $html_rows[] = $html_row; } - $output .= theme('table', NULL, $html_rows); + $output .= theme('table', NULL, $html_rows, array('class' => 'buddylist_table')); } return $output; @@ -874,7 +874,7 @@ function buddylist_pending_requested_lis $html_rows[] = $html_row; } - $output .= theme('table', NULL, $html_rows); + $output .= theme('table', NULL, $html_rows, array('class' => 'buddylist_table')); } return $output;