Ei kuvausta

gdpr-register.php 2.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php if ( ! defined( 'ABSPATH' ) ) exit; ?>
  2. <!-- This file should primarily consist of HTML with a little bit of PHP. -->
  3. <div class="um-field um-field-type_terms_conditions" data-key="use_terms_conditions_agreement" style="display:block;padding:0;">
  4. <div class="um-field-area">
  5. <div class="um-gdpr-content" style="display:none;">
  6. <?php if ( ! empty( $args['use_gdpr_content_id'] ) ) {
  7. $um_content_query = get_post( $args['use_gdpr_content_id'] );
  8. if ( ! empty( $um_content_query ) && ! is_wp_error( $um_content_query ) ) {
  9. $content = apply_filters( 'um_gdpr_policies_page_content', $um_content_query->post_content, $args );
  10. echo apply_filters( 'the_content', $content, $um_content_query->ID );
  11. }
  12. } ?>
  13. </div>
  14. <?php $toggle_show = ! empty( $args['use_gdpr_toggle_show'] ) ? $args['use_gdpr_toggle_show'] : __( 'Show privacy policy', 'ultimate-member' );
  15. $toggle_hide = ! empty( $args['use_gdpr_toggle_hide'] ) ? $args['use_gdpr_toggle_hide'] : __( 'Hide privacy policy', 'ultimate-member' );
  16. $toggle_title = ! empty( $args['use_gdpr_toggle_show'] ) ? $args['use_gdpr_toggle_show'] : __( 'Show privacy policy', 'ultimate-member' ); ?>
  17. <a href="javascript:void(0);" class="um-toggle-gdpr" data-toggle-state="hidden"
  18. data-toggle-show="<?php echo esc_attr( $toggle_show ); ?>"
  19. data-toggle-hide="<?php echo esc_attr( $toggle_hide ); ?>">
  20. <?php echo esc_html( $toggle_title ); ?>
  21. </a>
  22. </div>
  23. <div class="um-field-area">
  24. <?php $confirm = ! empty( $args['use_gdpr_agreement'] ) ? $args['use_gdpr_agreement'] : __( 'Please confirm that you agree to our privacy policy', 'ultimate-member' ); ?>
  25. <label class="um-field-checkbox">
  26. <input type="checkbox" name="use_gdpr_agreement" value="1">
  27. <span class="um-field-checkbox-state"><i class="um-icon-android-checkbox-outline-blank"></i></span>
  28. <span class="um-field-checkbox-option"><?php echo esc_html( $confirm ); ?></span>
  29. </label>
  30. <div class="um-clear"></div>
  31. <?php $errors = UM()->form()->errors;
  32. if ( isset( $errors['use_gdpr_agreement'] ) ) {
  33. $error_message = ! empty( $args['use_gdpr_error_text'] ) ? $args['use_gdpr_error_text'] : __( 'Please confirm your acceptance of our privacy policy', 'ultimate-member' ); ?>
  34. <p class="um-notice err">
  35. <i class="um-icon-ios-close-empty" onclick="jQuery(this).parent().fadeOut();"></i><?php echo esc_html( $error_message ) ?>
  36. </p>
  37. <br/>
  38. <?php } ?>
  39. <div class="um-clear"></div>
  40. </div>
  41. </div>