Gravity Forms Salesforce Plugin Compatibility
Gravity Forms Salesforce Plugin: https://www.crmperks.com/plugins/gravity-forms-plugins/gravity-forms-salesforce-plugin/
Compatibility snippet to ensure that files are renamed by GP File Renamer before being uploaded to the Salesforce API by the Gravity Forms Salesforce plugin.
Code
Filename: gpfr-gf-salesforce-compatibility.php
<?php
/**
* Gravity Perks // File Renamer // Gravity Forms Salesforce Plugin Compatibility
* https://gravitywiz.com/documentation/gravity-forms-file-renamer/
*
* Gravity Forms Salesforce Plugin: https://www.crmperks.com/plugins/gravity-forms-plugins/gravity-forms-salesforce-plugin/
*
* Compatibility snippet to ensure that files are renamed by GP File Renamer before being
* uploaded to the Salesforce API by the Gravity Forms Salesforce plugin.
*/
add_filter( 'plugins_loaded', function() {
global $vxg_salesforce;
if ( ! class_exists( 'vxg_salesforce' ) ) {
return;
}
remove_action( 'gform_entry_created', array( $vxg_salesforce, 'gf_entry_created_before' ), 99 );
}, 11 ); // Priority 11 so that this happens after GF Salesforce.
add_filter( 'gform_entry_post_save', function( $entry, $form ) {
global $vxg_salesforce;
$vxg_salesforce->gf_entry_created_before( $entry, $form );
return $entry;
}, 10, 2 ); // Priority 10 so that this happens after GP File Renamer.