Files
ultimatemember/templates/gdpr-register.php
T
2019-07-16 18:40:07 +03:00

44 lines
2.1 KiB
PHP

<?php ?>
<!-- This file should primarily consist of HTML with a little bit of PHP. -->
<div class="um-field um-field-type_terms_conditions" data-key="use_terms_conditions_agreement" style="display:block;padding:0;">
<div class="um-field-area">
<div class='um-gdpr-content' style="display:none;">
<?php if ( ! empty( $args['use_gdpr_content_id'] ) ) {
$um_content_query = get_post( $args['use_gdpr_content_id'] );
if ( isset( $um_content_query ) ) {
echo apply_filters( 'um_gdpr_policies_page_content', $um_content_query->post_content, $args );
}
} ?>
</div>
<a href="javascript:;" class="um-toggle-gdpr" data-toggle-state="hidden"
data-toggle-show="<?php echo esc_attr( ! empty( $args['use_gdpr_toggle_show'] ) ? $args['use_gdpr_toggle_show'] : __( 'Show privacy policy', 'ultimate-member' ) ); ?>"
data-toggle-hide="<?php echo esc_attr( ! empty( $args['use_gdpr_toggle_hide'] ) ? $args['use_gdpr_toggle_hide'] : __( 'Hide privacy policy', 'ultimate-member' ) ); ?>">
<?php esc_html_e( ! empty( $args['use_gdpr_toggle_show'] ) ? $args['use_gdpr_toggle_show'] : __( 'Show privacy policy', 'ultimate-member' ) ); ?>
</a>
</div>
<div class="um-field-area">
<label class="um-field-checkbox">
<input type="checkbox" name="use_gdpr_agreement" value="1">
<span class="um-field-checkbox-state">
<i class="um-icon-android-checkbox-outline-blank"></i>
</span>
<span class="um-field-checkbox-option">
<?php esc_html_e( ! empty( $args['use_gdpr_agreement'] ) ? $args['use_gdpr_agreement'] : __( 'Please confirm that you agree to our privacy policy', 'ultimate-member' ) ); ?>
</span>
</label>
<div class="um-clear"></div>
<?php $errors = UM()->form()->errors;
if ( isset( $errors['use_gdpr_agreement'] ) ) {
$error_message = ! empty( $args['use_gdpr_error_text'] ) ? $args['use_gdpr_error_text'] : __( 'Please confirm your acceptance of our privacy policy', 'ultimate-member' );
echo '<p class="um-notice err"><i class="um-icon-ios-close-empty" onclick="jQuery(this).parent().fadeOut();"></i>' . $error_message . '</p><br/>';
} ?>
<div class="um-clear"></div>
</div>
</div>