add_settings_field(
$this->option_name.'hostname',
__( 'Host Name', 'sharefile-config' ),
array($this, $this->option_name.'hostname_callback'),
$this->plugin_name,
$this->option_name.'general',
array('label_for' => $this->option_name.'hostname')
);
add_settings_field(
$this->option_name.'username',
__( 'ShareFile Username', 'sharefile-config' ),
array($this, $this->option_name.'username_callback'),
$this->plugin_name,
$this->option_name.'general',
array('label_for' => $this->option_name.'username')
);
add_settings_field(
$this->option_name.'password',
__( 'ShareFile Password', 'sharefile-config' ),
array($this, $this->option_name.'password_callback'),
$this->plugin_name,
$this->option_name.'general',
array('label_for' => $this->option_name.'password')
);
add_settings_field(
$this->option_name.'client_id',
__( 'ShareFile Client_id', 'sharefile-config' ),
array($this, $this->option_name.'client_id_callback'),
$this->plugin_name,
$this->option_name.'general',
array('label_for' => $this->option_name.'client_id')
);
add_settings_field(
$this->option_name.'client_secret',
__( 'ShareFile Client_secret', 'sharefile-config' ),
array($this, $this->option_name.'client_secret_callback'),
$this->plugin_name,
$this->option_name.'general',
array('label_for' => $this->option_name.'client_secret')
);
register_setting( $this->plugin_name, $this->option_name.'hostname' );
register_setting( $this->plugin_name, $this->option_name.'username' );
register_setting( $this->plugin_name, $this->option_name.'password' );
register_setting( $this->plugin_name, $this->option_name.'client_id' );
register_setting( $this->plugin_name, $this->option_name.'client_secret' );
'.__( 'Please put your API credentials from ShareFile here.', 'sharefile-config' ).'
' ;