mirror of
https://github.com/KevinMidboe/rohnenedre.git
synced 2025-10-29 17:50:37 +00:00
61 lines
2.8 KiB
PHP
61 lines
2.8 KiB
PHP
<?php
|
|
if (isset($_POST['ucf_api_key_submit'])){
|
|
$uaf_api_key = trim($_POST['uaf_api_key']);
|
|
$api_key_return = wp_remote_get('http://dnesscarkey.com/font-convertor/api/validate_key.php?license_key='.$uaf_api_key, array('timeout'=>300));
|
|
|
|
if ( is_wp_error( $api_key_return ) ) {
|
|
$error_message = $api_key_return->get_error_message();
|
|
$api_message = "Something went wrong: $error_message";
|
|
} else {
|
|
$api_key_return = json_decode($api_key_return['body']);
|
|
if ($api_key_return->status == 'success'){
|
|
update_option('uaf_api_key', $uaf_api_key);
|
|
}
|
|
$api_message = $api_key_return->msg;
|
|
}
|
|
}
|
|
|
|
if (isset($_POST['ucf_api_key_remove'])){
|
|
delete_option('uaf_api_key');
|
|
$api_message = 'Your Activation key has been removed';
|
|
}
|
|
|
|
$uaf_api_key = get_option('uaf_api_key');
|
|
?>
|
|
<?php if (!empty($api_message)):?>
|
|
<div class="updated" 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>API KEY</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 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('Are you sure ?')){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/>
|