2024-01-20 14:41:33 +01:00
< ? php
/**
* Partial : Age Confirmation Modal
*
* @ package WordPress
* @ subpackage Fictioneer
* @ since 5.9 . 0
*
* @ internal $args [ 'post_id' ] The current post ID .
* @ internal $args [ 'post_type' ] The current post type .
*/
// No direct access!
defined ( 'ABSPATH' ) OR exit ;
// Setup
$site_modal = get_option ( 'fictioneer_enable_site_age_confirmation' );
2024-06-10 12:25:23 +02:00
$redirect_url = ! $site_modal ?
get_option ( 'fictioneer_age_confirmation_redirect_site' ) : get_option ( 'fictioneer_age_confirmation_redirect_post' );
if ( empty ( $redirect_url ) ) {
$redirect_url = FICTIONEER_AGE_CONFIRMATION_REDIRECT ;
}
2024-01-20 14:41:33 +01:00
?>
2024-12-06 17:38:32 +01:00
< div id = " age-confirmation-modal " class = " modal age-confirmation " data - nosnippet hidden >
2024-01-20 14:41:33 +01:00
< div class = " modal__wrapper " >
2024-03-14 00:33:00 +01:00
< div class = " modal__header " >< ? php _e ( 'Age Confirmation' , 'fictioneer' ); ?> </div>
2024-01-20 14:41:33 +01:00
< ? php if ( $site_modal ) : ?>
< div class = " modal__row modal__description _large " >< ? php
echo get_option ( 'fictioneer_phrase_site_age_confirmation' ) ? : __ ( 'This website is intended for an adult audience. Please confirm that you are of legal age (18+) or leave the website.' , 'fictioneer' );
?> </div>
< ? php else : ?>
2024-10-01 21:47:11 +02:00
< div class = " modal__row modal__description _large _small-top " >< ? php
2024-01-20 14:41:33 +01:00
echo get_option ( 'fictioneer_phrase_post_age_confirmation' ) ? : __ ( 'This content is intended for an adult audience. Please confirm that you are of legal age (18+) or leave the website.' , 'fictioneer' );
?> </div>
< ? php endif ; ?>
< div class = " modal__actions _age-confirmation " >
2024-06-10 12:25:23 +02:00
< button type = " reset " id = " age-confirmation-leave " data - redirect = " <?php echo esc_url( $redirect_url ); ?> " class = " button " >< ? php _ex ( 'Leave' , 'Age confirmation modal button.' , 'fictioneer' ); ?> </button>
2024-01-20 14:41:33 +01:00
< button type = " submit " id = " age-confirmation-confirm " class = " button " >< ? php _ex ( 'Confirm' , 'Age confirmation modal button.' , 'fictioneer' ); ?> </button>
</ div >
</ div >
</ div >