PluginProbe ʕ •ᴥ•ʔ
WP 2FA – Two-factor authentication for WordPress / 4.0.0
WP 2FA – Two-factor authentication for WordPress v4.0.0
4.0.0 1.7.1 2.0.0 2.0.1 2.1.0 2.2.0 2.2.1 2.3.0 2.4.0 2.4.1 2.4.2 2.5.0 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.8.0 2.9.0 2.9.1 2.9.2 2.9.3 3.0.0 3.0.1 3.1.0 3.1.1 3.1.1.2 trunk 1.2.0 1.3.0 1.4.0 1.4.1 1.4.2 1.5.0 1.5.1 1.5.2 1.6.0 1.6.1 1.6.2 1.7.0
wp-2fa / templates / wizard / modal.php
wp-2fa / templates / wizard Last commit date
backup-codes-display.php 18 hours ago backup-codes-generate.php 18 hours ago backup-method-footer.php 18 hours ago backup-method-selection.php 18 hours ago completion.php 18 hours ago confirm-close.php 18 hours ago email-setup.php 18 hours ago email-verify.php 18 hours ago index.php 18 hours ago method-selection.php 18 hours ago modal.php 18 hours ago required-intro.php 18 hours ago totp-setup.php 18 hours ago totp-verify.php 18 hours ago welcome.php 18 hours ago
modal.php
44 lines
1 <?php
2 /**
3 * WP 2FA Wizard Template: Modal Shell
4 *
5 * Template ID: wp2fa-wizard-modal
6 *
7 * Data expected:
8 * - additionalClasses {string} Extra CSS classes for the modal.
9 * - title {string} Modal title text.
10 * - closeLabel {string} Accessible label for the close button.
11 *
12 * @package wp2fa
13 * @since 4.0.0
14 */
15
16 defined( 'ABSPATH' ) || exit;
17
18 $wp2fa_wizard_logo_html = '';
19 $wp2fa_enable_logo = \WP2FA\WP2FA::get_wp2fa_white_label_setting( 'enable_wizard_logo', false );
20 if ( $wp2fa_enable_logo ) {
21 $wp2fa_logo_url = \WP2FA\WP2FA::get_wp2fa_white_label_setting( 'logo-code-page', false );
22 if ( $wp2fa_logo_url ) {
23 $wp2fa_wizard_logo_html = '<img class="wp2fa-setup-wizard-header-logo" src="' . esc_url( $wp2fa_logo_url ) . '" alt="" />';
24 }
25 }
26 ?>
27 <script type="text/html" id="tmpl-wp2fa-wizard-modal">
28 <div class="wp2fa-setup-wizard-modal {{ data.additionalClasses }}" id="wp2fa-setup-wizard-modal" role="dialog" aria-label="{{ data.title }}" tabindex="-1">
29 <div class="wp2fa-setup-wizard-header" id="wp2fa-wizard-header">
30 <div class="wp2fa-setup-wizard-header-title-row">
31 <?php if ( $wp2fa_wizard_logo_html ) : ?>
32 <div class="wp2fa-setup-wizard-header-logo-row">
33 <?php echo $wp2fa_wizard_logo_html; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- escaped above. ?>
34 </div>
35 <?php endif; ?>
36 <div class="wp2fa-setup-wizard-title" id="wp2fa-wizard-title">{{{ data.title }}}</div>
37 <button class="wp2fa-setup-wizard-close" id="wp2fa-wizard-close" type="button" aria-label="{{ data.closeLabel }}">&times;</button>
38 </div>
39 </div>
40 <div class="wp2fa-setup-wizard-body" id="wp2fa-wizard-body"></div>
41 <div class="wp2fa-setup-wizard-footer" id="wp2fa-wizard-footer"></div>
42 </div>
43 </script>
44