Changeset 3632
- Timestamp:
- 11/26/2011 09:04:13 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/plugin/bbp-includes/bbp-user-template.php
r3549 r3632 1399 1399 } 1400 1400 1401 /** Post Counts ***************************************************************/ 1402 1403 /** 1404 * Output a users topic count 1405 * 1406 * @since bbPress (r3632) 1407 * 1408 * @param int $user_id 1409 * @uses bbp_get_user_topic_count() 1410 * @return string 1411 */ 1412 function bbp_user_topic_count( $user_id = 0 ) { 1413 echo bbp_get_user_topic_count( $user_id ); 1414 } 1415 /** 1416 * Return a users reply count 1417 * 1418 * @since bbPress (r3632) 1419 * 1420 * @param int $user_id 1421 * @uses bbp_get_user_id() 1422 * @uses get_user_meta() 1423 * @uses number_format_i18n() 1424 * @uses apply_filters() 1425 * @return string 1426 */ 1427 function bbp_get_user_topic_count( $user_id = 0 ) { 1428 if ( !$user_id = bbp_get_user_id( $user_id ) ) 1429 return false; 1430 1431 $count = (int) get_user_meta( $user_id, '_bbp_topic_count', true ); 1432 $count = !empty( $count ) ? number_format_i18n( $count ) : '0'; 1433 1434 return apply_filters( 'bbp_get_user_topic_count', $count, $user_id ); 1435 } 1436 1437 /** 1438 * Output a users reply count 1439 * 1440 * @since bbPress (r3632) 1441 * 1442 * @param int $user_id 1443 * @uses bbp_get_user_reply_count() 1444 * @return string 1445 */ 1446 function bbp_user_reply_count( $user_id = 0 ) { 1447 echo bbp_get_user_reply_count( $user_id ); 1448 } 1449 /** 1450 * Return a users reply count 1451 * 1452 * @since bbPress (r3632) 1453 * 1454 * @param int $user_id 1455 * @uses bbp_get_user_id() 1456 * @uses get_user_meta() 1457 * @uses number_format_i18n() 1458 * @uses apply_filters() 1459 * @return string 1460 */ 1461 function bbp_get_user_reply_count( $user_id = 0 ) { 1462 if ( !$user_id = bbp_get_user_id( $user_id ) ) 1463 return false; 1464 1465 $count = (int) get_user_meta( $user_id, '_bbp_reply_count', true ); 1466 $count = !empty( $count ) ? number_format_i18n( $count ) : '0'; 1467 1468 return apply_filters( 'bbp_get_user_reply_count', $count, $user_id ); 1469 } 1470 1471 /** 1472 * Output a users total post count 1473 * 1474 * @since bbPress (r3632) 1475 * 1476 * @param int $user_id 1477 * @uses bbp_get_user_post_count() 1478 * @return string 1479 */ 1480 function bbp_user_post_count( $user_id = 0 ) { 1481 echo bbp_get_user_post_count( $user_id ); 1482 } 1483 /** 1484 * Return a users total post count 1485 * 1486 * @since bbPress (r3632) 1487 * 1488 * @param int $user_id 1489 * @uses bbp_get_user_id() 1490 * @uses get_user_meta() 1491 * @uses number_format_i18n() 1492 * @uses apply_filters() 1493 * @return string 1494 */ 1495 function bbp_get_user_post_count( $user_id = 0 ) { 1496 if ( !$user_id = bbp_get_user_id( $user_id ) ) 1497 return false; 1498 1499 $topics = (int) get_user_meta( $user_id, '_bbp_topic_count', true ); 1500 $replies = (int) get_user_meta( $user_id, '_bbp_reply_count', true ); 1501 $count = $topics + $replies; 1502 $count = !empty( $count ) ? number_format_i18n( $count ) : '0'; 1503 1504 return apply_filters( 'bbp_get_user_post_count', $count, $user_id ); 1505 } 1506 1401 1507 ?>
Note: See TracChangeset
for help on using the changeset viewer.