Source of file SalesforceAuthMemberExtension.php
Size: 0,627 Bytes - Last Modified: 2021-12-23T10:49:10+00:00
/var/www/docs.ssmods.com/process/src/src/SalesforceAuthMemberExtension.php
123456789101112131415161718192021222324252627 | <?php /** * Saves Salesforce identity data to the Member object. */ class SalesforceAuthMemberExtension extends DataExtension { private static $db = array( 'SalesforceUserID' => 'Varchar', 'SalesforceOrganisationID' => 'Varchar', 'SalesforceUsername' => 'Varchar' ); public function onSalesforceIdentify($identity) { if($this->owner->SalesforceUserID == $identity->user_id) { return; } $this->owner->update(array( 'SalesforceUserID' => $identity->user_id, 'SalesforceOrganisationID' => $identity->organization_id, 'SalesforceUsername' => $identity->username )); $this->owner->write(); } } |