login-frontend.phtml
73 lines
| 1 | <?php if (defined('AAM_KEY')) { ?> |
| 2 | <?php |
| 3 | echo $this->args['before_widget']; |
| 4 | |
| 5 | if(!is_user_logged_in()) { |
| 6 | echo $this->args['before_title']; |
| 7 | echo apply_filters('widget_title', $this->args['login-title'], $this->args, $this->id_base); |
| 8 | echo $this->args['after_title']; |
| 9 | }elseif(is_user_logged_in()) { |
| 10 | echo $this->args['before_title']; |
| 11 | echo str_replace('%username%', AAM::getUser()->display_name, $this->args['user-title']); |
| 12 | echo $this->args['after_title']; |
| 13 | } |
| 14 | ?> |
| 15 | |
| 16 | <?php if(!is_user_logged_in()) { ?> |
| 17 | <div id="<?php echo $this->get_field_id('error'); ?>" style="display: none; margin-bottom: 15px; border-left: 4px solid #dc3232; padding: 6px;"></div> |
| 18 | |
| 19 | <div id="<?php echo $this->get_field_id('loginform'); ?>"> |
| 20 | <p> |
| 21 | <label for="user_login">Username or Email Address<br> |
| 22 | <input id="<?php echo $this->get_field_id('log'); ?>" class="input login-input" value="" size="20" type="text" /> |
| 23 | </label> |
| 24 | </p> |
| 25 | |
| 26 | <p> |
| 27 | <label for="user_pass">Password<br> |
| 28 | <input id="<?php echo $this->get_field_id('pwd'); ?>" class="input login-input" value="" size="20" type="password" /> |
| 29 | </label> |
| 30 | </p> |
| 31 | |
| 32 | <?php do_action('login_form'); ?> |
| 33 | |
| 34 | <p class="forgetmenot"> |
| 35 | <label for="rememberme"> |
| 36 | <input id="<?php echo $this->get_field_id('rememberme'); ?>" value="forever" type="checkbox"/> Remember Me |
| 37 | </label> |
| 38 | </p> |
| 39 | |
| 40 | <p class="submit"> |
| 41 | <input class="button button-primary button-large aam-login-submit" data-prefix="<?php echo $this->get_field_id(''); ?>" value="Log In" type="submit" /> |
| 42 | <input id="<?php echo $this->get_field_id('redirect'); ?>" value="<?php echo $this->args['redirect']; ?>" type="hidden" /> |
| 43 | </p> |
| 44 | </div> |
| 45 | |
| 46 | <p id="<?php echo $this->get_field_id('nav'); ?>"> |
| 47 | <?php |
| 48 | if ( get_option( 'users_can_register' ) ) { |
| 49 | $registration_url = sprintf('<a href="%s">%s</a>', esc_url(wp_registration_url()), __('Register')); |
| 50 | echo apply_filters( 'register', $registration_url ); |
| 51 | echo esc_html(apply_filters('login_link_separator', ' | ')); |
| 52 | } |
| 53 | ?> |
| 54 | <a href="<?php echo esc_url( wp_lostpassword_url() ); ?>"><?php echo __('Lost your password?'); ?></a> |
| 55 | </p> |
| 56 | <?php } else { ?> |
| 57 | <div style="display: table; width: 100%;"> |
| 58 | <div style="display:table-cell; width: 30%; text-align: center; vertical-align: middle;"> |
| 59 | <?php echo get_avatar(AAM::getUser()->ID, "50"); ?> |
| 60 | </div> |
| 61 | <div style="display:table-cell;"> |
| 62 | <?php $allowAdmin = !AAM_Core_API::capabilityExists('access_dashboard') || AAM::getUser()->hasCapability('access_dashboard'); ?> |
| 63 | <?php if ($allowAdmin) { ?> |
| 64 | <a href="<?php echo esc_url(get_admin_url()); ?>"><?php echo __('Dashboard'); ?></a><br/> |
| 65 | <a href="<?php echo esc_url(get_admin_url(null, 'profile.php')); ?>"><?php echo __('Edit My Profile'); ?></a><br/> |
| 66 | <?php } ?> |
| 67 | <a href="<?php echo esc_url(wp_logout_url()); ?>"><?php echo __('Log Out'); ?></a> |
| 68 | </div> |
| 69 | </div> |
| 70 | <?php } ?> |
| 71 | |
| 72 | <?php echo $this->args['after_widget']; |
| 73 | } |