[ Index ]

PHP Cross Reference of BuddyPress

title

Body

[close]

/src/bp-core/admin/ -> bp-core-admin-schema.php (summary)

BuddyPress DB schema.

File Size: 637 lines (20 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 13 functions

  bp_core_install()
  bp_core_install_notifications()
  bp_core_install_activity_streams()
  bp_core_install_friends()
  bp_core_install_groups()
  bp_core_install_private_messaging()
  bp_core_install_extended_profiles()
  bp_core_install_blog_tracking()
  bp_core_install_signups()
  bp_core_upgrade_signups()
  bp_core_install_emails()
  bp_core_install_invitations()
  bp_core_install_nonmember_opt_outs()

Functions
Functions that are not part of a class:

bp_core_install( $active_components = false )   X-Ref
Main installer.

Can be passed an optional array of components to explicitly run installation
routines on, typically the first time a component is activated in Settings.

since: 1.0.0
param: array|bool $active_components Components to install.

bp_core_install_notifications()   X-Ref
Install database tables for the Notifications component.

since: 1.0.0

bp_core_install_activity_streams()   X-Ref
Install database tables for the Activity component.

since: 1.0.0

bp_core_install_friends()   X-Ref
Install database tables for the Notifications component.

since: 1.0.0

bp_core_install_groups()   X-Ref
Install database tables for the Groups component.

since: 1.0.0

bp_core_install_private_messaging()   X-Ref
Install database tables for the Messages component.

since: 1.0.0

bp_core_install_extended_profiles()   X-Ref
Install database tables for the Profiles component.

since: 1.0.0

bp_core_install_blog_tracking()   X-Ref
Install database tables for the Sites component.

since: 1.0.0

bp_core_install_signups()   X-Ref
Install the signups table.

since: 2.0.0

bp_core_upgrade_signups()   X-Ref
Update the signups table, adding `signup_id` column and drop `domain` index.

This is necessary because WordPress's `pre_schema_upgrade()` function wraps
table ALTER's in multisite checks, and other plugins may have installed their
own sign-ups table; Eg: Gravity Forms User Registration Add On.

since: 2.0.1

bp_core_install_emails()   X-Ref
Add default emails.

since: 2.5.0

bp_core_install_invitations()   X-Ref
Install database tables for the Invitations API

since: 5.0.0

bp_core_install_nonmember_opt_outs()   X-Ref
Install database tables to store opt-out requests from nonmembers.

since: 8.0.0



Generated: Tue Nov 12 01:00:54 2024 Cross-referenced by PHPXref 0.7.1