[ Index ] |
PHP Cross Reference of BuddyPress |
[Source view] [Print] [Project Stats]
BuddyPress Nonmember Opt-out Class
File Size: | 828 lines (24 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
BP_Optout:: (17 methods):
__construct()
get_table_name()
save()
populate()
_insert()
_update()
_delete()
get_where_sql()
get_order_by_sql()
get_paged_sql()
get_query_clauses()
get()
get_total_count()
update()
delete()
optout_exists()
delete_by_id()
__construct( $id = 0 ) X-Ref |
Constructor method. param: int $id Optional. Provide an ID to access an existing since: 8.0.0 |
get_table_name() X-Ref |
Get the opt-outs table name. return: string since: 8.0.0 |
save() X-Ref |
Update or insert opt-out details into the database. return: bool True on success, false on failure. since: 8.0.0 |
populate() X-Ref |
Fetch data for an existing opt-out from the database. since: 8.0.0 |
_insert( $data = array() X-Ref |
Create an opt-out entry. return: int|false The number of rows inserted, or false on error. param: array $data { param: array $data_format See {@link wpdb::insert()}. since: 8.0.0 |
_update( $data = array() X-Ref |
Update opt-outs. return: int|false The number of rows updated, or false on error. param: array $data Array of opt-out data to update, passed to param: array $where The WHERE params as passed to wpdb::update(). param: array $data_format See {@link wpdb::insert()}. param: array $where_format See {@link wpdb::insert()}. since: 8.0.0 |
_delete( $where = array() X-Ref |
Delete opt-outs. return: int|false The number of rows updated, or false on error. param: array $where Array of WHERE clauses to filter by, passed to param: array $where_format See {@link wpdb::insert()}. since: 8.0.0 |
get_where_sql( $args = array() X-Ref |
Assemble the WHERE clause of a get() SQL statement. Used by BP_optout::get() to create its WHERE clause. return: string WHERE clause. param: array $args See {@link BP_optout::get()} for more details. since: 8.0.0 |
get_order_by_sql( $args = array() X-Ref |
Assemble the ORDER BY clause of a get() SQL statement. Used by BP_Optout::get() to create its ORDER BY clause. return: string ORDER BY clause. param: array $args See {@link BP_optout::get()} for more details. since: 8.0.0 |
get_paged_sql( $args = array() X-Ref |
Assemble the LIMIT clause of a get() SQL statement. Used by BP_Optout::get() to create its LIMIT clause. return: string LIMIT clause. param: array $args See {@link BP_optout::get()} for more details. since: 8.0.0 |
get_query_clauses( $args = array() X-Ref |
Assemble query clauses, based on arguments, to pass to $wpdb methods. The insert(), update(), and delete() methods of {@link wpdb} expect arguments of the following forms: - associative arrays whose key/value pairs are column => value, to be used in WHERE, SET, or VALUES clauses - arrays of "formats", which tell $wpdb->prepare() which type of value to expect when sanitizing (eg, array( '%s', '%d' )) This utility method can be used to assemble both kinds of params, out of a single set of associative array arguments, such as: $args = array( 'user_id' => 4, 'email_type' => 'type_string', ); This will be converted to: array( 'data' => array( 'user_id' => 4, 'email_type' => 'type_string', ), 'format' => array( '%d', '%s', ), ) which can easily be passed as arguments to the $wpdb methods. return: array Associative array of 'data' and 'format' args. param: array $args Associative array of filter arguments. since: 8.0.0 |
get( $args = array() X-Ref |
Get opt-outs, based on provided filter parameters. return: array BP_Optout objects | IDs of found opt-outs | Email addresses of matches. param: array $args { since: 8.0.0 |
get_total_count( $args ) X-Ref |
Get a count of total optouts matching a set of arguments. return: int Count of located items. param: array $args See {@link BP_optout::get()}. since: 8.0.0 |
update( $update_args = array() X-Ref |
Update optouts. return: int|bool Number of rows updated on success, false on failure. param: array $update_args Associative array of fields to update, param: array $where_args Associative array of columns/values, to since: 8.0.0 |
delete( $args = array() X-Ref |
Delete opt-outs. return: int|bool Number of rows deleted on success, false on failure. param: array $args Associative array of columns/values, to determine since: 8.0.0 |
optout_exists( $args = array() X-Ref |
Check whether an invitation exists matching the passed arguments. return: int|bool ID of first found invitation or false if none found. since: 5.0.0 |
delete_by_id( $id ) X-Ref |
Delete a single opt-out by ID. return: bool True on success, false on failure. param: int $id ID of the opt-out item to be deleted. since: 8.0.0 |
Generated: Thu Nov 21 01:00:57 2024 | Cross-referenced by PHPXref 0.7.1 |