cs_post_submit
Estimated reading: 1 minute
add_filter('cs_post_submit', 'post_submit', 10, 1);PHP
Parameters
- $response (object)Dit is het volledige \CampaignSuite\Render_response() klasseobject van CampaignSuite. Dit object bevat informatie over het response dat wordt geretourneerd door de CS Api.
Voorbeeld
Onderstaand voorbeeld schrijft een $_SESSION[‘orig_campaign’] waarde weg op het Salesforce object Contact.
function post_submit($response)
{
if (isset($_SESSION['orig_campaign'])) {
$sf_client = instance('Client_Salesforce');
$sf_client->update(
'Contact',
$_SESSION['orig_campaign']['contact_id'],
[
'soco__Originating_Campaign__c' => $_SESSION['orig_campaign']['campaign_id']
]
);
unset($_SESSION['orig_campaign']);
}
return $response;
}PHP