Changeset 2851 for branches/plugin/bbp-includes/bbp-forum-template.php
- Timestamp:
- 02/06/2011 05:05:23 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/plugin/bbp-includes/bbp-forum-template.php
r2831 r2851 373 373 */ 374 374 function bbp_get_forum_parent( $forum_id = 0 ) { 375 $forum_id = bbp_get_forum_id( $forum_id ); 376 return apply_filters( 'bbp_get_forum_parent', (int) get_post_field( 'post_parent', $forum_id ), $forum_id ); 375 $forum_id = bbp_get_forum_id( $forum_id ); 376 $parent_id = get_post_field( 'post_parent', $forum_id ); 377 378 return apply_filters( 'bbp_get_forum_parent', (int) $parent_id, $forum_id ); 377 379 } 378 380 … … 546 548 $topic_id = get_post_meta( $forum_id, '_bbp_forum_last_topic_id', true ); 547 549 548 return apply_filters( 'bbp_get_forum_last_topic_id', $topic_id, $forum_id );550 return apply_filters( 'bbp_get_forum_last_topic_id', (int) $topic_id, $forum_id ); 549 551 } 550 552 … … 624 626 $forum_id = bbp_get_forum_id( $forum_id ); 625 627 $author_id = bbp_get_topic_author_id( bbp_get_forum_last_topic_id( $forum_id ) ); 626 return apply_filters( 'bbp_get_forum_last_topic_author_id', $author_id, $forum_id );628 return apply_filters( 'bbp_get_forum_last_topic_author_id', (int) $author_id, $forum_id ); 627 629 } 628 630 … … 691 693 $reply_id = get_post_meta( $forum_id, '_bbp_forum_last_reply_id', true ); 692 694 693 if ( '' === $reply_id)694 $reply_id = bbp_ update_forum_last_reply_id( $forum_id );695 696 return apply_filters( 'bbp_get_forum_last_reply_id', $reply_id, $forum_id );695 if ( empty( $reply_id ) ) 696 $reply_id = bbp_get_forum_last_topic_id( $forum_id ); 697 698 return apply_filters( 'bbp_get_forum_last_reply_id', (int) $reply_id, $forum_id ); 697 699 } 698 700 … … 891 893 function bbp_get_forum_subforum_count( $forum_id = 0 ) { 892 894 $forum_id = bbp_get_forum_id( $forum_id ); 893 $forum_count = get_post_meta( $forum_id, '_bbp_forum_subforum_count', true ); 894 895 if ( '' === $forum_count ) 896 $forum_count = bbp_update_forum_subforum_count( $forum_id ); 895 $forum_count = (int) get_post_meta( $forum_id, '_bbp_forum_subforum_count', true ); 897 896 898 897 return apply_filters( 'bbp_get_forum_subforum_count', (int) $forum_count, $forum_id ); … … 929 928 function bbp_get_forum_topic_count( $forum_id = 0, $total_count = true ) { 930 929 $forum_id = bbp_get_forum_id( $forum_id ); 931 $topics = get_post_meta( $forum_id, empty( $total_count ) ? '_bbp_forum_topic_count' : '_bbp_forum_total_topic_count', true ); 932 933 if ( '' === $topics ) 934 $topics = bbp_update_forum_topic_count( $forum_id, $total_count ); 930 $topics = get_post_meta( $forum_id, empty( $total_count ) ? '_bbp_forum_topic_count' : '_bbp_forum_total_topic_count', true ); 935 931 936 932 return apply_filters( 'bbp_get_forum_topic_count', (int) $topics, $forum_id ); … … 969 965 $replies = get_post_meta( $forum_id, empty( $total_count ) ? '_bbp_forum_reply_count' : '_bbp_forum_total_reply_count', true ); 970 966 971 if ( '' === $replies )972 $replies = bbp_update_forum_reply_count( $forum_id, $total_count );973 974 967 return apply_filters( 'bbp_get_forum_reply_count', (int) $replies, $forum_id ); 975 968 } … … 1003 996 $forum_id = bbp_get_forum_id( $forum_id ); 1004 997 $voices = get_post_meta( $forum_id, '_bbp_forum_voice_count', true ); 1005 1006 if ( '' === $voices )1007 $voices = bbp_update_forum_voice_count( $forum_id );1008 998 1009 999 return apply_filters( 'bbp_get_forum_voice_count', (int) $voices, $forum_id );
Note: See TracChangeset
for help on using the changeset viewer.