### Eclipse Workspace Patch 1.0
#P BUDDYPRESS TRUNK SVN
Index: bp-themes/bp-default/functions.php
===================================================================
--- bp-themes/bp-default/functions.php	(revision 4995)
+++ bp-themes/bp-default/functions.php	(working copy)
@@ -702,4 +702,34 @@
 	<?php endif;
 }
 endif;
+
+if ( !function_exists( 'bp_dtheme_content_member_summary' ) ) :
+/**
+ * Display a basic summary of information about a user on member pages
+ *
+ * @param string $type Containing CSS element - default: 'span'
+ * @since 1.5
+ */
+function bp_dtheme_content_member_summary( $type ) {
+	$type = ( isset( $type ) ) ? esc_attr( $type ) : 'span';
+	echo '<' . $type . ' class="member-summary user-nicename">@' . bp_get_displayed_user_username() . '</' . $type . '>';
+	echo '<' . $type . ' class="member-summary activity">' . bp_get_last_activity( bp_displayed_user_id() ) . '</' . $type . '>';
+}
+endif;
+
+if ( !function_exists( 'bp_dtheme_content_member_activity' ) ) :
+/**
+ * Display latest update for a user on member pages
+ *
+ * @since 1.5
+ */
+function bp_dtheme_content_member_update() {
+	if ( bp_is_active( 'activity' ) ) :
+	?>
+	<div id="latest-update">
+		<?php bp_activity_latest_update( bp_displayed_user_id() ); ?>
+	</div>
+	<?php endif;
+}
+endif;
 ?>
\ No newline at end of file
Index: bp-themes/bp-default/_inc/css/default.css
===================================================================
--- bp-themes/bp-default/_inc/css/default.css	(revision 5020)
+++ bp-themes/bp-default/_inc/css/default.css	(working copy)
@@ -2009,19 +2009,21 @@
 .item-body {
 	margin: 20px 0;
 }
-span.activity {
+.member-summary.activity {
 	display: inline-block;
 	font-size: 11px;
 	opacity: 0.8;
 	padding: 1px 8px;
+	margin-right: 5px;
 }
-span.user-nicename {
+.member-summary.user-nicename {
 	color: #777;
 	display: inline-block;
 	font-size: 16px;
 	font-weight: bold;
-}
-span.activity,
+	margin-right: 5px;
+	}
+.member-summary.activity,
 div#message p {
 	border: 1px solid #e1ca82;
 	-moz-border-radius: 3px;
@@ -2060,7 +2062,7 @@
 div#item-header h2 {
 	margin-bottom: 5px;
 }
-div#item-header span.activity,
+div#item-header .activity,
 div#item-header h2 span.highlight {
 	font-size: 11px;
 	font-weight: normal;
Index: bp-themes/bp-default/members/single/member-header.php
===================================================================
--- bp-themes/bp-default/members/single/member-header.php	(revision 4995)
+++ bp-themes/bp-default/members/single/member-header.php	(working copy)
@@ -21,26 +21,19 @@
 
 <div id="item-header-content">
 
-	<h2>
-		<a href="<?php bp_displayed_user_link(); ?>"><?php bp_displayed_user_fullname(); ?></a>
-	</h2>
-
-	<span class="user-nicename">@<?php bp_displayed_user_username(); ?></span>
-	<span class="activity"><?php bp_last_activity( bp_displayed_user_id() ); ?></span>
-
-	<?php do_action( 'bp_before_member_header_meta' ); ?>
+	<?php do_action( 'bp_before_member_header_title' ); ?>
 
-	<div id="item-meta">
+	<h2><a href="<?php bp_displayed_user_link(); ?>"><?php bp_displayed_user_fullname(); ?></a></h2>
 
-		<?php if ( bp_is_active( 'activity' ) ) : ?>
+	<?php do_action( 'bp_before_member_header_summary' ); ?>
 
-			<div id="latest-update">
+	<?php bp_dtheme_content_member_summary(); ?>
 
-				<?php bp_activity_latest_update( bp_displayed_user_id() ); ?>
+	<?php do_action( 'bp_before_member_header_meta' ); ?>
 
-			</div>
+	<div id="item-meta">
 
-		<?php endif; ?>
+		<?php bp_dtheme_content_member_update(); ?>
 
 		<div id="item-buttons">
 
@@ -54,7 +47,6 @@
 		 * bp_profile_field_data( 'field=About Me' ); -- Pass the name of the field
 		 */
 		 do_action( 'bp_profile_header_meta' );
-
 		 ?>
 
 	</div><!-- #item-meta -->
