2021-09-24 18:39:19 +02:00
< ? php
2021-09-21 15:01:08 +02:00
// vars
2021-09-24 18:39:19 +02:00
$active = $license ? true : false ;
$nonce = $active ? 'deactivate_pro_licence' : 'activate_pro_licence' ;
$button = $active ? __ ( 'Deactivate License' , 'acf' ) : __ ( 'Activate License' , 'acf' );
2021-09-21 15:01:08 +02:00
$readonly = $active ? 1 : 0 ;
?>
< div class = " wrap acf-settings-wrap " >
2021-09-24 18:39:19 +02:00
< h1 >< ? php _e ( 'Updates' , 'acf' ); ?> </h1>
2021-09-21 15:01:08 +02:00
< div class = " acf-box " id = " acf-license-information " >
< div class = " title " >
2021-09-24 18:39:19 +02:00
< h3 >< ? php _e ( 'License Information' , 'acf' ); ?> </h3>
2021-09-21 15:01:08 +02:00
</ div >
< div class = " inner " >
2021-09-24 18:39:19 +02:00
< p >< ? php printf ( __ ( 'To unlock updates, please enter your license key below. If you don\'t have a licence key, please see <a href="%s" target="_blank">details & pricing</a>.' , 'acf' ), esc_url ( 'https://www.advancedcustomfields.com/pro/?utm_source=ACF%2Bpro%2Bplugin&utm_medium=insideplugin&utm_campaign=ACF%2Bupgrade&utm_content=license%2Bactivations' ) ); ?> </p>
2021-09-21 15:01:08 +02:00
< form action = " " method = " post " >
2021-09-24 18:39:19 +02:00
< ? php acf_nonce_input ( $nonce ); ?>
< table class = " form-table " >
< tbody >
< tr >
< th >
< label for = " acf-field-acf_pro_licence " >< ? php _e ( 'License Key' , 'acf' ); ?> </label>
</ th >
< td >
< ? php
// render field
acf_render_field (
array (
'type' => 'text' ,
'name' => 'acf_pro_licence' ,
'value' => str_repeat ( '*' , strlen ( $license ) ),
'readonly' => $readonly ,
)
);
?>
</ td >
</ tr >
< tr >
< th ></ th >
< td >
< input type = " submit " value = " <?php echo esc_attr( $button ); ?> " class = " button button-primary " >
</ td >
</ tr >
</ tbody >
</ table >
2021-09-21 15:01:08 +02:00
</ form >
2021-09-24 18:39:19 +02:00
2021-09-21 15:01:08 +02:00
</ div >
</ div >
< div class = " acf-box " id = " acf-update-information " >
< div class = " title " >
2021-09-24 18:39:19 +02:00
< h3 >< ? php _e ( 'Update Information' , 'acf' ); ?> </h3>
2021-09-21 15:01:08 +02:00
</ div >
< div class = " inner " >
< table class = " form-table " >
2021-09-24 18:39:19 +02:00
< tbody >
< tr >
< th >
< label >< ? php _e ( 'Current Version' , 'acf' ); ?> </label>
</ th >
2021-09-21 15:01:08 +02:00
< td >
< ? php echo esc_html ( $current_version ); ?>
</ td >
</ tr >
< tr >
2021-09-24 18:39:19 +02:00
< th >
< label >< ? php _e ( 'Latest Version' , 'acf' ); ?> </label>
</ th >
2021-09-21 15:01:08 +02:00
< td >
< ? php echo esc_html ( $remote_version ); ?>
</ td >
</ tr >
< tr >
2021-09-24 18:39:19 +02:00
< th >
< label >< ? php _e ( 'Update Available' , 'acf' ); ?> </label>
</ th >
2021-09-21 15:01:08 +02:00
< td >
2021-09-24 18:39:19 +02:00
< ? php if ( $update_available ) : ?>
2021-09-21 15:01:08 +02:00
2021-09-24 18:39:19 +02:00
< span style = " margin-right: 5px; " >< ? php _e ( 'Yes' , 'acf' ); ?> </span>
2021-09-21 15:01:08 +02:00
2021-09-24 18:39:19 +02:00
< ? php if ( $active ) : ?>
< a class = " button button-primary " href = " <?php echo esc_attr( admin_url( 'plugins.php?s=Advanced+Custom+Fields+Pro' ) ); ?> " >< ? php _e ( 'Update Plugin' , 'acf' ); ?> </a>
< ? php else : ?>
< a class = " button " disabled = " disabled " href = " # " >< ? php _e ( 'Please enter your license key above to unlock updates' , 'acf' ); ?> </a>
2021-09-21 15:01:08 +02:00
< ? php endif ; ?>
2021-09-24 18:39:19 +02:00
< ? php else : ?>
2021-09-21 15:01:08 +02:00
2021-09-24 18:39:19 +02:00
< span style = " margin-right: 5px; " >< ? php _e ( 'No' , 'acf' ); ?> </span>
< a class = " button " href = " <?php echo esc_attr( add_query_arg( 'force-check', 1 ) ); ?> " >< ? php _e ( 'Check Again' , 'acf' ); ?> </a>
2021-09-21 15:01:08 +02:00
< ? php endif ; ?>
</ td >
</ tr >
2021-09-24 18:39:19 +02:00
< ? php if ( $changelog ) : ?>
2021-09-21 15:01:08 +02:00
< tr >
2021-09-24 18:39:19 +02:00
< th >
< label >< ? php _e ( 'Changelog' , 'acf' ); ?> </label>
</ th >
2021-09-21 15:01:08 +02:00
< td >
< ? php echo acf_esc_html ( $changelog ); ?>
</ td >
</ tr >
< ? php endif ; ?>
2021-09-24 18:39:19 +02:00
< ? php if ( $upgrade_notice ) : ?>
2021-09-21 15:01:08 +02:00
< tr >
2021-09-24 18:39:19 +02:00
< th >
< label >< ? php _e ( 'Upgrade Notice' , 'acf' ); ?> </label>
</ th >
2021-09-21 15:01:08 +02:00
< td >
< ? php echo acf_esc_html ( $upgrade_notice ); ?>
</ td >
</ tr >
< ? php endif ; ?>
</ tbody >
</ table >
</ div >
</ div >
</ div >
< style type = " text/css " >
#acf_pro_licence {
width : 75 % ;
}
#acf-update-information td h4 {
display : none ;
}
2021-09-24 18:39:19 +02:00
</ style >