fictioneer/partials/_modal-age.php

53 lines
1.9 KiB
PHP
Raw Permalink Normal View History

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' );
$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">
<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>