? .svn
? patches
? contrib/.svn
? contrib/buddylistautoadd/.svn
? contrib/buddylistinvite/.svn
? po/.svn
Index: buddylist.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/buddylist/buddylist.module,v
retrieving revision 1.68.2.26
diff -u -p -r1.68.2.26 buddylist.module
--- buddylist.module	28 Jun 2007 16:17:26 -0000	1.68.2.26
+++ buddylist.module	27 Jul 2007 21:30:52 -0000
@@ -792,13 +792,13 @@ function buddylist_buddylisting_page($ui
   }
   $result = pager_query($sql, $buddies_per_page, 0 , NULL, $uid);
 
-  $header = array(t('@buddy', buddylist_translation()), t('online'));
+  $header = theme('buddylist_buddylisting_header');
   $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[] = theme('buddylist_buddylisting_row', user_load(array('uid' => $account->buddy)), $online);
     }
     $output .= theme('table', $header, $rows);
   }
@@ -811,6 +811,14 @@ function buddylist_buddylisting_page($ui
   return $output;
 }
 
+function theme_buddylist_buddylisting_header() {
+  return array(t('@buddy', buddylist_translation()), t('online'));
+}
+
+function theme_buddylist_buddylisting_row($account, $online) {
+  return array(theme('username', $account), theme('buddylist_online', $online));
+}
+
 /**
  * Returns a list of people who've requested to be added to the given user's buddylist
  * and a list of people who this given user has requested to be buddies with.
