Changeset 6302 for trunk/src/includes/topics/template.php
- Timestamp:
- 02/23/2017 11:24:29 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/includes/topics/template.php
r6291 r6302 1070 1070 */ 1071 1071 function bbp_get_topic_revision_count( $topic_id = 0, $integer = false ) { 1072 $count = (int) count( bbp_get_topic_revisions( $topic_id ) ); 1073 $filter = ( true === $integer ) ? 'bbp_get_topic_revision_count_int' : 'bbp_get_topic_revision_count'; 1072 $topic_id = bbp_get_topic_id( $topic_id ); 1073 $count = bbp_number_not_negative( count( bbp_get_topic_revisions( $topic_id ) ) ); 1074 $filter = ( true === $integer ) 1075 ? 'bbp_get_topic_revision_count_int' 1076 : 'bbp_get_topic_revision_count'; 1074 1077 1075 1078 return apply_filters( $filter, $count, $topic_id ); … … 2258 2261 function bbp_get_topic_reply_count( $topic_id = 0, $integer = false ) { 2259 2262 $topic_id = bbp_get_topic_id( $topic_id ); 2260 $replies = (int) get_post_meta( $topic_id, '_bbp_reply_count', true ); 2261 $filter = ( true === $integer ) ? 'bbp_get_topic_reply_count_int' : 'bbp_get_topic_reply_count'; 2263 $replies = bbp_number_not_negative( get_post_meta( $topic_id, '_bbp_reply_count', true ) ); 2264 $filter = ( true === $integer ) 2265 ? 'bbp_get_topic_reply_count_int' 2266 : 'bbp_get_topic_reply_count'; 2262 2267 2263 2268 return apply_filters( $filter, $replies, $topic_id ); … … 2291 2296 function bbp_get_topic_post_count( $topic_id = 0, $integer = false ) { 2292 2297 $topic_id = bbp_get_topic_id( $topic_id ); 2293 $replies = (int) get_post_meta( $topic_id, '_bbp_reply_count', true ) + 1; 2294 $filter = ( true === $integer ) ? 'bbp_get_topic_post_count_int' : 'bbp_get_topic_post_count'; 2298 $replies = bbp_number_not_negative( get_post_meta( $topic_id, '_bbp_reply_count', true ) + 1 ); 2299 $filter = ( true === $integer ) 2300 ? 'bbp_get_topic_post_count_int' 2301 : 'bbp_get_topic_post_count'; 2295 2302 2296 2303 return apply_filters( $filter, $replies, $topic_id ); … … 2326 2333 function bbp_get_topic_reply_count_hidden( $topic_id = 0, $integer = false ) { 2327 2334 $topic_id = bbp_get_topic_id( $topic_id ); 2328 $replies = (int) get_post_meta( $topic_id, '_bbp_reply_count_hidden', true ); 2329 $filter = ( true === $integer ) ? 'bbp_get_topic_reply_count_hidden_int' : 'bbp_get_topic_reply_count_hidden'; 2335 $replies = bbp_number_not_negative( get_post_meta( $topic_id, '_bbp_reply_count_hidden', true ) ); 2336 $filter = ( true === $integer ) 2337 ? 'bbp_get_topic_reply_count_hidden_int' 2338 : 'bbp_get_topic_reply_count_hidden'; 2330 2339 2331 2340 return apply_filters( $filter, $replies, $topic_id ); … … 2357 2366 function bbp_get_topic_voice_count( $topic_id = 0, $integer = false ) { 2358 2367 $topic_id = bbp_get_topic_id( $topic_id ); 2359 $voices = (int) get_post_meta( $topic_id, '_bbp_voice_count', true ); 2360 $filter = ( true === $integer ) ? 'bbp_get_topic_voice_count_int' : 'bbp_get_topic_voice_count'; 2368 $voices = bbp_number_not_negative( get_post_meta( $topic_id, '_bbp_voice_count', true ) ); 2369 $filter = ( true === $integer ) 2370 ? 'bbp_get_topic_voice_count_int' 2371 : 'bbp_get_topic_voice_count'; 2361 2372 2362 2373 return apply_filters( $filter, $voices, $topic_id );
Note: See TracChangeset
for help on using the changeset viewer.