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)


Top ↑

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;

	}

Top ↑

Changelog Changelog

Changelog
Version Description
1.0.0 Introduced.