Skip to:
Content

BuddyPress.org

Changeset 9877


Ignore:
Timestamp:
05/19/2015 01:40:26 AM (11 years ago)
Author:
tw2113
Message:

First pass at members component docs cleanup.

See #6402.

Location:
trunk/src/bp-members
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-members/admin/bp-members-admin-classes.php

    r9819 r9877  
    110110         *
    111111         * @since BuddyPress (2.0.0)
     112         *
     113         * @param array $which
    112114         */
    113115        public function extra_tablenav( $which ) {
     
    116118
    117119        /**
    118          * Specific signups columns
     120         * Specific signups columns.
    119121         *
    120122         * @since BuddyPress (2.0.0)
     
    216218         *
    217219         * @see WP_List_Table::single_row() for explanation of params.
     220         *
     221         * @param object|null $signup_object Signup user object.
     222         * @param string      $style         Styles for the row.
     223         * @param string      $role          Role to be assigned to user.
     224         * @param int         $numposts      Numper of posts.
     225         *
     226         * @return string
    218227         */
    219228        public function single_row( $signup_object = null, $style = '', $role = '', $numposts = 0 ) {
     
    349358         *
    350359         * @since BuddyPress (2.0.0)
     360         *
     361         * @param object $signup_object Signup object instance.
     362         *
     363         * @return int
    351364         */
    352365        public function column_count_sent( $signup_object = null ) {
     
    359372         * @since BuddyPress (2.1.0)
    360373         *
    361          * @param object $signup_object The signup data object.
    362          * @param string the column name.
     374         * @param object|null $signup_object The signup data object.
     375         * @param string      $column_name   The column name.
     376         *
     377         * @return string
    363378         */
    364379        function column_default( $signup_object = null, $column_name = '' ) {
     
    458473         * @since BuddyPress (2.0.0)
    459474         *
    460          * @uses WP_MS_Users_List_Table::get_views() to get the users views
     475         * @uses WP_MS_Users_List_Table::get_views() to get the users views.
    461476         */
    462477        public function get_views() {
     
    471486
    472487        /**
    473          * Specific signups columns
     488         * Specific signups columns.
    474489         *
    475490         * @since BuddyPress (2.0.0)
     
    496511
    497512        /**
    498          * Specific bulk actions for signups
     513         * Specific bulk actions for signups.
    499514         *
    500515         * @since BuddyPress (2.0.0)
     
    535550
    536551        /**
    537          * The columns signups can be reordered with
     552         * The columns signups can be reordered with.
    538553         *
    539554         * @since BuddyPress (2.0.0)
     
    566581         *
    567582         * @see WP_List_Table::single_row() for explanation of params.
     583         *
     584         * @param object|null $signup_object Signup user object.
     585         * @param string      $style         Styles for the row.
    568586         */
    569587        public function single_row( $signup_object = null, $style = '' ) {
     
    578596         * @since BuddyPress (2.0.0)
    579597         *
    580          * @param object $signup_object The signup data object.
     598         * @param object|null $signup_object The signup data object.
    581599         */
    582600        public function column_cb( $signup_object = null ) {
     
    667685
    668686        /**
    669          * Display registration date
     687         * Display registration date.
    670688         *
    671689         * @since BuddyPress (2.0.0)
     
    689707         *
    690708         * @since BuddyPress (2.0.0)
     709         *
     710         * @param object|null $signup_object Signup object instance.
    691711         */
    692712        public function column_date_sent( $signup_object = null ) {
     
    706726         *
    707727         * @since BuddyPress (2.0.0)
     728         *
     729         * @param object|null $signup_object Signup object instance.
    708730         */
    709731        public function column_count_sent( $signup_object = null ) {
     
    716738         * @since BuddyPress 2.1.0
    717739         *
    718          * @param object $signup_object The signup data object.
    719          * @param string the column name.
     740         * @param object|null $signup_object The signup data object.
     741         * @param string      $column_name   The column name.
     742         *
     743         * @return string
    720744         */
    721745        function column_default( $signup_object = null, $column_name = '' ) {
  • trunk/src/bp-members/bp-members-actions.php

    r9819 r9877  
    2424 * Note: no longer used in the current state. See the Settings component.
    2525 *
    26  * @param int $user_id Optional. User ID to mark as spam. Defaults to displayed
    27  *        user.
     26 * @param int $user_id Optional. User ID to mark as spam. Defaults to displayed user.
    2827 */
    2928function bp_core_action_set_spammer_status( $user_id = 0 ) {
  • trunk/src/bp-members/bp-members-activity.php

    r9819 r9877  
    1212
    1313/**
    14  * Register the 'new member' activity type
     14 * Register the 'new member' activity type.
    1515 *
    16  * @since  BuddyPress (2.2.0)
     16 * @since BuddyPress (2.2.0)
    1717 *
    1818 * @uses bp_activity_set_action()
     
    4444 * @since BuddyPress (2.2.0)
    4545 *
    46  * @param string $action Static activity action.
     46 * @param string $action   Static activity action.
    4747 * @param object $activity Activity object.
     48 *
    4849 * @return string
    4950 */
     
    7273 *
    7374 * @param array $user Array of userdata passed to bp_core_activated_user hook.
     75 *
     76 * @return bool
    7477 */
    7578function bp_core_new_user_activity( $user ) {
  • trunk/src/bp-members/bp-members-admin.php

    r9819 r9877  
    208208
    209209        /**
    210          * Get the user ID
     210         * Get the user ID.
    211211         *
    212212         * Look for $_GET['user_id']. If anything else, force the user ID to the
     
    233233
    234234        /**
    235          * Can the current user edit the one displayed
     235         * Can the current user edit the one displayed.
    236236         *
    237237         * self profile editing / or bp_moderate check.
     
    241241         * @access public
    242242         * @since BuddyPress (2.1.0)
     243         *
     244         * @param int $user_id ID of the user being checked for edit ability.
     245         *
     246         * @return bool
    243247         */
    244248        private function member_can_edit( $user_id = 0 ) {
     
    263267
    264268        /**
    265          * Get admin notice when saving a user or member profile
     269         * Get admin notice when saving a user or member profile.
    266270         *
    267271         * @since BuddyPress (2.1.0)
     
    464468
    465469        /**
    466          * Highlight the Users menu if on Edit Profile.
    467          *
    468          * + Check if on the user's admin profile
     470         * Highlight the Users menu if on Edit Profile and check if on the user's admin profile.
    469471         *
    470472         * @access public
     
    599601         * @access public
    600602         * @since BuddyPress (2.0.0)
     603         *
     604         * @param object|null $user   User to create profile navigation for.
     605         * @param string      $active Which profile to highlight.
     606         *
     607         * @return string
    601608         */
    602609        public function profile_nav( $user = null, $active = 'WordPress' ) {
     
    11521159         * @since BuddyPress (2.0.0)
    11531160         *
    1154          * @param array $actions WordPress row actions (edit, delete).
    1155          * @param object $user The object for the user row.
     1161         * @param array|string $actions WordPress row actions (edit, delete).
     1162         * @param object       $user    The object for the user row.
     1163         *
    11561164         * @return array Merged actions.
    11571165         */
     
    12061214
    12071215        /**
    1208          * Add a filter to edit profile url in WP Admin Bar
     1216         * Add a filter to edit profile url in WP Admin Bar.
    12091217         *
    12101218         * @access public
     
    12161224
    12171225        /**
    1218          * Filter the profile url
     1226         * Filter the profile url.
    12191227         *
    12201228         * @access public
     
    12221230         *
    12231231         * @uses  user_admin_url()
     1232         *
     1233         * @param string $profile_link Profile Link for admin bar.
     1234         * @param string $url          Profile URL.
     1235         * @param int    $user_id      User ID.
     1236         *
     1237         * @return string
    12241238         */
    12251239        public function filter_adminbar_profile_link( $profile_link = '', $url = '', $user_id = 0 ) {
     
    12311245
    12321246        /**
    1233          * Remove the filter to edit profile url in WP Admin Bar
     1247         * Remove the filter to edit profile url in WP Admin Bar.
    12341248         *
    12351249         * @access public
     
    12481262         * @since BuddyPress (2.0.0)
    12491263         *
    1250          * @param  int $value
    1251          * @param  string $option
    1252          * @param  int $new_value
    1253          * @return int the pagination preferences
     1264         * @param int    $value
     1265         * @param string $option
     1266         * @param int    $new_value
     1267         *
     1268         * @return int The pagination preferences.
    12541269         */
    12551270        public function signup_screen_options( $value = 0, $option = '', $new_value = 0 ) {
     
    12751290         * @since BuddyPress (2.0.0)
    12761291         *
    1277          * @param  WP_User_Query $query The users query.
     1292         * @param WP_User_Query $query The users query.
     1293         *
    12781294         * @return WP_User_Query The users query without the signups.
    12791295         */
     
    13171333         * @since BuddyPress (2.0.0)
    13181334         *
    1319          * @param  array $views WP List Table views.
     1335         * @param array $views WP List Table views.
     1336         *
    13201337         * @return array The views with the signup view added.
    13211338         */
     
    13441361         * @since BuddyPress (2.0.0)
    13451362         *
    1346          * @param  string $class    The name of the class to use.
    1347          * @param  string $required The parent class.
     1363         * @param string $class    The name of the class to use.
     1364         * @param string $required The parent class.
     1365         *
    13481366         * @return WP_List_Table    The List table.
    13491367         */
     
    15691587
    15701588        /**
    1571          * Get admin notice when viewing the sign-up page
     1589         * Get admin notice when viewing the sign-up page.
    15721590         *
    15731591         * @since BuddyPress (2.1.0)
     
    17201738         *
    17211739         * Depending on the context, display
    1722          * - the list of signups
    1723          * - or the delete confirmation screen
    1724          * - or the activate confirmation screen
    1725          * - or the "resend" email confirmation screen
     1740         * - the list of signups,
     1741         * - or the delete confirmation screen,
     1742         * - or the activate confirmation screen,
     1743         * - or the "resend" email confirmation screen.
    17261744         *
    17271745         * Also prepare the admin notices.
     
    18641882         *
    18651883         * @param string $action Delete, activate, or resend activation link.
     1884         *
     1885         * @return string
    18661886         */
    18671887        public function signups_admin_manage( $action = '' ) {
  • trunk/src/bp-members/bp-members-adminbar.php

    r9819 r9877  
    22
    33/**
    4  * BuddyPress Members Toolbar
     4 * BuddyPress Members Toolbar.
    55 *
    66 * Handles the member functions related to the WordPress Toolbar.
  • trunk/src/bp-members/bp-members-classes.php

    r9819 r9877  
    11<?php
    22/**
    3  * BuddyPress Members Classes
     3 * BuddyPress Members Classes.
    44 *
    55 * @package BuddyPress
  • trunk/src/bp-members/bp-members-filters.php

    r9819 r9877  
    22
    33/**
    4  * BuddyPress Members Filters
     4 * BuddyPress Members Filters.
    55 *
    66 * Filters specific to the Members component.
     
    5858
    5959/**
    60  * Make sure the username is not the blog slug in case of root profile & subdirectory blog
     60 * Make sure the username is not the blog slug in case of root profile & subdirectory blog.
    6161 *
    6262 * If BP_ENABLE_ROOT_PROFILES is defined & multisite config is set to subdirectories,
     
    6565 * is not the same than the blog slug for this particular config.
    6666 *
    67  * @since  BuddyPress (2.1.0)
    68  * @param  array $illegal_names
     67 * @since BuddyPress (2.1.0)
     68 *
     69 * @param array $illegal_names
     70 *
    6971 * @return array $illegal_names
    7072 */
     
    99101 * @since BuddyPress (1.6.0)
    100102 *
    101  * @param string $url WP profile edit URL.
    102  * @param int $user_id ID of the user.
     103 * @param string $url     WP profile edit URL.
     104 * @param int    $user_id ID of the user.
    103105 * @param string $scheme
     106 *
    104107 * @return string
    105108 */
  • trunk/src/bp-members/bp-members-functions.php

    r9819 r9877  
    22
    33/**
    4  * BuddyPress Member Functions
     4 * BuddyPress Member Functions.
    55 *
    66 * Functions specific to the members component.
     
    7676 * bp_use_legacy_user_query value, returning true.
    7777 *
    78  * @param array $args {
     78 * @param array|string $args {
    7979 *     Array of arguments. All are optional. See {@link BP_User_Query} for
    8080 *     a more complete description of arguments.
     
    8686 *     @type string       $meta_value      Limit to users with a meta_value (with meta_key). Default: false.
    8787 *     @type array|string $member_type     Array or comma-separated string of member types.
    88  *     @type mixed $include Limit results by user IDs. Default: false.
     88 *     @type mixed        $include        Limit results by user IDs. Default: false.
    8989 *     @type int          $per_page        Results per page. Default: 20.
    9090 *     @type int          $page            Page of results. Default: 1.
     
    154154 * Return the domain for the passed user: e.g. http://example.com/members/andy/.
    155155 *
    156  * @param int $user_id The ID of the user.
    157  * @param string $user_nicename Optional. user_nicename of the user.
    158  * @param string $user_login Optional. user_login of the user.
     156 * @param int         $user_id       The ID of the user.
     157 * @param string|bool $user_nicename Optional. user_nicename of the user.
     158 * @param string|bool $user_login    Optional. user_login of the user.
     159 *
     160 * @return string
    159161 */
    160162function bp_core_get_user_domain( $user_id = 0, $user_nicename = false, $user_login = false ) {
     
    194196 *
    195197 * @param int $user_id The ID of the user.
     198 *
    196199 * @return array
    197200 */
     
    224227 *
    225228 * @param string $user_login user_login of the user being queried.
     229 *
    226230 * @return int
    227231 */
     
    236240 *
    237241 * @param string $username user_login to check.
     242 *
    238243 * @return int|null The ID of the matched user on success, null on failure.
    239244 */
     
    262267 *
    263268 * @param string $user_nicename user_nicename to check.
     269 *
    264270 * @return int|null The ID of the matched user on success, null on failure.
    265271 */
     
    288294 * so it will return the user_login or user_nicename as appropriate.
    289295 *
    290  * @param int $user_id User ID to check.
    291  * @param string $user_nicename Optional. user_nicename of user being checked.
    292  * @param string $user_login Optional. user_login of user being checked.
     296 * @param int         $user_id       User ID to check.
     297 * @param string|bool $user_nicename Optional. user_nicename of user being checked.
     298 * @param string|bool $user_login    Optional. user_login of user being checked.
     299 *
    293300 * @return string|bool The username of the matched user, or false.
    294301 */
     
    374381 *
    375382 * @param int $user_id User ID to check.
     383 *
    376384 * @return string|bool The username of the matched user, or false.
    377385 */
     
    431439 *
    432440 * @param int $uid User ID to check.
     441 *
    433442 * @return string The email for the matched user. Empty string if no user
    434  *         matched the $uid.
     443 *                matched the $uid.
    435444 */
    436445function bp_core_get_user_email( $uid ) {
     
    468477 * Optional parameters will return just the name or just the URL.
    469478 *
    470  * @param int $user_id User ID to check.
     479 * @param int  $user_id  User ID to check.
    471480 * @param bool $no_anchor Disable URL and HTML and just return full name.
    472  *        Default: false.
     481 *                        Default: false.
    473482 * @param bool $just_link Disable full name and HTML and just return the URL
    474  *        text. Default false.
     483 *                        text. Default false.
     484 *
    475485 * @return string|bool The link text based on passed parameters, or false on
    476  *         no match.
     486 *                     no match.
    477487 */
    478488function bp_core_get_userlink( $user_id, $no_anchor = false, $just_link = false ) {
     
    515525 *
    516526 * @param array $user_ids
     527 *
     528 * @return array
    517529 */
    518530function bp_core_get_user_displaynames( $user_ids ) {
     
    593605 *
    594606 * @param int|string $user_id_or_username User ID or username.
     607 *
    595608 * @return string|bool The display name for the user in question, or false if
    596  *         user not found.
     609 *                     user not found.
    597610 */
    598611function bp_core_get_user_displayname( $user_id_or_username ) {
     
    638651 *
    639652 * @param string $email The email address for the user.
     653 *
    640654 * @return string The link to the users home base. False on no match.
    641655 */
     
    657671 *
    658672 * @param string $username If BP_ENABLE_USERNAME_COMPATIBILITY_MODE is set,
    659  *        this should be user_login, otherwise it should be user_nicename.
     673 *                         this should be user_login, otherwise it should
     674 *                         be user_nicename.
     675 *
    660676 * @return string|bool The link to the user's domain, false on no match.
    661677 */
     
    708724
    709725/**
    710  * Return the total number of members, limited to those members with last_activity
    711  *
    712  * @return int The number of active members
     726 * Return the total number of members, limited to those members with last_activity.
     727 *
     728 * @return int The number of active members.
    713729 */
    714730function bp_core_get_active_member_count() {
     
    754770 * @since BuddyPress (1.6.0)
    755771 *
    756  * @param int $user_id The ID of the user being spammed/hammed.
    757  * @param string $status 'spam' if being marked as spam, 'ham' otherwise.
    758  * @param bool $do_wp_cleanup True to force the cleanup of WordPress content
    759  *        and status, otherwise false. Generally, this should only be false if
    760  *        WordPress is expected to have performed this cleanup independently,
    761  *        as when hooked to 'make_spam_user'.
     772 * @param int    $user_id       The ID of the user being spammed/hammed.
     773 * @param string $status        'spam' if being marked as spam, 'ham' otherwise.
     774 * @param bool   $do_wp_cleanup True to force the cleanup of WordPress content
     775 *                              and status, otherwise false. Generally, this should
     776 *                              only be false if WordPress is expected to have
     777 *                              performed this cleanup independently, as when hooked
     778 *                              to 'make_spam_user'.
     779 *
    762780 * @return bool True on success, false on failure.
    763781 */
     
    884902        return true;
    885903}
    886 
    887904/**
    888905 * Hook to WP's make_spam_user and run our custom BP spam functions.
     
    913930 *
    914931 * @param int $user_id The ID for the user.
     932 *
    915933 * @return bool True if spammer, otherwise false.
    916934 */
     
    977995 *
    978996 * @param int $user_id The ID for the user.
     997 *
    979998 * @return bool True if deleted, otherwise false.
    980999 */
     
    10481067 *
    10491068 * @param int $user_id The user ID to check.
     1069 *
    10501070 * @return bool True if active, otherwise false.
    10511071 */
     
    10841104 *       bp_is_user_active().
    10851105 *
    1086  * @uses is_user_logged_in() To check if user is logged in
    1087  * @uses bp_get_displayed_user_id() To get current user ID
    1088  * @uses bp_is_user_active() To check if user is active
     1106 * @uses is_user_logged_in() To check if user is logged in.
     1107 * @uses bp_get_displayed_user_id() To get current user ID.
     1108 * @uses bp_is_user_active() To check if user is active.
    10891109 *
    10901110 * @param int $user_id The user ID to check.
     1111 *
    10911112 * @return bool True if inactive, otherwise false.
    10921113 */
     
    11121133 * @since BuddyPress (1.9.0)
    11131134 *
    1114  * @param int $user_id ID of the user being updated.
    1115  * @param string $time Time of last activity, in 'Y-m-d H:i:s' format.
     1135 * @param int    $user_id ID of the user being updated.
     1136 * @param string $time    Time of last activity, in 'Y-m-d H:i:s' format.
     1137 *
    11161138 * @return bool True on success, false on failure.
    11171139 */
     
    11571179 * @access private For internal use only.
    11581180 *
    1159  * @param null $retval
    1160  * @param int $object_id ID of the user.
    1161  * @param string $meta_key Meta key being fetched.
     1181 * @param null   $retval
     1182 * @param int    $object_id ID of the user.
     1183 * @param string $meta_key  Meta key being fetched.
     1184 *
     1185 * @return mixed
    11621186 */
    11631187function _bp_get_user_meta_last_activity_warning( $retval, $object_id, $meta_key ) {
     
    11901214 * @access private For internal use only.
    11911215 *
    1192  * @param int $meta_id ID of the just-set usermeta row.
    1193  * @param int $object_id ID of the user.
    1194  * @param string $meta_key Meta key being fetched.
     1216 * @param int    $meta_id    ID of the just-set usermeta row.
     1217 * @param int    $object_id ID of the user.
     1218 * @param string $meta_key   Meta key being fetched.
    11951219 * @param string $meta_value Active time.
    11961220 */
     
    12071231 *
    12081232 * @param int $user_id The ID of the user.
     1233 *
    12091234 * @return string Time of last activity, in 'Y-m-d H:i:s' format, or an empty
    1210  *         string if none is found.
     1235 *                string if none is found.
    12111236 */
    12121237function bp_get_user_last_activity( $user_id = 0 ) {
     
    12661291 *
    12671292 * @param int $user_id ID of the user being queried.
     1293 *
    12681294 * @return array Post IDs.
    12691295 */
     
    12841310 *
    12851311 * @param int $user_id Optional. ID of the user to be deleted. Default: the
    1286  *        logged-in user.
     1312 *                     logged-in user.
    12871313 * @return bool True on success, false on failure.
    12881314 */
     
    13531379 *
    13541380 * @param int $user_id ID of the user who is about to be deleted.
     1381 *
    13551382 * @return bool True on success, false on failure.
    13561383 */
     
    13701397 *
    13711398 * @param string $str String to be upper-cased.
     1399 *
    13721400 * @return string
    13731401 */
     
    13901418 *
    13911419 * @param WP_User|WP_Error $user Either the WP_User object or the WP_Error
    1392  *        object, as passed to the 'authenticate' filter.
     1420 *                               object, as passed to the 'authenticate' filter.
     1421 *
    13931422 * @return WP_User|WP_Error If the user is not a spammer, return the WP_User
    1394  *         object. Otherwise a new WP_Error object.
     1423 *                          object. Otherwise a new WP_Error object.
    13951424 */
    13961425function bp_core_boot_spammer( $user ) {
     
    14631492 * Add BuddyPress-specific items to the illegal_names array.
    14641493 *
    1465  * @param array|string $value Illegal names as being saved defined in
    1466  *        Multisite settings.
     1494 * @param array|string $value    Illegal names as being saved defined in
     1495 *                               Multisite settings.
    14671496 * @param array|string $oldvalue The old value of the option.
     1497 *
    14681498 * @return array Merged and unique array of illegal names.
    14691499 */
     
    15551585 * @since BuddyPress (1.6.2)
    15561586 *
    1557  * @param string $user_email The email being checked
     1587 * @param string $user_email The email being checked.
     1588 *
    15581589 * @return bool|array True if the address passes all checks; otherwise an array
    1559  *         of error codes.
     1590 *                    of error codes.
    15601591 */
    15611592function bp_core_validate_email_address( $user_email ) {
     
    16061637 * @see bp_core_validate_email_address()
    16071638 *
    1608  * @param WP_Error $errors WP_Error object.
    1609  * @param array $validation_results The return value of a validation function
    1610  *        like bp_core_validate_email_address().
     1639 * @param WP_Error $errors             WP_Error object.
     1640 * @param array    $validation_results The return value of a validation function
     1641 *                                     like bp_core_validate_email_address().
    16111642 */
    16121643function bp_core_add_validation_error_messages( WP_Error $errors, $validation_results ) {
     
    16311662 * Validate a user name and email address when creating a new user.
    16321663 *
    1633  * @param string $user_name Username to validate.
     1664 * @param string $user_name  Username to validate.
    16341665 * @param string $user_email Email address to validate.
     1666 *
    16351667 * @return array Results of user validation including errors, if any.
    16361668 */
     
    17361768 * @todo Why do we have this wrapper?
    17371769 *
    1738  * @param string $blog_url Blog URL requested during registration.
     1770 * @param string $blog_url   Blog URL requested during registration.
    17391771 * @param string $blog_title Blog title requested during registration.
     1772 *
    17401773 * @return array
    17411774 */
     
    17601793 * @todo There appears to be a bug in the return value on success.
    17611794 *
    1762  * @param string $user_login Login name requested by the user.
     1795 * @param string $user_login    Login name requested by the user.
    17631796 * @param string $user_password Password requested by the user.
    1764  * @param string $user_email Email address entered by the user.
    1765  * @param array $usermeta Miscellaneous metadata about the user (blog-specific
    1766  *        signup data, xprofile data, etc).
     1797 * @param string $user_email    Email address entered by the user.
     1798 * @param array  $usermeta      Miscellaneous metadata about the user (blog-specific
     1799 *                              signup data, xprofile data, etc).
     1800 *
    17671801 * @return bool|WP_Error True on success, WP_Error on failure.
    17681802 */
     
    18561890 *
    18571891 * @param string $blog_domain Domain requested by user.
    1858  * @param string $blog_path Path requested by user.
    1859  * @param string $blog_title Title as entered by user.
    1860  * @param string $user_name user_login of requesting user.
    1861  * @param string $user_email Email address of requesting user.
    1862  * @param string $usermeta Miscellaneous metadata for the user.
     1892 * @param string $blog_path   Path requested by user.
     1893 * @param string $blog_title  Title as entered by user.
     1894 * @param string $user_name   user_login of requesting user.
     1895 * @param string $user_email  Email address of requesting user.
     1896 * @param string $usermeta    Miscellaneous metadata for the user.
     1897 *
     1898 * @return bool
    18631899 */
    18641900function bp_core_signup_blog( $blog_domain, $blog_path, $blog_title, $user_name, $user_email, $usermeta ) {
     
    18841920 *
    18851921 * @param string $key Activation key.
     1922 *
    18861923 * @return int|bool User ID on success, false on failure.
    18871924 */
     
    21252162 *
    21262163 * @param int $user_id ID of the user.
     2164 *
     2165 * @return bool
    21272166 */
    21282167function bp_core_map_user_registration( $user_id ) {
     
    21872226 * Send activation email to a newly registered user.
    21882227 *
    2189  * @param int $user_id ID of the new user.
     2228 * @param int    $user_id    ID of the new user.
    21902229 * @param string $user_email Email address of the new user.
    2191  * @param string $key Activation key.
     2230 * @param string $key        Activation key.
    21922231 */
    21932232function bp_core_signup_send_validation_email( $user_id, $user_email, $key ) {
     
    22482287 * Display a "resend email" link when an unregistered user attempts to log in.
    22492288 *
    2250  * @param WP_User|WP_Error $user Either the WP_User or the WP_Error object
    2251  * @param string $username The inputted, attempted username.
    2252  * @param string $password The inputted, attempted password.
     2289 * @since BuddyPress (1.2.2)
     2290 *
     2291 * @param WP_User|WP_Error $user     Either the WP_User or the WP_Error object.
     2292 * @param string           $username The inputted, attempted username.
     2293 * @param string           $password The inputted, attempted password.
     2294 *
    22532295 * @return WP_User|WP_Error
    2254  *
    2255  * @since BuddyPress (1.2.2)
    22562296 */
    22572297function bp_core_signup_disable_inactive( $user = null, $username = '', $password ='' ) {
     
    25262566 * @since BuddyPress (2.2.0)
    25272567 *
    2528  * @param  string $member_type The name of the member type.
     2568 * @param string $member_type The name of the member type.
     2569 *
    25292570 * @return object A member type object.
    25302571 */
     
    25532594 *                               element from the array needs to match; 'and' means all elements
    25542595 *                               must match. Accepts 'or' or 'and'. Default 'and'.
     2596 *
    25552597 * @return array A list of member type names or objects.
    25562598 */
     
    26602702 * @since BuddyPress (2.2.0)
    26612703 *
    2662  * @param  int               $user_id ID of the user.
    2663  * @param  bool              $single  Optional. Whether to return a single type string. If multiple types are found
    2664  *                                    for the user, the oldest one will be returned. Default: true.
     2704 * @param int               $user_id ID of the user.
     2705 * @param bool              $single  Optional. Whether to return a single type string. If multiple types are found
     2706 *                                   for the user, the oldest one will be returned. Default: true.
     2707 *
    26652708 * @return string|array|bool On success, returns a single member type (if $single is true) or an array of member
    26662709 *                           types (if $single is false). Returns false on failure.
     
    27042747 * @since BuddyPress (2.3.0)
    27052748 *
    2706  * @param  int    $user_id     $user_id ID of the user.
    2707  * @param  string $member_type Member Type.
     2749 * @param int    $user_id     $user_id ID of the user.
     2750 * @param string $member_type Member Type.
     2751 *
    27082752 * @return bool Whether the user has the given member type.
    27092753 */
     
    27292773 * @since BuddyPress (2.2.0)
    27302774 *
    2731  * @param  int $user_id ID of the user.
     2775 * @param int $user_id ID of the user.
     2776 *
    27322777 * @return See {@see bp_set_member_type()}.
    27332778 */
  • trunk/src/bp-members/bp-members-loader.php

    r9819 r9877  
    22
    33/**
    4  * BuddyPress Member Loader
     4 * BuddyPress Member Loader.
    55 *
    66 * @package BuddyPress
     
    1212
    1313class BP_Members_Component extends BP_Component {
     14
    1415        /**
    1516         * Member types.
     
    214215         *
    215216         * @param array $main_nav Optional. See BP_Component::setup_nav() for
    216          *        description.
    217          * @param array $sub_nav Optional. See BP_Component::setup_nav() for
    218          *        description.
     217         *                        description.
     218         * @param array $sub_nav  Optional. See BP_Component::setup_nav() for
     219         *                        description.
    219220         */
    220221        public function setup_nav( $main_nav = array(), $sub_nav = array() ) {
     
    280281
    281282        /**
    282          * Setup cache groups
     283         * Setup cache groups.
    283284         *
    284285         * @since BuddyPress (2.2.0)
  • trunk/src/bp-members/bp-members-screens.php

    r9819 r9877  
    22
    33/**
    4  * BuddyPress Member Screens
     4 * BuddyPress Member Screens.
    55 *
    66 * Handlers for member screens that aren't handled elsewhere.
     
    294294 */
    295295function bp_core_screen_activation() {
    296        
     296
    297297        // Bail if not viewing the activation page
    298298        if ( ! bp_is_current_component( 'activate' ) ) {
     
    522522         *
    523523         * @param string $templates The templates from
    524          *        bp_get_theme_compat_templates().
     524         *                          bp_get_theme_compat_templates().
     525         *
    525526         * @return array $templates Array of custom templates to look for.
    526527         */
     
    592593
    593594        /**
    594          * Setup the groups component theme compatibility
     595         * Setup the groups component theme compatibility.
    595596         *
    596597         * @since BuddyPress (1.7.0)
     
    632633         *
    633634         * @param string $templates The templates from bp_get_theme_compat_templates().
     635         *
    634636         * @return array $templates Array of custom templates to look for.
    635637         */
  • trunk/src/bp-members/bp-members-template.php

    r9819 r9877  
    22
    33/**
    4  * BuddyPress Member Template Tags
     4 * BuddyPress Member Template Tags.
    55 *
    66 * Functions that are safe to use inside your template files and themes.
     
    232232
    233233        /**
    234          * The unique string used for pagination queries
     234         * The unique string used for pagination queries.
    235235         *
    236236         * @access public
    237          * @var public
     237         * @var string
    238238         */
    239239        public $pag_arg;
     
    243243         *
    244244         * @access public
    245          * @var public
     245         * @var string
    246246         */
    247247        public $pag_page;
     
    251251         *
    252252         * @access public
    253          * @var public
     253         * @var string
    254254         */
    255255        public $pag_num;
     
    287287         * @param array        $meta_key        Limit to users with a meta_key.
    288288         * @param array        $meta_value      Limit to users with a meta_value (with meta_key).
    289          * @param array        $page_arg        Optional. The string used as a query parameter in pagination links.
     289         * @param string       $page_arg        Optional. The string used as a query parameter in pagination links.
    290290         *                                      Default: 'upage'.
    291291         * @param array|string $member_type     Array or comma-separated string of member types to limit results to.
     
    467467 * @global object $members_template {@link BP_Members_Template}
    468468 *
    469  * @param array $args {
     469 * @param array|string $args {
    470470 *     Arguments for limiting the contents of the members loop. Most arguments
    471471 *     are in the same format as {@link BP_User_Query}. However, because
     
    497497 *     @type string                $search_terms    Limit results by a search term. Default: null.
    498498 *     @type string                $meta_key        Limit results by the presence of a usermeta key.
    499  *           Default: false.
     499 *                                                  Default: false.
    500500 *     @type mixed                 $meta_value      When used with meta_key, limits results by the
    501  *           a matching usermeta value. Default: false.
     501 *                                                  a matching usermeta value. Default: false.
    502502 *     @type bool                  $populate_extras Whether to fetch optional data, such as
    503  *           friend counts. Default: true.
     503 *                                                  friend counts. Default: true.
    504504 * }
    505505 * @return bool Returns true when blogs are found, otherwise false.
     
    862862 * @see bp_get_member_avatar() for description of arguments.
    863863 *
    864  * @param array $args See {@link bp_get_member_avatar()}.
     864 * @param array|string $args See {@link bp_get_member_avatar()}.
    865865 */
    866866function bp_member_avatar( $args = '' ) {
     
    872872         *
    873873         * @param string $value Formatted HTML <img> element,
    874          *                      or raw avatar URL based on $html arg
     874         *                      or raw avatar URL based on $html arg.
    875875         */
    876876        echo apply_filters( 'bp_member_avatar', bp_get_member_avatar( $args ) );
     
    882882         *      return values.
    883883         *
    884          * @param array $args  {
     884         * @param array|string $args  {
    885885         *     Arguments are listed here with an explanation of their defaults.
    886886         *     For more information about the arguments, see
    887887         *     {@link bp_core_fetch_avatar()}.
    888          *     @type string $alt Default: 'Profile picture of [user name]'.
    889          *     @type string $class Default: 'avatar'.
    890          *     @type string $type Default: 'thumb'.
    891          *     @type int|bool $width Default: false.
    892          *     @type int|bool $height Default: false.
    893          *     @type bool $id Currently unused.
    894          *     @type bool $no_grav Default: false.
     888         *     @type string   $alt    Default: 'Profile picture of [user name]'.
     889         *     @type string   $class  Default: 'avatar'.
     890         *     @type string   $type    Default: 'thumb'.
     891         *     @type int|bool $width   Default: false.
     892         *     @type int|bool $height  Default: false.
     893         *     @type bool     $id      Currently unused.
     894         *     @type bool     $no_grav Default: false.
    895895         * }
    896896         * @return string User avatar string.
     
    919919                 *
    920920                 * @param string $value Formatted HTML <img> element,
    921                  *                      or raw avatar URL based on $html arg
     921                 *                      or raw avatar URL based on $html arg.
    922922                 */
    923923                return apply_filters( 'bp_get_member_avatar', bp_core_fetch_avatar( array( 'item_id' => $members_template->member->id, 'type' => $type, 'alt' => $alt, 'css_id' => $id, 'class' => $class, 'width' => $width, 'height' => $height, 'email' => $members_template->member->user_email ) ) );
     
    10321032         *     Array of optional arguments.
    10331033         *     @type mixed $active_format If true, formatted "active 5 minutes
    1034          *           ago". If false, formatted "5 minutes ago". If string, should
    1035          *           be sprintf'able like 'last seen %s ago'.
     1034         *                                ago". If false, formatted "5 minutes ago".
     1035         *                                If string, should be sprintf'able like
     1036         *                                'last seen %s ago'.
    10361037         * }
    10371038         * @return string
     
    10761077/**
    10771078 * Output the latest update of the current member in the loop.
     1079 *
     1080 * @param array|string $args
    10781081 */
    10791082function bp_member_latest_update( $args = '' ) {
     
    10831086         * Get the latest update from the current member in the loop.
    10841087         *
    1085          * @param array $args {
     1088         * @param array|string $args {
    10861089         *     Array of optional arguments.
    1087          *     @type int $length Truncation length. Default: 225.
     1090         *     @type int  $length    Truncation length. Default: 225.
    10881091         *     @type bool $view_link Whether to provide a 'View' link for
    1089          *           truncated entries. Default: false.
     1092         *                           truncated entries. Default: false.
    10901093         * }
    10911094         * @return string
     
    11391142 * @see bp_get_member_profile_data() for a description of params.
    11401143 *
    1141  * @param array $args See {@link bp_get_member_profile_data()}.
     1144 * @param array|string $args See {@link bp_get_member_profile_data()}.
    11421145 */
    11431146function bp_member_profile_data( $args = '' ) {
     
    11511154         * to use outside of the loop.
    11521155         *
    1153          * @param array $args {
     1156         * @param array|string $args {
    11541157         *     Array of config parameters.
    1155          *     @type string $field Name of the profile field.
    1156          *     @type int $user_id ID of the user whose data is being fetched.
    1157          *           Defaults to the current member in the loop, or if not
    1158          *           present, to the currently displayed user.
     1158         *     @type string $field   Name of the profile field.
     1159         *     @type int    $user_id ID of the user whose data is being fetched.
     1160         *                           Defaults to the current member in the loop, or if not
     1161         *                           present, to the currently displayed user.
    11591162         * }
    11601163         * @return string|bool Profile data if found, otherwise false.
     
    14131416 *
    14141417 * @see bp_get_loggedin_user_avatar() for a description of params.
     1418 *
     1419 * @param array|string $args
    14151420 */
    14161421function bp_loggedin_user_avatar( $args = '' ) {
     
    14231428         *      return values.
    14241429         *
    1425          * @param array $args  {
     1430         * @param array|string $args  {
    14261431         *     Arguments are listed here with an explanation of their defaults.
    14271432         *     For more information about the arguments, see
    14281433         *     {@link bp_core_fetch_avatar()}.
    1429          *     @type string $alt Default: 'Profile picture of [user name]'.
    1430          *     @type bool $html Default: true.
    1431          *     @type string $type Default: 'thumb'.
    1432          *     @type int|bool $width Default: false.
     1434         *     @type string   $alt    Default: 'Profile picture of [user name]'.
     1435         *     @type bool     $html  Default: true.
     1436         *     @type string   $type  Default: 'thumb'.
     1437         *     @type int|bool $width  Default: false.
    14331438         *     @type int|bool $height Default: false.
    14341439         * }
     
    14601465 *
    14611466 * @see bp_get_displayed_user_avatar() for a description of params.
     1467 *
     1468 * @param array|string $args
    14621469 */
    14631470function bp_displayed_user_avatar( $args = '' ) {
     
    14701477         *      return values.
    14711478         *
    1472          * @param array $args  {
     1479         * @param array|string $args  {
    14731480         *     Arguments are listed here with an explanation of their defaults.
    14741481         *     For more information about the arguments, see
    14751482         *     {@link bp_core_fetch_avatar()}.
    1476          *     @type string $alt Default: 'Profile picture of [user name]'.
    1477          *     @type bool $html Default: true.
    1478          *     @type string $type Default: 'thumb'.
    1479          *     @type int|bool $width Default: false.
     1483         *     @type string   $alt    Default: 'Profile picture of [user name]'.
     1484         *     @type bool     $html  Default: true.
     1485         *     @type string   $type  Default: 'thumb'.
     1486         *     @type int|bool $width  Default: false.
    14801487         *     @type int|bool $height Default: false.
    14811488         * }
     
    15551562         *
    15561563         * @param int $user_id ID of the user. Default: displayed user ID.
     1564         *
    15571565         * @return string
    15581566         */
     
    15851593         * Simply takes all the characters before the first space in a name.
    15861594         *
    1587          * @param string $name Full name to use when generating first name.
    1588          *        Defaults to displayed user's first name, or to logged-in
    1589          *        user's first name if it's unavailable.
     1595         * @param string|bool $name Full name to use when generating first name.
     1596         *                          Defaults to displayed user's first name, or to
     1597         *                          logged-in user's first name if it's unavailable.
    15901598         * @return string
    15911599         */
     
    21932201 * @see bp_get_signup_avatar() for description of arguments.
    21942202 *
    2195  * @param array $args See {@link bp_get_signup_avatar(}.
     2203 * @param array|string $args See {@link bp_get_signup_avatar(}.
    21962204 */
    21972205function bp_signup_avatar( $args = '' ) {
     
    22032211         * @see bp_core_fetch_avatar() for description of arguments.
    22042212         *
    2205          * @param array $args {
     2213         * @param array|string $args {
    22062214         *     Array of optional arguments.
    2207          *     @type int $size Height/weight in pixels. Default: value of
    2208          *           bp_core_avatar_full_width().
     2215         *     @type int    $size Height/weight in pixels. Default: value of
     2216         *                         bp_core_avatar_full_width().
    22092217         *     @type string $class CSS class. Default: 'avatar'.
    2210          *     @type string $alt HTML 'alt' attribute. Default: 'Your Avatar'.
     2218         *     @type string $alt   HTML 'alt' attribute. Default: 'Your Avatar'.
    22112219         * }
    22122220         * @return string
     
    23322340 * @see bp_get_members_component_link() for description of parameters.
    23332341 *
    2334  * @param string $component See {@bp_get_members_component_link()}.
    2335  * @param string $action See {@bp_get_members_component_link()}.
    2336  * @param string $query_args See {@bp_get_members_component_link()}.
    2337  * @param string $nonce See {@bp_get_members_component_link()}.
     2342 * @param string      $component See {@bp_get_members_component_link()}.
     2343 * @param string      $action See {@bp_get_members_component_link()}.
     2344 * @param string      $query_args See {@bp_get_members_component_link()}.
     2345 * @param string|bool $nonce See {@bp_get_members_component_link()}.
    23382346 */
    23392347function bp_members_component_link( $component, $action = '', $query_args = '', $nonce = false ) {
     
    23432351         * Generate a link to a members component subpage.
    23442352         *
    2345          * @param string $component ID of the component (eg 'friends').
    2346          * @param string $action Optional. 'action' slug (eg 'invites').
    2347          * @param array $query_args Optional. Array of URL params to add to the
    2348          *        URL. See {@link add_query_arg()} for format.
    2349          * @param array $nonce Optional. If provided, the URL will be passed
    2350          *        through wp_nonce_url() with $nonce as the action string.
     2353         * @param string       $component  ID of the component (eg 'friends').
     2354         * @param string       $action     Optional. 'action' slug (eg 'invites').
     2355         * @param array|string $query_args Optional. Array of URL params to add to the
     2356         *                                 URL. See {@link add_query_arg()} for format.
     2357         * @param array|bool   $nonce      Optional. If provided, the URL will be passed
     2358         *                                 through wp_nonce_url() with $nonce as the
     2359         *                                 action string.
    23512360         * @return string
    23522361         */
  • trunk/src/bp-members/bp-members-widgets.php

    r9819 r9877  
    11<?php
    22/**
    3  * BuddyPress Members Widgets
     3 * BuddyPress Members Widgets.
    44 *
    55 * @package BuddyPress
     
    3131
    3232        /**
    33          * Constructor method
     33         * Constructor method.
    3434         */
    3535        public function __construct() {
     
    153153         * Update the Members widget options.
    154154         *
    155          * @param  array $new_instance The new instance options.
    156          * @param  array $old_instance The old instance options.
     155         * @param array $new_instance The new instance options.
     156         * @param array $old_instance The old instance options.
     157         *
    157158         * @return array $instance     The parsed options to be saved.
    158159         */
     
    171172         * Output the Members widget options form.
    172173         *
    173          * @param $instance Settings for this widget.
     174         * @param array $instance Widget instance settings.
     175         *
     176         * @return string
    174177         */
    175178        public function form( $instance ) {
     
    221224         * @since BuddyPress (2.3.0)
    222225         *
    223          * @param $instance Instance
    224          * @uses bp_parse_args() To merge widget settings into defaults
     226         * @param array $instance Widget instance settings.
     227         *
     228         * @uses bp_parse_args() To merge widget settings into defaults.
     229         *
     230         * @return array
    225231         */
    226232        public function parse_settings( $instance = array() ) {
     
    321327         * Update the Who's Online widget options.
    322328         *
    323          * @param  array $new_instance The new instance options.
    324          * @param  array $old_instance The old instance options.
     329         * @param array $new_instance The new instance options.
     330         * @param array $old_instance The old instance options.
     331         *
    325332         * @return array $instance     The parsed options to be saved.
    326333         */
     
    336343         * Output the Who's Online widget options form.
    337344         *
    338          * @param $instance Settings for this widget.
     345         * @param array $instance Widget instance settings.
     346         *
     347         * @return string
    339348         */
    340349        public function form( $instance ) {
     
    367376         * @since BuddyPress (2.3.0)
    368377         *
    369          * @param $instance Instance
    370          * @uses bp_parse_args() To merge widget settings into defaults
     378         * @param array $instance Widget instance settings.
     379         *
     380         * @uses bp_parse_args() To merge widget settings into defaults.
     381         *
     382         * @return array
    371383         */
    372384        public function parse_settings( $instance = array() ) {
     
    467479         * @param array $new_instance The new instance options.
    468480         * @param array $old_instance The old instance options.
     481         *
    469482         * @return array $instance The parsed options to be saved.
    470483         */
     
    480493         * Output the Recently Active widget options form.
    481494         *
    482          * @param $instance Settings for this widget.
     495         * @param array $instance Widget instance settings.
     496         *
     497         * @return string
    483498         */
    484499        public function form( $instance ) {
     
    511526         * @since BuddyPress (2.3.0)
    512527         *
    513          * @param $instance Instance
    514          * @uses bp_parse_args() To merge widget settings into defaults
     528         * @param array $instance Widget instance settings.
     529         *
     530         * @uses bp_parse_args() To merge widget settings into defaults.
     531         *
     532         * @return array
    515533         */
    516534        public function parse_settings( $instance = array() ) {
  • trunk/src/bp-members/classes/class-bp-signup.php

    r9819 r9877  
    111111         * @since BuddyPress (2.0.0)
    112112         *
    113          * @param array $args the argument to retrieve desired signups
     113         * @param array $args the argument to retrieve desired signups.
     114         *
    114115         * @return array {
    115116         *     @type array $signups Located signups.
    116          *     @type int $total Total number of signups matching params.
     117         *     @type int   $total  Total number of signups matching params.
    117118         * }
    118119         */
     
    258259         *
    259260         * @param array $args
     261         *
    260262         * @return int|bool ID of newly created signup on success, false on
    261          *         failure.
     263         *                  failure.
    262264         */
    263265        public static function add( $args = array() ) {
     
    314316         * @since BuddyPress (2.0.0)
    315317         *
    316          * @param string $user_login User login string.
     318         * @param string $user_login    User login string.
    317319         * @param string $user_password User password.
    318          * @param string $user_email User email address.
    319          * @param array $usermeta Metadata associated with the signup.
     320         * @param string $user_email    User email address.
     321         * @param array  $usermeta      Metadata associated with the signup.
     322         *
    320323         * @return int User id.
    321324         */
     
    380383         *
    381384         * @param int $user_id ID of the user being checked.
     385         *
    382386         * @return int|bool The status if found, otherwise false.
    383387         */
     
    407411         *
    408412         * @param string $key Activation key.
     413         *
    409414         * @return bool True on success, false on failure.
    410415         */
     
    452457         * @since BuddyPress (2.0.0)
    453458         *
    454          * @return int the number of signups
     459         * @return int The number of signups.
    455460         */
    456461        public static function count_signups() {
     
    478483         * @since BuddyPress (2.0.0)
    479484         *
    480          * @param  array $args
    481          * @return int the signup id
     485         * @param array $args
     486         *
     487         * @return int The signup id
    482488         */
    483489        public static function update( $args = array() ) {
     
    533539         *
    534540         * @param array $signup_ids Single ID or list of IDs to resend.
     541         *
    535542         * @return array
    536543         */
     
    622629         *
    623630         * @param array $signup_ids Single ID or list of IDs to activate.
     631         *
    624632         * @return array
    625633         */
     
    704712         *
    705713         * @param array $signup_ids Single ID or list of IDs to delete.
     714         *
    706715         * @return array
    707716         */
Note: See TracChangeset for help on using the changeset viewer.