File "template.php"
Full Path: /home/siazco/grocery.siazco.se/wp-content/plugins/better-wp-security/core/modules/two-factor/includes/template.php
File size: 11.01 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* @var string $two_factor_info
* @var string $confirm_email_message
*/
?>
<script type="text/template" id="tmpl-itsec-app">
<div class="itsec-screen-container"></div>
</script>
<script type="text/template" id="tmpl-itsec-screen-intro">
<div class="itsec-screen__content">
<h2><?php esc_html_e( 'Setup Two-Factor', 'better-wp-security' ); ?></h2>
<?php echo $two_factor_info; ?>
</div>
<div class="itsec-screen__actions">
<# if ( data.c.can_skip ) { #>
<button class="button-link itsec-screen__actions--skip" name="itsec_skip" value="skip" type="submit">
<?php esc_html_e( 'Skip', 'better-wp-security' ); ?>
</button>
<# } #>
<button class="button button-primary itsec-screen__actions--continue">
<?php esc_html_e( 'Continue', 'better-wp-security' ); ?>
</button>
</div>
</script>
<script type="text/template" id="tmpl-itsec-screen-providers">
<div class="itsec-screen__content">
<h2><?php esc_html_e( 'Select Methods', 'better-wp-security' ); ?></h2>
<p><?php esc_html_e( "Choose the Two-Factor methods you'd like to use when logging-in.", 'better-wp-security' ); ?></p>
<ul class="itsec-providers__list"></ul>
</div>
<div class="itsec-screen__actions">
<# if ( data.c.can_skip ) { #>
<button class="button-link itsec-screen__actions--skip" name="itsec_skip" value="skip" type="submit">
<?php esc_html_e( 'Skip', 'better-wp-security' ); ?>
</button>
<# } #>
<button class="button button-primary itsec-screen__actions--continue" {{ data.d.disabled }}>
<?php esc_html_e( 'Continue', 'better-wp-security' ); ?>
</button>
</div>
</script>
<script type="text/template" id="tmpl-itsec-provider">
<h3 class="dashicons-before dashicons-{{ data.m.dashicon }}">
{{ data.m.label }}
</h3>
<div class="itsec-provider__status-actions-container">
<span class="itsec-provider__status itsec-provider__status--{{ data.m.status }}">{{ data.d.status_label }}</span>
<# if ( data.m.status === 'enabled' ) { #>
<button class="button-link itsec-provider__action itsec-provider__action--disable">
<?php esc_html_e( 'Disable', 'better-wp-security' ); ?>
</button>
<# } #>
<# if ( data.m.status === 'disabled' && ! data.m.configurable ) { #>
<button class="button-link itsec-provider__action itsec-provider__action--enable">
<?php esc_html_e( 'Enable', 'better-wp-security' ); ?>
</button>
<# } #>
</div>
<p>{{ data.m.description }}</p>
<# if ( data.m.configurable ) { #>
<button class="itsec-provider__configure dashicons-before">
<span class="screen-reader-text"><?php esc_html_e( 'Configure', 'better-wp-security' ) ?></span>
</button>
<# } #>
</script>
<script type="text/template" id="tmpl-itsec-screen-provider-totp">
<div class="itsec-screen__content">
<h2>{{ data.m.label }}</h2>
<p><?php esc_html_e( 'To generate Time-Based One-Time password codes, you need to install and configure an app on your mobile device.', 'better-wp-security' ) ?></p>
<# if ( data.d.device === 'ios' ) { #>
<div aria-label="<?php esc_attr_e( 'Device Type', 'better-wp-security' ) ?>" class="itsec-totp__device-switcher" role="group">
<button aria-pressed="true" class="button button-primary button-large itsec-totp__device-switcher-button--ios">
<?php esc_html_e( 'iOS', 'better-wp-security' ); ?>
</button><button aria-pressed="false" class="button button-large itsec-totp__device-switcher-button--android">
<?php esc_html_e( 'Android', 'better-wp-security' ); ?>
</button>
</div>
<p>
<?php printf(
__( 'For iOS devices, the %2$s Authy%1$s, %3$s Google Authenticator%1$s, or %4$s FreeOTP Authenticator%1$s apps are the most popular token generators.', 'better-wp-security' ), '</a>',
'<a href="https://go.solidwp.com/authy">',
'<a href="https://go.solidwp.com/google-authenticator">',
'<a href="https://go.solidwp.com/free-otp">',
); ?>
</p>
<# } else { #>
<div aria-label="<?php esc_attr_e( 'Device Type', 'better-wp-security' ) ?>" class="itsec-totp__device-switcher" role="group">
<button aria-pressed="false" class="button button-large itsec-totp__device-switcher-button--ios">
<?php esc_html_e( 'iOS', 'better-wp-security' ); ?>
</button><button aria-pressed="true" class="button button-primary button-large itsec-totp__device-switcher-button--android">
<?php esc_html_e( 'Android', 'better-wp-security' ); ?>
</button>
</div>
<p>
<?php printf(
__( 'For Android devices, the %2$s Authy%1$s, %3$s Google Authenticator%1$s, or %4$s FreeOTP Authenticator%1$s apps are the most popular token generators.', 'better-wp-security' ), '</a>',
'<a href="https://go.solidwp.com/authy-app">',
'<a href="https://go.solidwp.com/google-authenticator-">',
'<a href="https://go.solidwp.com/free-otp-authenticator">',
); ?>
</p>
<# } #>
<button class="button button-small itsec-totp__regenerate-secret" {{ data.d.disabled }}>
<?php esc_html_e( 'Generate New Secret', 'better-wp-security' ); ?>
</button>
<img src="{{ data.m.config.qr }}" width="300">
<# if ( data.d.show_secret ) { #>
<code class="itsec-totp__secret">{{ data.m.config.secret }}</code>
<# } else { #>
<button class="button-link itsec-totp__view-secret">
<?php esc_html_e( 'View Secret', 'better-wp-security' ); ?>
</button>
<# } #>
<p><?php esc_html_e( 'Please scan the QR code or manually enter the secret into your Mobile App.', 'better-wp-security' ); ?></p>
</div>
<div class="itsec-screen__actions">
<div class="itsec-screen__actions">
<# if ( data.m.status === 'enabled' ) { #>
<button class="button-link itsec-screen__actions--back">
<?php esc_html_e( 'Back', 'better-wp-security' ); ?>
</button>
<# } else { #>
<button class="button-link itsec-screen__actions--cancel">
<?php esc_html_e( 'Cancel', 'better-wp-security' ); ?>
</button>
<# } #>
<button class="button button-primary itsec-screen__actions--continue" {{ data.d.disabled }}>
<?php esc_html_e( 'Continue', 'better-wp-security' ); ?>
</button>
</div>
</div>
</script>
<script type="text/template" id="tmpl-itsec-screen-totp-confirm">
<div class="itsec-screen__content">
<h2>{{ data.m.label }}</h2>
<p><?php esc_html_e( 'Please enter an authenticate code from your mobile app in order to complete setup.', 'better-wp-security' ) ?></p>
<label for="itsec-totp__confirm-code"><?php esc_html_e( 'Authentication Code', 'better-wp-security' ); ?></label>
<input type="text" id="itsec-totp__confirm-code" value="{{ data.d.code }}">
</div>
<div class="itsec-screen__actions">
<div class="itsec-screen__actions">
<# if ( data.m.status === 'enabled' ) { #>
<button class="button-link itsec-screen__actions--back">
<?php esc_html_e( 'Back', 'better-wp-security' ); ?>
</button>
<# } else { #>
<button class="button-link itsec-screen__actions--cancel">
<?php esc_html_e( 'Cancel', 'better-wp-security' ); ?>
</button>
<# } #>
<button class="button button-primary itsec-screen__actions--continue" {{ data.d.disabled }}>
<?php esc_html_e( 'Verify', 'better-wp-security' ); ?>
</button>
</div>
</div>
</script>
<script type="text/template" id="tmpl-itsec-screen-email-confirm">
<div class="itsec-screen__content">
<h2>{{ data.m.label }}</h2>
<p><?php echo $confirm_email_message; ?></p>
<p><?php esc_html_e( 'Then, enter the provided code below to complete setup.', 'better-wp-security' ); ?></p>
<label for="itsec-email__confirm-code"><?php esc_html_e( 'Authentication Code', 'better-wp-security' ); ?></label>
<input type="text" id="itsec-email__confirm-code" value="{{ data.d.code }}">
<p class="description">
<# if ( data.d.cannotFind ) { #>
<?php esc_html_e( "If you can't find the email in your inbox, please first check your spam folder, then contact the website administrator if the problem persists.", 'better-wp-security' ); ?>
<# } else { #>
<button class="button-link" id="itsec-email__cannot_find"><?php esc_html_e( "Can't find the email?", 'better-wp-security' ); ?></button>
<# } #>
</p>
</div>
<div class="itsec-screen__actions">
<div class="itsec-screen__actions">
<# if ( data.m.status === 'enabled' ) { #>
<button class="button-link itsec-screen__actions--back">
<?php esc_html_e( 'Back', 'better-wp-security' ); ?>
</button>
<# } else { #>
<button class="button-link itsec-screen__actions--cancel">
<?php esc_html_e( 'Cancel', 'better-wp-security' ); ?>
</button>
<# } #>
<button class="button button-primary itsec-screen__actions--continue" {{ data.d.disabled }}>
<?php esc_html_e( 'Verify', 'better-wp-security' ); ?>
</button>
</div>
</div>
</script>
<script type="text/template" id="tmpl-itsec-screen-backup-codes">
<div class="itsec-screen__content">
<h2>{{ data.m.label }}</h2>
<# if ( data.m.config.codes.length ) { #>
<p><?php esc_html_e( 'Write these down! Once you navigate away from this page, you will not be able to view these codes again.', 'better-wp-security' ) ?></p>
<ul class="itsec-backup-codes__code-list">
<# for ( var i = 0; i < data.m.config.codes.length; i++ ) { #>
<li>{{ data.m.config.codes[i] }} </li>
<# } #>
</ul>
<# } else { #>
<p><?php esc_html_e( 'You have %d unused codes remaining. If you no longer have access to your backup codes, you can generate new ones below.', 'better-wp-security' ) ?></p>
<button class="button itsec-backup-codes__generate-codes" {{ data.d.generateDisabled }}>
<?php esc_html_e( 'Generate New Codes', 'better-wp-security' ); ?>
</button>
<# } #>
</div>
<div class="itsec-screen__actions">
<div class="itsec-screen__actions">
<# if ( data.m.status === 'enabled' ) { #>
<button class="button-link itsec-screen__actions--back">
<?php esc_html_e( 'Back', 'better-wp-security' ); ?>
</button>
<# } else { #>
<button class="button-link itsec-screen__actions--cancel">
<?php esc_html_e( 'Cancel', 'better-wp-security' ); ?>
</button>
<# } #>
<div class="itsec-screen__actions-primary">
<# if ( data.d.enabled && data.m.config.codes.length ) { #>
<a href="data:text/plain;charset=utf-8,{{{ data.d.newlineCodes }}}" download="<?php echo esc_attr( sanitize_title( parse_url( home_url(), PHP_URL_HOST ) ) ) ?>-codes.txt" class="button itsec-screen__actions--download"
title="<?php esc_html_e( 'Download Codes', 'better-wp-security' ) ?>">
<?php esc_html_e( 'Download', 'better-wp-security' ); ?>
</a>
<# } #>
<button class="button button-primary itsec-screen__actions--continue" {{ data.d.continueDisabled }}>
<?php esc_html_e( 'Continue', 'better-wp-security' ); ?>
</button>
</div>
</div>
</div>
</script>
<script type="text/template" id="tmpl-itsec-screen-summary">
<div class="itsec-screen__content">
<h2><?php esc_html_e( 'Two-Factor Setup Complete', 'better-wp-security' ); ?></h2>
<p>{{ data.d.summary }}</p>
</div>
<div class="itsec-screen__actions">
<div class="itsec-screen__actions">
<button class="button button-primary itsec-screen__actions--continue">
<?php esc_html_e( 'Complete', 'better-wp-security' ); ?>
</button>
</div>
</div>
</script>