[ Index ] |
PHP Cross Reference of BuddyPress |
[Source view] [Print] [Project Stats]
Signups Management class.
File Size: | 1061 lines (28 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
BP_Signup:: (12 methods):
__construct()
populate()
get()
add()
add_backcompat()
check_user_status()
validate()
count_signups()
update()
resend()
activate()
delete()
__construct( $signup_id = 0 ) X-Ref |
Class constructor. param: integer $signup_id The ID for the signup being queried. since: 2.0.0 |
populate() X-Ref |
Populate the instantiated class with data based on the signup_id provided. since: 2.0.0 |
get( $args = array() X-Ref |
Fetch signups based on parameters. return: array { param: array $args { since: 2.0.0 since: 6.0.0 Added a list of allowed orderby parameters. |
add( $args = array() X-Ref |
Add a signup. return: int|bool ID of newly created signup on success, false on failure. param: array $args { since: 2.0.0 |
add_backcompat( $user_login = '', $user_password = '', $user_email = '', $usermeta = array() X-Ref |
Create a WP user at signup. Since BP 2.0, non-multisite configurations have stored signups in the same way as Multisite configs traditionally have: in the wp_signups table. However, because some plugins may be looking directly in the wp_users table for non-activated signups, we mirror signups there by creating "phantom" users, mimicking WP's default behavior. return: int User id. param: string $user_login User login string. param: string $user_password User password. param: string $user_email User email address. param: array $usermeta Metadata associated with the signup. since: 2.0.0 |
check_user_status( $user_id = 0 ) X-Ref |
Check a user status (from wp_users) on a non-multisite config. return: int|bool The status if found, otherwise false. param: int $user_id ID of the user being checked. since: 2.0.0 |
validate( $key = '' ) X-Ref |
Activate a signup. return: bool True on success, false on failure. param: string $key Activation key. since: 2.0.0 |
count_signups() X-Ref |
How many inactive signups do we have? return: int The number of signups. since: 2.0.0 |
update( $args = array() X-Ref |
Update the meta for a signup. This is the way we use to "trace" the last date an activation email was sent and how many times activation was sent. return: int The signup id. param: array $args { since: 2.0.0 |
resend( $signup_ids = array() X-Ref |
Resend an activation email. return: array param: array $signup_ids Single ID or list of IDs to resend. since: 2.0.0 |
activate( $signup_ids = array() X-Ref |
Activate a pending account. return: array param: array $signup_ids Single ID or list of IDs to activate. since: 2.0.0 |
delete( $signup_ids = array() X-Ref |
Delete a pending account. return: array param: array $signup_ids Single ID or list of IDs to delete. since: 2.0.0 |
Generated: Thu Nov 21 01:00:57 2024 | Cross-referenced by PHPXref 0.7.1 |