credit-card-fields.php
3 years ago
form-account-info-fields.php
2 months ago
form-billing-fields.php
3 years ago
form-checkout-sidebar.php
11 months ago
form-checkout-submit-btn.php
5 days ago
form-checkout.php
2 months ago
form-login.php
3 years ago
form-payment-methods.php
1 year ago
form-terms.php
9 months ago
group-selector.php
11 months ago
index.php
3 years ago
form-login.php
75 lines
| 1 | <?php |
| 2 | |
| 3 | use ProfilePress\Core\Classes\ExtensionManager; |
| 4 | use ProfilePress\Core\Membership\Models\Group\GroupEntity; |
| 5 | use ProfilePress\Core\Membership\Models\Plan\PlanEntity; |
| 6 | |
| 7 | /** @var GroupEntity $groupObj */ |
| 8 | /** @var PlanEntity $plan */ |
| 9 | |
| 10 | if ( ! is_user_logged_in()) : ?> |
| 11 | |
| 12 | <div class="ppress-main-checkout-form__login_form_wrap" style="display:none"> |
| 13 | |
| 14 | <div class="ppress-main-checkout-form__block__item ppress-co-half"> |
| 15 | <label for="ppmb_user_login"> |
| 16 | <?php esc_html_e('Username or Email', 'wp-user-avatar') ?> |
| 17 | </label> |
| 18 | <input name="ppmb_user_login" id="ppmb_user_login" type="text"> |
| 19 | </div> |
| 20 | <div class="ppress-main-checkout-form__block__item ppress-co-half"> |
| 21 | <label for="ppmb_user_pass"><?php esc_html_e('Password', 'wp-user-avatar') ?></label> |
| 22 | <input id="ppmb_user_pass" name="ppmb_user_pass" type="password"> |
| 23 | <span class="ppress-main-checkout-form__login_form__lostp"> |
| 24 | <a class="ppress-checkout__link" href="<?php echo wp_lostpassword_url() ?>"><?php esc_html_e('Forgot your password?', 'wp-user-avatar') ?></a> |
| 25 | </span> |
| 26 | </div> |
| 27 | <div class="ppress-main-checkout-form__block__item ppress-login-submit-btn"> |
| 28 | <input name="ppmb_login_submit" type="submit" value="<?php esc_html_e('Log in', 'wp-user-avatar') ?>"> |
| 29 | <p><?php esc_html_e('Or continue with your order below.', 'wp-user-avatar') ?></p> |
| 30 | </div> |
| 31 | </div> |
| 32 | |
| 33 | <?php |
| 34 | if (ExtensionManager::is_enabled(ExtensionManager::SOCIAL_LOGIN)) { |
| 35 | $social_login_buttons = ppress_settings_by_key('checkout_social_login_buttons'); |
| 36 | if (is_array($social_login_buttons)) { |
| 37 | $social_login_buttons = array_filter($social_login_buttons); |
| 38 | } |
| 39 | |
| 40 | if ( ! empty($social_login_buttons)) { |
| 41 | $redirect_to = ppress_get_current_url_query_string(); |
| 42 | echo '<div class="ppress-main-checkout-form__social_login_wrap">'; |
| 43 | foreach ($social_login_buttons as $social_login_button) { |
| 44 | echo do_shortcode(sprintf('[pp-social-login type="%s" redirect="%s"]', $social_login_button, $redirect_to), true) . ' '; |
| 45 | } |
| 46 | echo '</div>'; |
| 47 | } |
| 48 | } |
| 49 | ?> |
| 50 | |
| 51 | <?php else : |
| 52 | $user = wp_get_current_user(); |
| 53 | if (is_object($groupObj) && $groupObj->exists()) { |
| 54 | $logout_redirect_url = $groupObj->get_checkout_url(); |
| 55 | } else { |
| 56 | $logout_redirect_url = ppress_plan_checkout_url($plan->id); |
| 57 | } |
| 58 | ?> |
| 59 | |
| 60 | <div class="ppress-main-checkout-form__logged_in_text_wrap"> |
| 61 | <div class="ppress-main-checkout-form__block__item"> |
| 62 | <p> |
| 63 | <?php |
| 64 | /* Translators: %s display name. */ |
| 65 | printf(esc_html__('Logged in as %s. Not you?', 'wp-user-avatar'), esc_html($user->display_name)); |
| 66 | ?> |
| 67 | <a href="<?php echo esc_url(wp_logout_url($logout_redirect_url)); ?>"> |
| 68 | <?php esc_html_e('log out', 'wp-user-avatar'); ?> |
| 69 | </a> |
| 70 | </p> |
| 71 | </div> |
| 72 | </div> |
| 73 | |
| 74 | <?php endif; ?> |
| 75 |