PluginProbe ʕ •ᴥ•ʔ
Advanced Access Manager – Access Governance for WordPress / 5.9
Advanced Access Manager – Access Governance for WordPress v5.9
6.8.4 6.8.5 6.9.0 6.9.1 6.9.10 6.9.11 6.9.12 6.9.13 6.9.14 6.9.15 6.9.16 6.9.17 6.9.18 6.9.19 6.9.2 6.9.20 6.9.21 6.9.22 6.9.23 6.9.24 6.9.25 6.9.26 6.9.27 6.9.28 6.9.29 6.9.3 6.9.30 6.9.31 6.9.32 6.9.33 6.9.34 6.9.35 6.9.36 6.9.37 6.9.38 6.9.39 6.9.4 6.9.41 6.9.42 6.9.43 6.9.44 6.9.45 6.9.46 6.9.47 6.9.48 6.9.49 6.9.5 6.9.51 6.9.6 6.9.7 6.9.8 6.9.9 7.0.0 7.0.0-alpha.6 7.0.0-alpha.7 7.0.0-beta.1 7.0.0-rc1 7.0.0-rc2 7.0.0-rc3 7.0.1 7.0.10 7.0.11 7.0.2 7.0.3 7.0.4 7.0.5 7.0.6 7.0.7 7.0.8 7.0.9 7.1.0 7.1.1 trunk 3.0 4.0 4.0.1 4.1 4.2 4.3 4.4 4.4.1 4.5 4.6 4.6.1 4.6.2 4.7 4.7.1 4.7.2 4.7.5 4.7.6 4.8 4.8.1 4.9 4.9.1 4.9.2 4.9.3 4.9.4 4.9.5 4.9.5.1 4.9.5.2 5.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1 5.1.1 5.10 5.11 5.2 5.2.1 5.2.5 5.2.6 5.2.7 5.3 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 5.4 5.4.1 5.4.2 5.4.3 5.4.3.1 5.4.3.2 5.5 5.5.1 5.5.2 5.6 5.6.1 5.6.1.1 5.7 5.7.1 5.7.2 5.7.3 5.8 5.8.1 5.8.2 5.8.3 5.9 5.9.1 5.9.1.1 5.9.2 5.9.2.1 5.9.3 5.9.4 5.9.5 5.9.6 5.9.6.1 5.9.6.2 5.9.6.3 5.9.7 5.9.7.1 5.9.7.2 5.9.7.3 5.9.8 5.9.8.1 5.9.9 5.9.9.1 6.0.0 6.0.1 6.0.2 6.0.3 6.0.4 6.0.5 6.1.0 6.1.1 6.2.0 6.2.1 6.2.2 6.3.0 6.3.1 6.3.2 6.3.3 6.4.0 6.4.1 6.4.2 6.4.3 6.5.0 6.5.1 6.5.2 6.5.3 6.5.4 6.6.0 6.6.1 6.6.2 6.6.3 6.6.4 6.7.0 6.7.1 6.7.2 6.7.3 6.7.4 6.7.5 6.7.6 6.7.7 6.7.8 6.7.9 6.8.0 6.8.1 6.8.2 6.8.3
advanced-access-manager / Application / Backend / Widget / Login.php
advanced-access-manager / Application / Backend / Widget Last commit date
Login.php 7 years ago
Login.php
70 lines
1 <?php
2
3 /**
4 * ======================================================================
5 * LICENSE: This file is subject to the terms and conditions defined in *
6 * file 'license.txt', which is part of this source code package. *
7 * ======================================================================
8 */
9
10 class AAM_Backend_Widget_Login extends WP_Widget {
11
12 public $args = array();
13
14 /**
15 *
16 */
17 public function __construct() {
18 $options = array(
19 'description' => __( "AAM Secure Login Widget", AAM_KEY)
20 );
21
22 parent::__construct(false, 'AAM Secure Login', $options);
23 }
24
25 /**
26 *
27 * @param type $args
28 * @param type $instance
29 */
30 public function widget($args, $instance) {
31 $this->args = array_merge($args, $this->normalize($instance));
32
33 require AAM_Core_Config::get(
34 'feature.secureLogin.widget.template',
35 realpath(dirname(__FILE__) . '/../phtml/widget/login-frontend.phtml')
36 );
37 }
38
39 /**
40 *
41 * @param type $instance
42 */
43 public function form($instance) {
44 $instance = $this->normalize($instance);
45
46 require dirname(__FILE__) . '/../phtml/widget/login-backend.phtml';
47 }
48
49 /**
50 *
51 * @param type $instance
52 * @return type
53 */
54 protected function normalize($instance) {
55 $instance['login-title'] = AAM_Core_Config::get('login-title');
56
57 if (empty($instance['login-title'])) {
58 $instance['login-title'] = __('Login', AAM_KEY);
59 }
60
61 if (empty($instance['user-title'])) {
62 $instance['user-title'] = __('Howdy, %username%', AAM_KEY);
63 }
64
65 $instance['redirect'] = AAM_Core_Request::get('redirect_to');
66
67 return $instance;
68 }
69
70 }