Alert: This function’s access is marked private. This means it is not intended for use by plugin or theme developers, only in other core functions. It is listed here for completeness.
MP_Addon_Zoho_Settings::get_token_button( array $args )
Get Zoho token button.
Contents
Description Description
Authorization or revoke token.
Parameters Parameters
- $args
-
(array) (Required) arguments of setting
Return Return
(string) button
Source Source
File: calculator-zoho-add-on/inc/MP_Addon_Zoho_Settings.php
private function get_token_button($args){
$name = $args['label_for'];
$option_name = $args['option_name'];
$input = get_option( $option_name );
$description = $args['description'];
$default = $args['default'];
$value = isset( $input[ $name ] ) ? $input[ $name ] : $default;
$zoho = new MP_Addon_Zoho();
if( empty(get_option( MortgagePlatform::$prefix . 'zoho_refresh_token' ))) {
$url = $zoho->get_url();
echo '<a href="'.esc_url($url).'" class="button" target="_blank">'.esc_attr($value).'</a>';
echo '<p>' . esc_attr( $description ) . '</p>';
} else {
$zoho->get_client();
echo '<div class="zoho_token" style="float:left">';
echo '<span class="spinner"></span>';
echo '<button id="zoho_token_revoke" class="button">' . esc_attr__( "Revoke Token", "CalculatorsZohoAddon" ) . '</button>';
echo '</div>';
echo '<input id="zoho_revoke_nonce" type="hidden" value="' . wp_create_nonce( "zoho" ) . '">';
}
}
Changelog Changelog
| Version | Description |
|---|---|
| 1.0.0 | Introduced. |