MP_Addon_Netsuite_Settings::set_fields()
Set Netsuite settings.
Return Return
(array) Netsuite settings.
- ''netsuite_account_id''
(array) Netsuite account id - ''netsuite_consumer_key''
(array) Netsuite consumer key - ''netsuite_consumer_secret''
(array) Netsuite consumer secret - ''netsuite_token_id''
(array) Netsuite token id - ''netsuite_token_secret''
(array) Netsuite token secret - ''netsuite_token''
(array) Netsuite token(Authentication/revoke)
Source Source
File: calculator-netsuite-add-on/inc/MP_Addon_Netsuite_Settings.php
public function set_fields() {
$this->settings = array(
array(
'id' => 'netsuite_account_id',
'title' => __( 'Account ID', 'CalculatorsNetsuiteAddon' ),
'callback' => array( $this, 'input' ),
'args' => array(
'option_name' => MortgagePlatform::$prefix . 'netsuite',
'label_for' => 'netsuite_account_id',
'placeholder' => '',
'default' => '',
'description' => __('Enter Account ID','CalculatorsNetsuiteAddon'),
),
),
array(
'id' => 'netsuite_consumer_key',
'title' => __( 'Consumer key', 'CalculatorsNetsuiteAddon' ),
'callback' => array( $this, 'input' ),
'args' => array(
'option_name' => MortgagePlatform::$prefix . 'netsuite',
'label_for' => 'netsuite_consumer_key',
'placeholder' => '',
'default' => '',
'description' => __('Enter Netsuite consumer key','CalculatorsNetsuiteAddon'),
),
),
array(
'id' => 'netsuite_consumer_secret',
'title' => __( 'Consumer secret', 'CalculatorsNetsuiteAddon' ),
'callback' => array( $this, 'input' ),
'args' => array(
'option_name' => MortgagePlatform::$prefix . 'netsuite',
'label_for' => 'netsuite_consumer_secret',
'placeholder' => '',
'default' => '',
'description' => __('Enter Netsuite consumer secret','CalculatorsNetsuiteAddon'),
),
),
array(
'id' => 'netsuite_token_id',
'title' => __( 'Token', 'CalculatorsNetsuiteAddon' ),
'callback' => array( $this, 'input' ),
'args' => array(
'option_name' => MortgagePlatform::$prefix . 'netsuite',
'label_for' => 'netsuite_token_id',
'placeholder' => '',
'default' => '',
'description' => __('Enter Netsuite token','CalculatorsNetsuiteAddon'),
),
),
array(
'id' => 'netsuite_token_secret',
'title' => __( 'Token secret', 'CalculatorsNetsuiteAddon' ),
'callback' => array( $this, 'input' ),
'args' => array(
'option_name' => MortgagePlatform::$prefix . 'netsuite',
'label_for' => 'netsuite_token_secret',
'placeholder' => '',
'default' => '',
'description' => __('Enter Netsuite token secret','CalculatorsNetsuiteAddon'),
),
),
/*array(
'id' => 'netsuite_redirect_uri',
'title' => __( 'Redirect URI', 'CalculatorsNetsuiteAddon' ),
'callback' => array( $this, 'input' ),
'args' => array(
'option_name' => MortgagePlatform::$prefix . 'netsuite',
'label_for' => 'netsuite_redirect_uri',
'placeholder' => str_replace('127.0.0.1','localhost',get_admin_url()) . 'admin.php?page=mortgage_platform&tab=netsuite',
'default' => '',
'description' => __('Enter Netsuite redirect uri','CalculatorsNetsuiteAddon'),
),
),*/
array(
'id' => 'netsuite_token',
'title' => __( 'Client token', 'CalculatorsNetsuiteAddon' ),
'callback' => array( $this, 'netsuite_access' ),
'args' => array(
'option_name' => MortgagePlatform::$prefix . 'netsuite',
'label_for' => 'netsuite_token',
'placeholder' => '',
'default' => __('Authentication Token','CalculatorsNetsuiteAddon'),
'description' => __('Click here to generate an Authentication Token','CalculatorsNetsuiteAddon'),
),
),
);
return $this->settings;
}
Changelog Changelog
| Version | Description |
|---|---|
| 1.0.0 | Introduced. |