30, 'sslverify' => false));
}else{
backuply_load_license($license);
}
if(is_array($lic_resp)){
$json = json_decode($lic_resp['body'], true);
}else{
add_settings_error('backuply-notice', esc_attr( 'settings_updated' ), esc_html__('The response was malformed', 'backuply').'
'.var_export($lic_resp, true), 'error');
return;
}
// Save the License
if(empty($json['license'])){
add_settings_error('backuply-notice', esc_attr( 'settings_updated' ), esc_html__('The license key is invalid', 'backuply'), 'error');
return;
}
if(!function_exists('backuply_load_license')){
if(get_option('backuply_license')) {
update_option('backuply_license', $json);
} else{
add_option('backuply_license', $json);
}
$backuply['license'] = $json;
}
}
function backuply_license_page() {
global $backuply;
if(!empty($_POST['save_backuply_license'])) {
backuply_license();
}
// Update Cloud key and URL
if(!empty($_POST['save_backuply_cloud_key'])){
backuply_cloud_update();
}
backuply_page_header('License');
settings_errors('backuply-notice');
?>
| Backuply Version | |
|---|---|
| Backuply License |
License Status : '.(empty($backuply['license']['status_txt']) ? 'N.A.' : wp_kses_post($backuply['license']['status_txt'])).'
License Expires : '.($backuply['license']['expires'] <= date('Ymd') ? ''.esc_html($expires).'' : esc_html($expires)).'
';
}
if(!empty($backuply['license']['quota']) && !empty($backuply['license']['quota'])){
echo ' Cloud Storage: '.size_format(esc_html($backuply['license']['quota'])).' ';
}
?>
|
| Backuply Cloud | |
| URL | |
| Path | |
| Server's IP Address | |
| .htaccess is writable | Yes' : 'No');?> |