Methods
Description
Sync::onAdminRemoved()

Sync when a admin is removed from the group

Source: bp-integrations/learndash/buddypress/Sync.php:224

Sync::onAdminRemoved()

Sync when a admin is removed from the group

Source: bp-integrations/learndash/learndash/Sync.php:163

Sync::onGroupCreate()

Run the sync when new group is created

Source: bp-integrations/learndash/buddypress/Sync.php:71

Sync::onGroupDeleted()

Desync when group is deleted

Source: bp-integrations/learndash/buddypress/Sync.php:124

Sync::onGroupDeleted()

Desync when group is deleted

Source: bp-integrations/learndash/learndash/Sync.php:117

Sync::onGroupDeleting()

Set the deleted gropu in temporarly variable for later use

Source: bp-integrations/learndash/buddypress/Sync.php:111

Sync::onGroupDeleting()

Set the deleted gropu in temporarly variable for later use

Source: bp-integrations/learndash/learndash/Sync.php:104

Sync::onGroupUpdate()

Run the sync when new group is updated

Source: bp-integrations/learndash/buddypress/Sync.php:98

Sync::onGroupUpdated()

Run the sync when new group is created / updated

Source: bp-integrations/learndash/learndash/Sync.php:67

Sync::onMemberAdded()

Sync when a member is added to the group

Source: bp-integrations/learndash/buddypress/Sync.php:174

Sync::onMemberRemoved()

Sync when a members is removed from the group

Source: bp-integrations/learndash/buddypress/Sync.php:250

Sync::onModAdded()

Sync when a mod is added to the group

Source: bp-integrations/learndash/buddypress/Sync.php:161

Sync::onModRemoved()

Sync when a mod is removed from the group

Source: bp-integrations/learndash/buddypress/Sync.php:237

Sync::onUserAdded()

Sync when a user is added to the group

Source: bp-integrations/learndash/learndash/Sync.php:150

Sync::onUserRemoved()

Sync when a user is removed from the group

Source: bp-integrations/learndash/learndash/Sync.php:176

Sync::preCheck()

Standard pre check bore all sync happens

Source: bp-integrations/learndash/buddypress/Sync.php:292

Sync::preCheck()

Standard pre check bore all sync happens

Source: bp-integrations/learndash/learndash/Sync.php:212

SyncGenerator::__construct()

Constructor

Source: bp-integrations/learndash/library/SyncGenerator.php:34

SyncGenerator::addUserToBpGroup()

Add a user to bp group by role

Source: bp-integrations/learndash/library/SyncGenerator.php:674

SyncGenerator::associateToBuddypress()

Associate current ld group to bp group

Source: bp-integrations/learndash/library/SyncGenerator.php:152

SyncGenerator::associateToLearndash()

Associate current bp group to a ld group

Source: bp-integrations/learndash/library/SyncGenerator.php:83

SyncGenerator::clearLdGroupCache()

Clear the ld cache after sync

Source: bp-integrations/learndash/library/SyncGenerator.php:708

SyncGenerator::createBuddypressGroup()

Create bp group based on current ld group

Source: bp-integrations/learndash/library/SyncGenerator.php:607

SyncGenerator::createLearndashGroup()

Greate a ld group based on current bp group

Source: bp-integrations/learndash/library/SyncGenerator.php:588

SyncGenerator::deleteBpGroup()

delete the bp group without trigging sync

Source: bp-integrations/learndash/library/SyncGenerator.php:126

SyncGenerator::deleteLdGroup()

delete the ld group without trigging sync

Source: bp-integrations/learndash/library/SyncGenerator.php:139

SyncGenerator::desyncFromBuddypress()

Un associate current ld group from bp group

Source: bp-integrations/learndash/library/SyncGenerator.php:180

SyncGenerator::desyncFromLearndash()

Un-associate the current bp group from ld group

Source: bp-integrations/learndash/library/SyncGenerator.php:111

SyncGenerator::fullSyncToBuddypress()

Run a full users sync up ld group to bp group

Source: bp-integrations/learndash/library/SyncGenerator.php:211

SyncGenerator::fullSyncToLearndash()

Run a full users sync up bp group to ld group

Source: bp-integrations/learndash/library/SyncGenerator.php:195

SyncGenerator::getBpGroupId()

Get the bp group id

Source: bp-integrations/learndash/library/SyncGenerator.php:74

SyncGenerator::getBpSyncFunction()

Get the function that update ld group role

Source: bp-integrations/learndash/library/SyncGenerator.php:651

SyncGenerator::getBpSyncToRole()

Get the bp role to sync to

Source: bp-integrations/learndash/library/SyncGenerator.php:642

SyncGenerator::getLastSyncTimestamp()

Get the timestamp when the group is last synced

Source: bp-integrations/learndash/library/SyncGenerator.php:748

SyncGenerator::getLdGroupId()

Get the ld group id

Source: bp-integrations/learndash/library/SyncGenerator.php:65

SyncGenerator::getLdSyncToRole()

Get the ld role to sync to

Source: bp-integrations/learndash/library/SyncGenerator.php:665

SyncGenerator::hasBpGroup()

Check if there’s a bp group

Source: bp-integrations/learndash/library/SyncGenerator.php:56

SyncGenerator::hasLdGroup()

Check if there’s a ld group

Source: bp-integrations/learndash/library/SyncGenerator.php:47

SyncGenerator::loadBpGroupId()

Find the bp group id on current ld group

Source: bp-integrations/learndash/library/SyncGenerator.php:502

SyncGenerator::loadLdGroupId()

Find the ld group id on current bp group

Source: bp-integrations/learndash/library/SyncGenerator.php:511

SyncGenerator::maybeRemoveAsLdUser()

Maybe remove ld user if user is promote or demote from bp

Source: bp-integrations/learndash/library/SyncGenerator.php:628

SyncGenerator::populateData()

Populate the class data based on given input

Source: bp-integrations/learndash/library/SyncGenerator.php:487

SyncGenerator::setBpGroupId()

Sasve bp group id to current ld group

Source: bp-integrations/learndash/library/SyncGenerator.php:520

SyncGenerator::setLdGroupId()

Sasve ld group id to current bp group

Source: bp-integrations/learndash/library/SyncGenerator.php:530

SyncGenerator::setSyncGropuIds()

Force id sync

Source: bp-integrations/learndash/library/SyncGenerator.php:540

SyncGenerator::syncBeforeBpMember()

Check before Sync a bp member to ld

Source: bp-integrations/learndash/library/SyncGenerator.php:398

SyncGenerator::syncBpAdmin()

Sync a bp admin to ld

Source: bp-integrations/learndash/library/SyncGenerator.php:334

SyncGenerator::syncBpAdmins()

Sync the bp admins to ld

Source: bp-integrations/learndash/library/SyncGenerator.php:227

SyncGenerator::syncBpMember()

Sync a bp member to ld

Source: bp-integrations/learndash/library/SyncGenerator.php:374

SyncGenerator::syncBpMod()

Sync a bp mod to ld

Source: bp-integrations/learndash/library/SyncGenerator.php:354