views/account
accountView.php
7.2 KB
4 days ago
accountView.php in Tagembed: Social Media Feeds and Customer Reviews Widget 7.9, at views/account/accountView.php
| 1 | <?php |
| 2 | if (!defined('ABSPATH')) : |
| 3 | exit; |
| 4 | endif; |
| 5 | include_once TAGEMBED_PLUGIN_DIR_PATH . 'views/includes/headView.php'; |
| 6 | wp_enqueue_script('__tagembed__script-account-js', TAGEMBED_PLUGIN_URL . '/assets/js/account/tagembed.account.script.js', ['jquery'], TAGEMBED_PLUGIN_VERSION, true); |
| 7 | $__tagembed__google_error = get_transient('__tagembed__google_error_' . get_current_user_id()); |
| 8 | if (!empty($__tagembed__google_error)) : |
| 9 | delete_transient('__tagembed__google_error_' . get_current_user_id()); |
| 10 | endif; |
| 11 | ?> |
| 12 | <!--Start-- Other Plugin Popup--> |
| 13 | <style> |
| 14 | .__tagembed__okaybtn:hover { |
| 15 | color: #fff !important; |
| 16 | } |
| 17 | |
| 18 | .__tagembed__google_divider { |
| 19 | display: flex; |
| 20 | align-items: center; |
| 21 | margin: 18px 0 14px; |
| 22 | color: #8c8f94; |
| 23 | font-size: 13px; |
| 24 | } |
| 25 | |
| 26 | .__tagembed__google_divider::before, |
| 27 | .__tagembed__google_divider::after { |
| 28 | content: ""; |
| 29 | flex: 1 1 auto; |
| 30 | height: 1px; |
| 31 | background: #dcdcde; |
| 32 | } |
| 33 | |
| 34 | .__tagembed__google_divider span { |
| 35 | padding: 0 10px; |
| 36 | } |
| 37 | |
| 38 | .__tagembed__google_btn { |
| 39 | display: flex; |
| 40 | align-items: center; |
| 41 | justify-content: center; |
| 42 | width: 100%; |
| 43 | min-height: 40px; |
| 44 | padding: 8px 14px; |
| 45 | background: #fff; |
| 46 | color: #3c4043; |
| 47 | border: 1px solid #dadce0; |
| 48 | border-radius: 0; |
| 49 | font-size: 14px; |
| 50 | font-weight: 500; |
| 51 | line-height: 1.4; |
| 52 | cursor: pointer; |
| 53 | } |
| 54 | |
| 55 | .__tagembed__google_btn:hover { |
| 56 | background: #f7f8f8; |
| 57 | border-color: #c6c8ca; |
| 58 | } |
| 59 | |
| 60 | .__tagembed__google_btn svg { |
| 61 | width: 18px; |
| 62 | height: 18px; |
| 63 | display: block; |
| 64 | margin-right: 10px; |
| 65 | } |
| 66 | </style> |
| 67 | <div id="__tagembed__other_plugin_popup" class="__tagembed__other_plugin_popup"></div> |
| 68 | <!--End-- Other Plugin Popup--> |
| 69 | |
| 70 | <div class="__tagembed__row"> |
| 71 | <div class="__tagembed__col __tagembed__col_12 __tagembed__login_account"> |
| 72 | <!--Error--> |
| 73 | <div id="__tagembed__account_error" class="__tagembed__acount_error __tagembed__danger"<?php echo !empty($__tagembed__google_error) ? ' style="display:block;"' : ''; ?>> <?php echo !empty($__tagembed__google_error) ? esc_html($__tagembed__google_error) : 'Unknown email. Check again or try your email address.'; ?><br></div> |
| 74 | <!--Tabbing--> |
| 75 | <div id="__tagembed__account_tab_view" class="__tagembed__tabarea"> |
| 76 | <ul> |
| 77 | <li><a id="__tagembed__account_login" onclick="__tagembed__manage_account_view('login')" href="javascript:void(0);" class="active">Login</a></li> |
| 78 | <li><a id="__tagembed__account_register" onclick="__tagembed__manage_account_view('register')" href="javascript:void(0);">Register</a></li> |
| 79 | </ul> |
| 80 | </div> |
| 81 | <!--Start-- Login View--> |
| 82 | <div id="__tagembed__account_login_view" class="__tagembed__login_account_inn"> |
| 83 | <div class="__tagembed__login_with"> |
| 84 | <h2>Sign In</h2> |
| 85 | </div> |
| 86 | <p>Enter your email and password</p> |
| 87 | <form action="javascript:void(0);" id="__tagembed__login_form"> |
| 88 | <div class="__tagembed__form_row"> |
| 89 | <input type="email" name="emailId" value="" placeholder="Email" required autofocus> |
| 90 | <span id="__tagembed__login_email_id_error"></span> |
| 91 | </div> |
| 92 | <div class="__tagembed__form_row"> |
| 93 | <input type="password" name="password" value="" placeholder="Password" required> |
| 94 | <span id="__tagembed__login_password_error"></span> |
| 95 | </div> |
| 96 | <div class="__tagembed__submit_sec"> |
| 97 | <a href="https://app.tagembed.com/accounts/forgotpassword/" target="_blank">Forgot Password</a> |
| 98 | <a href="javascript:void(0);" onclick="__tagembed__manage_account_view('forgotPassword')"></a> |
| 99 | <button type="submit" class="__tagembed__btn">Sign In</button> |
| 100 | </div> |
| 101 | </form> |
| 102 | <div class="__tagembed__google_divider"><span>or</span></div> |
| 103 | <button type="button" class="__tagembed__google_btn"> |
| 104 | <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" aria-hidden="true" focusable="false"> |
| 105 | <path fill="#4285F4" d="M45.12 24.5c0-1.56-.14-3.06-.4-4.5H24v8.51h11.84c-.51 2.75-2.06 5.08-4.39 6.64v5.52h7.11c4.16-3.83 6.56-9.47 6.56-16.17z" /> |
| 106 | <path fill="#34A853" d="M24 46c5.94 0 10.92-1.97 14.56-5.33l-7.11-5.52c-1.97 1.32-4.49 2.1-7.45 2.1-5.73 0-10.58-3.87-12.31-9.07H4.34v5.7C7.96 41.07 15.4 46 24 46z" /> |
| 107 | <path fill="#FBBC05" d="M11.69 28.18C11.25 26.86 11 25.45 11 24s.25-2.86.69-4.18v-5.7H4.34C2.85 17.09 2 20.45 2 24s.85 6.91 2.34 9.88l7.35-5.7z" /> |
| 108 | <path fill="#EA4335" d="M24 10.75c3.23 0 6.13 1.11 8.41 3.29l6.31-6.31C34.91 4.18 29.93 2 24 2 15.4 2 7.96 6.93 4.34 14.12l7.35 5.7c1.73-5.2 6.58-9.07 12.31-9.07z" /> |
| 109 | </svg> |
| 110 | Continue with Google |
| 111 | </button> |
| 112 | </div> |
| 113 | <!--End-- Login View--> |
| 114 | <!--Start-- Register View--> |
| 115 | <div id="__tagembed__account_register_view" class="__tagembed__register_inn"> |
| 116 | <div class="__tagembed__login_with"> |
| 117 | <h2>Sign Up</h2> |
| 118 | </div> |
| 119 | <p>Enter your details to create your account</p> |
| 120 | <form action="javascript:void(0);" id="__tagembed__register_form"> |
| 121 | <div class="__tagembed__form_row"> |
| 122 | <input type="text" name="fullName" value="" placeholder="Full Name" required> |
| 123 | <span id="__tagembed__register_full_name_error"></span> |
| 124 | </div> |
| 125 | <div class="__tagembed__form_row"> |
| 126 | <input type="email" name="emailId" value="" placeholder="Email" required> |
| 127 | <span id="__tagembed__register_email_id_error"></span> |
| 128 | </div> |
| 129 | <div class="__tagembed__form_row"> |
| 130 | <select id="__tagembed__callingCode" name="calling_code" style="padding: 0 8px;line-height: 2; min-height: 30px;width: 100%;border-radius: 0; border: 1px solid #999;background-color: #fff;color: #2c3338;"></select> |
| 131 | <span id="__tagembed__register_calling_code_error"></span> |
| 132 | </div> |
| 133 | <div class="__tagembed__form_row"> |
| 134 | <input type="number" name="contact_no" value="" placeholder="Contact Number"> |
| 135 | <span id="__tagembed__register_contact_no_error"></span> |
| 136 | </div> |
| 137 | <div class="__tagembed__form_row"> |
| 138 | <input type="password" name="password" value="" placeholder="Password" required> |
| 139 | <span id="__tagembed__register_password_error"></span> |
| 140 | <p style="font-size: 12px;color: #b5b5c3;font-weight: 400;max-width: 300px;margin-top: 10px;line-height: normal;">By clicking Create Account, you agree to our <a href="https://tagembed.com/terms-of-service/" target="_blank" style="cursor: pointer;">Terms of Service</a> and <a href="https://tagembed.com/privacy-policy/" target="_blank" style="cursor: pointer;">Privacy Policy</a></p> |
| 141 | </div> |
| 142 | <div class="__tagembed__submit_sec __tagembed__flexend"> |
| 143 | <button type="submit" class="__tagembed__btn">Create Account</button> |
| 144 | </div> |
| 145 | </form> |
| 146 | <div class="__tagembed__google_divider"><span>or</span></div> |
| 147 | <button type="button" class="__tagembed__google_btn"> |
| 148 | <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" aria-hidden="true" focusable="false"> |
| 149 | <path fill="#4285F4" d="M45.12 24.5c0-1.56-.14-3.06-.4-4.5H24v8.51h11.84c-.51 2.75-2.06 5.08-4.39 6.64v5.52h7.11c4.16-3.83 6.56-9.47 6.56-16.17z" /> |
| 150 | <path fill="#34A853" d="M24 46c5.94 0 10.92-1.97 14.56-5.33l-7.11-5.52c-1.97 1.32-4.49 2.1-7.45 2.1-5.73 0-10.58-3.87-12.31-9.07H4.34v5.7C7.96 41.07 15.4 46 24 46z" /> |
| 151 | <path fill="#FBBC05" d="M11.69 28.18C11.25 26.86 11 25.45 11 24s.25-2.86.69-4.18v-5.7H4.34C2.85 17.09 2 20.45 2 24s.85 6.91 2.34 9.88l7.35-5.7z" /> |
| 152 | <path fill="#EA4335" d="M24 10.75c3.23 0 6.13 1.11 8.41 3.29l6.31-6.31C34.91 4.18 29.93 2 24 2 15.4 2 7.96 6.93 4.34 14.12l7.35 5.7c1.73-5.2 6.58-9.07 12.31-9.07z" /> |
| 153 | </svg> |
| 154 | Continue with Google |
| 155 | </button> |
| 156 | </div> |
| 157 | </div> |
| 158 | </div> |
| 159 | <?php include_once TAGEMBED_PLUGIN_DIR_PATH . 'views/includes/footerView.php'; ?> |