Current File : /home/aventura/www/site/wp-content/plugins/use-any-font/includes/uaf_header.php |
<?php
if (isset($_POST['ucf_api_key_submit'])){
$uaf_api_key = trim($_POST['uaf_api_key']);
$api_key_return = wp_remote_get($uaf_font_convert_server_url.'/font-convertor/api/validate_key.php?license_key='.$uaf_api_key, array('timeout'=>300,'sslverify'=>false,'user-agent'=>get_bloginfo( 'url' )));
if ( is_wp_error( $api_key_return ) ) {
$error_message = $api_key_return->get_error_message();
$api_message = "Something went wrong: $error_message";
$api_msg_type = 'error';
} else {
$api_key_return = json_decode($api_key_return['body']);
if ($api_key_return->status == 'success'){
update_option('uaf_api_key', $uaf_api_key);
update_option('uaf_api_package', $api_key_return->package);
}
$api_msg_type = $api_key_return->status;
$api_message = $api_key_return->msg;
}
}
if (isset($_POST['ucf_api_key_remove'])){
$uaf_api_key = get_option('uaf_api_key');
$api_key_return = wp_remote_get($uaf_font_convert_server_url.'/font-convertor/api/deactivate_key.php?license_key='.$uaf_api_key, array('timeout'=>300,'sslverify'=>false,'user-agent'=>get_bloginfo( 'url' )));
if ( is_wp_error( $api_key_return ) ) {
$error_message = $api_key_return->get_error_message();
$api_message = "Something went wrong: $error_message";
$api_msg_type = 'error';
} else {
$api_key_return = json_decode($api_key_return['body']);
if ($api_key_return->status == 'success'){
delete_option('uaf_api_key');
delete_option('uaf_api_package');
}
$api_msg_type = $api_key_return->status;
$api_message = $api_key_return->msg;
}
}
$uaf_api_key = get_option('uaf_api_key');
$uaf_api_package = get_option('uaf_api_package');
$delete_confirmation_msg = 'Are you sure ?';
if ($uaf_api_package == 'lite'){
$delete_confirmation_msg = "Are you sure ? Since you are using lite(Free) key, deactivating it will delete the key record from our server as well and you won\'t be able to upgrade it.";
}
?>
<?php if (!empty($api_message)):?>
<div class="updated <?php echo $api_msg_type; ?>" id="message"><p><?php echo $api_message ?></p></div>
<?php endif; ?>
<div class="wrap">
<h2>Use Any Font</h2>
<table width="100%">
<tr>
<td valign="top">
<table class="wp-list-table widefat fixed bookmarks">
<thead>
<tr>
<th><strong>API KEY</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td>
<form action="admin.php?page=uaf_settings_page" method="post" >
API KEY :
<?php if (empty($uaf_api_key)): ?>
<input name="uaf_api_key" type="text" style="width:350px; margin-left:50px;" />
<input type="submit" name="ucf_api_key_submit" class="button-primary" value="Verify" style="padding:2px;" />
<br/> <br/>
Please keep the API key to start using this plugin. Offer your contribution (Free for 1 font, $20 to $100) and get the API key from <a href="http://dnesscarkey.com/font-convertor/api/" target="_blank">here</a>.<br/>
<?php else: ?>
<span class="active_key"><?php echo $uaf_api_key; ?> - Active</span> <input type="submit" name="ucf_api_key_remove" class="button-primary" value="Remove Key" style="padding:2px; margin-left:20px;" onclick="if(!confirm('<?php echo $delete_confirmation_msg; ?>')){return false;}" />
<?php endif;?>
</form>
<br/>
<strong>Note</strong> : API key is need to connect to our server for font conversion. Our server converts your fonts to required types and sends it back.
<br/><br/>
</td>
</tr>
</tbody>
</table>
<br/>