Changeset 4776
- Timestamp:
- 07/22/2011 08:02:33 AM (14 years ago)
- Location:
- trunk/bp-messages
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-messages/bp-messages-classes.php
r4770 r4776 167 167 } 168 168 169 function get_inbox_count() { 170 global $wpdb, $bp; 171 172 $sql = $wpdb->prepare( "SELECT unread_count FROM {$bp->messages->table_name_recipients} WHERE user_id = %d AND is_deleted = 0 AND sender_only = 0", $bp->loggedin_user->id ); 173 174 if ( !$unread_counts = $wpdb->get_results($sql) ) 175 return false; 176 177 $count = 0; 178 for ( $i = 0, $count = count( $unread_counts ); $i < $count; ++$i ) { 179 $count += $unread_counts[$i]->unread_count; 180 } 181 182 return $count; 169 function get_inbox_count( $user_id = 0 ) { 170 global $wpdb, $bp; 171 172 if ( empty( $user_id ) ) 173 $user_id = $bp->loggedin_user->id; 174 175 $sql = $wpdb->prepare( "SELECT SUM(unread_count) FROM {$bp->messages->table_name_recipients} WHERE user_id = %d AND is_deleted = 0 AND sender_only = 0", $user_id ); 176 $unread_count = $wpdb->get_var( $sql ); 177 178 if ( empty( $unread_count ) || is_wp_error( $unread_count ) ) 179 return 0; 180 181 return (int) $unread_count; 183 182 } 184 183 -
trunk/bp-messages/bp-messages-loader.php
r4775 r4776 89 89 global $bp; 90 90 91 if ( $count = messages_get_unread_count() )92 $name = sprintf( __( 'Messages <span >%s</span>', 'buddypress' ), $count );91 if ( $count = bp_get_total_unread_messages_count() ) 92 $name = sprintf( __( 'Messages <span class="count">%s</span>', 'buddypress' ), $count ); 93 93 else 94 $name = __( 'Messages <strong></strong>', 'buddypress' );94 $name = __( 'Messages', 'buddypress' ); 95 95 96 96 // Add 'Messages' to the main navigation
Note: See TracChangeset
for help on using the changeset viewer.