PluginProbe
Magic Login – Magic Link & Passwordless Authentication for WordPress – Login Without Password / 2.4
Magic Login – Magic Link & Passwordless Authentication for WordPress – Login Without Password v2.4
2.8.1 2.1 2.1.1 2.1.2 2.1.3 2.2 2.3 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.4 2.4.1 2.4.2 2.5 2.5.1 2.6 2.6.1 2.6.2 2.6.3 2.7 2.7.1 2.8 trunk All 48 releases
magic-login / includes / admin / partials / settings.php

settings.php in Magic Login – Magic Link & Passwordless Authentication for WordPress – Login Without Password 2.4, at includes/admin/partials/settings.php

94 lines 3.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Settings page
4 *
5 * @package MagicLogin\Admin
6 */
7
8 use function MagicLogin\Utils\get_ttl_with_interval;
9 use function MagicLogin\Utils\get_doc_url;
10 use function MagicLogin\Utils\get_allowed_intervals;
11 use function \MagicLogin\Utils\mask_string;
12
13
14 if ( ! defined( 'ABSPATH' ) ) {
15 exit; // Exit if accessed directly.
16 }
17
18 $settings = \MagicLogin\Utils\get_settings();
19
20 // phpcs:disable WordPress.WhiteSpace.PrecisionAlignment.Found
21 // phpcs:disable Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed
22 // phpcs:disable WordPress.WP.I18n.MissingTranslatorsComment
23
24 ?>
25
26 <form method="post" action="">
27 <?php wp_nonce_field( 'magic_login_settings', 'magic_login_settings' ); ?>
28 <section class="sui-row-with-sidenav">
29
30 <!-- TAB: Regular -->
31 <div class="sui-box" data-tab="basic-options">
32
33 <div class="sui-box-header">
34 <h2 class="sui-box-title">
35 <?php esc_html_e( 'Settings', 'magic-login' ); ?>
36 </h2>
37 <div class="sui-actions-right sui-hidden-important" style="display: none;">
38 <button type="submit" class="sui-button sui-button-blue" id="magic-login-save-settings-top" data-msg="">
39 <i class="sui-icon-save" aria-hidden="true"></i>
40 <?php esc_html_e( 'Update settings', 'magic-login' ); ?>
41 </button>
42 </div>
43 </div>
44
45 <div class="sui-box-body sui-upsell-items">
46 <div class="sui-tabs sui-padding-right sui-padding-left">
47 <div role="tablist" class="sui-tabs-menu magic-login-main-tab-nav" style="border-top:none;">
48 <button type="button" role="tab" id="login__tab" class="sui-tab-item magic-login-main-tab-item active" aria-controls="login_content" aria-selected="true">
49 <?php esc_html_e( 'Login', 'magic-login' ); ?>
50 </button>
51
52 <button type="button" role="tab" id="registration__tab" class="sui-tab-item magic-login-main-tab-item" aria-controls="registration__content" aria-selected="false" tabindex="-1">
53 <?php esc_html_e( 'Registration', 'magic-login' ); ?>
54 <span class="sui-tag sui-tag-pro"><?php esc_html_e( 'Pro', 'magic-login' ); ?></span>
55 </button>
56
57 <button type="button" role="tab" id="spam_protection__tab" class="sui-tab-item magic-login-main-tab-item" aria-controls="spam_protection__content" aria-selected="false" tabindex="-1">
58 <?php esc_html_e( 'Spam Protection', 'magic-login' ); ?>
59 <span class="sui-tag sui-tag-pro"><?php esc_html_e( 'Pro', 'magic-login' ); ?></span>
60 </button>
61 <button type="button" role="tab" id="sms__tab" class="sui-tab-item magic-login-main-tab-item" aria-controls="sms__content" aria-selected="false" tabindex="-1">
62 <?php esc_html_e( 'SMS', 'magic-login' ); ?>
63 <span class="sui-tag sui-tag-pro"><?php esc_html_e( 'Pro', 'magic-login' ); ?></span>
64 </button>
65 </div>
66
67 <div class="sui-tabs-content">
68 <?php require __DIR__ . '/tabs/login.php'; ?>
69 <?php require __DIR__ . '/tabs/registration.php'; ?>
70 <?php require __DIR__ . '/tabs/spam-protection.php'; ?>
71 <?php require __DIR__ . '/tabs/sms.php'; ?>
72 </div>
73
74 </div>
75
76
77
78 </div>
79
80 <div class="sui-box-footer">
81 <div class="sui-actions-left">
82 <button type="submit" class="sui-button sui-button-blue" id="magic-login-save-settings" data-msg="">
83 <i class="sui-icon-save" aria-hidden="true"></i>
84 <?php esc_html_e( 'Update settings', 'magic-login' ); ?>
85 </button>
86 </div>
87 </div>
88
89 </div>
90 </section>
91
92 </form>
93
94