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)


Top ↑

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;

	}

Top ↑

Changelog Changelog

Changelog
Version Description
1.0.0 Introduced.