MP_addon_Salesforce_Settings::set_fields()
Set Salesforce settings.
Return Return
(array) Salesforce settings.
- ''salesforce_consumer_key''
(array) Salesforce consumer key - ''salesforce_consumer_secret''
(array) Salesforce consumer secret - ''salesforce_redirect_uri''
(array) Redirect URL - ''salesforce_primary_field''
(array) Primary field for update lead data - ''salesforce_token''
(array) Salesforce token(Authentication/revoke)
Source Source
File: calculator-salesforce-add-on/inc/MP_Addon_Salesforce_Settings.php
public function set_fields() {
$this->settings = array(
array(
'id' => 'salesforce_consumer_key',
'title' => __( 'Consumer key', 'CalculatorsSalesforceAddon' ),
'callback' => array( $this, 'input' ),
'args' => array(
'option_name' => MortgagePlatform::$prefix . 'salesforce',
'label_for' => 'salesforce_consumer_key',
'placeholder' => '',
'default' => '',
'description' => __('Enter Salesforce consumer key','CalculatorsSalesforceAddon'),
),
),
array(
'id' => 'salesforce_consumer_secret',
'title' => __( 'Consumer secret', 'CalculatorsSalesforceAddon' ),
'callback' => array( $this, 'input' ),
'args' => array(
'option_name' => MortgagePlatform::$prefix . 'salesforce',
'label_for' => 'salesforce_consumer_secret',
'placeholder' => '',
'default' => '',
'description' => __('Enter Salesforce consumer secret','CalculatorsSalesforceAddon'),
),
),
array(
'id' => 'salesforce_redirect_uri',
'title' => __( 'Redirect URI', 'CalculatorsSalesforceAddon' ),
'callback' => array( $this, 'input' ),
'args' => array(
'option_name' => MortgagePlatform::$prefix . 'salesforce',
'label_for' => 'salesforce_redirect_uri',
'placeholder' => str_replace('127.0.0.1','localhost',get_admin_url()) . 'admin.php?page=mortgage_platform&tab=salesforce',
'default' => '',
'description' => __('Enter Salesforce redirect uri','CalculatorsSalesforceAddon'),
),
),
array(
'id' => 'salesforce_primary_field',
'title' => __( 'Primary field', 'CalculatorsSalesforceAddon' ),
'callback' => array( $this, 'select' ),
'args' => array(
'option_name' => MortgagePlatform::$prefix . 'salesforce',
'label_for' => 'salesforce_primary_field',
'placeholder' => '',
'default' => 'email',
'description' => __('Check primary field to update lead data in Salesforce','CalculatorsSalesforceAddon'),
'options' => array(
'name' => __( 'Full name', 'CalculatorsSalesforceAddon' ),
'email' => __( 'Email', 'CalculatorsSalesforceAddon' ),
),
),
),
array(
'id' => 'salesforce_token',
'title' => __( 'Client token', 'CalculatorsSalesforceAddon' ),
'callback' => array( $this, 'salesforce_access' ),
'args' => array(
'option_name' => MortgagePlatform::$prefix . 'salesforce',
'label_for' => 'salesforce_token',
'placeholder' => '',
'default' => __('Authentication Token','CalculatorsSalesforceAddon'),
'description' => __('Click here to generate an Authentication Token','CalculatorsSalesforceAddon'),
),
),
);
return $this->settings;
}
Changelog Changelog
| Version | Description |
|---|---|
| 1.0.0 | Introduced. |