View difference between Paste ID: siydMqKU and
SHOW:
|
|
- or go back to the newest paste.
1 | - | |
1 | + | function bp_member_profile_stats_header_meta() { |
2 | ?> | |
3 | <div id="item-member-meta-stats"> | |
4 | <?php bp_member_profile_stats_member_since(); ?> | |
5 | <p><?php if ( bp_member_profile_stats_displaycounts_check('status') ) bp_member_profile_stats_member_status_daysince(); ?></p> | |
6 | <?php if ( bp_member_profile_stats_displaycounts_check('topics') ) bp_member_profile_stats_member_topics_daysince(); ?> | |
7 | <?php if ( bp_member_profile_stats_displaycounts_check('posts') ) bp_member_profile_stats_member_posts_daysince(); ?> | |
8 | <?php if ( bp_member_profile_stats_displaycounts_check('comments') ) bp_member_profile_stats_member_comments_daysince(); ?> | |
9 | <?php do_action('bp_member_profile_stats_header_meta'); ?> | |
10 | </div> | |
11 | <?php | |
12 | } | |
13 | ||
14 | function bp_member_profile_stats_member_status_daysince() { | |
15 | echo bp_member_profile_stats_get_member_status_daysince(); | |
16 | } | |
17 | ||
18 | function bp_member_profile_stats_get_member_status_daysince() { | |
19 | ||
20 | if ( !bp_is_active( 'activity' ) ) | |
21 | return; | |
22 | ||
23 | $daysince = bp_member_profile_stats_days_since(); | |
24 | ||
25 | $total_count = bp_member_profile_stats_get_member_status_count(); | |
26 | ||
27 | //$content = '<div><span class="status-count">'; | |
28 | ||
29 | if ( $total_count == 0 ) { | |
30 | $content .= __( 'No status updates yet.', 'bp-member-profile-stats' ); | |
31 | } else if ( $total_count == 1 ) { | |
32 | $total_count = '<span class="the-count">' . $total_count . '</span>'; | |
33 | $content .= $total_count . __( ' status update', 'bp-member-profile-stats' ); | |
34 | } else { | |
35 | if ( $daysince > 0 ) { | |
36 | $total_count = '<span class="the-count">' . $total_count . '</span>'; | |
37 | $content .= $total_count . __( ' status updates <span class="meta">(', 'bp-member-profile-stats' ) . round( $total_count / $daysince, 2 ) . __( ' updates per day on average)', 'bp-member-profile-stats' ) . '</span>'; | |
38 | } else { | |
39 | $content .= $total_count . __( ' status updates (', 'bp-member-profile-stats' ); | |
40 | } | |
41 | } | |
42 | ||
43 | //$content .= '</span></div>'; | |
44 | ||
45 | return apply_filters( 'bp_member_profile_stats_get_member_status_daysince', $content, $total_count ); | |
46 | } |