PluginProbe
Tagembed: Social Media Feeds and Customer Reviews Widget / 8.1
Tagembed: Social Media Feeds and Customer Reviews Widget v8.1
8.1 7.9 8.0 7.8 7.5 7.6 7.7 7.4 trunk 3.10 3.9 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 5.0 5.1 5.2 5.3 All 46 releases
← All changes | views/account/accountView.php +243 -106 4.2 → 8.1 View file →
@@ -1,111 +1,248 @@
1 -<!--<style>#wpfooter {display: none;}div#wpbody {min-height: calc(100vh - 65px);}</style>-->
2 1 <?php
3 -include_once TAGEMBED_PLUGIN_DIR_PATH . "views/includes/headView.php";
4 -wp_enqueue_script('__script-account-js', TAGEMBED_PLUGIN_URL . '/assets/js/account/tagembed.account.script.js', ['jquery'], TAGEMBED_PLUGIN_VERSION, true);
5 -/* --Start-- Manage Chat Hide And Show */
6 -$__tagembed__chat_script = false; /* Use : Manage Chat Hide Show */
7 -$__tagembed__chat_scripts_response = __tagembed__chat();
8 -if (!empty($__tagembed__chat_scripts_response)):
9 - if ($__tagembed__chat_scripts_response == 'all')
10 - $__tagembed__chat_script = true;
2 +if (!defined('ABSPATH')) :
3 + exit;
11 4 endif;
12 -/* --End-- Manage Chat Hide And Show */
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;
13 11 ?>
14 -<!--<div class="__tagembed__container">-->
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 +
67 + .__tagembed__password_wrap {
68 + position: relative;
69 + }
70 +
71 + .__tagembed__password_wrap input {
72 + padding-right: 38px !important;
73 + }
74 +
75 + .__tagembed__password_wrap input::-ms-reveal,
76 + .__tagembed__password_wrap input::-ms-clear {
77 + display: none;
78 + }
79 +
80 + .__tagembed__password_toggle {
81 + position: absolute;
82 + top: 0;
83 + right: 0;
84 + bottom: 0;
85 + display: flex;
86 + align-items: center;
87 + justify-content: center;
88 + width: 36px;
89 + padding: 0;
90 + margin: 0;
91 + background: transparent;
92 + border: 0;
93 + color: #8c8f94;
94 + cursor: pointer;
95 + }
96 +
97 + .__tagembed__password_toggle:hover,
98 + .__tagembed__password_toggle:focus {
99 + color: #2271b1;
100 + }
101 +
102 + .__tagembed__password_toggle:focus {
103 + outline: none;
104 + box-shadow: none;
105 + }
106 +
107 + .__tagembed__password_toggle:focus-visible {
108 + outline: 1px solid #2271b1;
109 + }
110 +
111 + .__tagembed__password_toggle svg {
112 + width: 18px;
113 + height: 18px;
114 + display: block;
115 + }
116 +
117 + .__tagembed__password_toggle .__tagembed__eye_off,
118 + .__tagembed__password_toggle.__tagembed__visible .__tagembed__eye {
119 + display: none;
120 + }
121 +
122 + .__tagembed__password_toggle.__tagembed__visible .__tagembed__eye_off {
123 + display: block;
124 + }
125 +</style>
126 +<div id="__tagembed__other_plugin_popup" class="__tagembed__other_plugin_popup"></div>
127 +<!--End-- Other Plugin Popup-->
128 +
15 129 <div class="__tagembed__row">
16 - <div class="__tagembed__col __tagembed__col_12 __tagembed__login_account">
17 - <!--Error-->
18 - <div id="__tagembed__account_error" class="__tagembed__acount_error __tagembed__danger"> Unknown email. Check again or try your email address.<br></div>
19 - <!--Tabbing-->
20 - <div id="__tagembed__account_tab_view" class="__tagembed__tabarea">
21 - <ul>
22 - <li><a id="__tagembed__account_login" onclick="__tagembed__manage_account_view('login')" href="javascript:void(0);" class="active">Login</a></li>
23 - <li><a id="__tagembed__account_register" onclick="__tagembed__manage_account_view('register')" href="javascript:void(0);">Register</a></li>
24 - </ul>
25 - </div>
26 - <!--Start-- Login View-->
27 - <div id="__tagembed__account_login_view" class="__tagembed__login_account_inn">
28 - <div class="__tagembed__login_with">
29 - <h2>Sign In</h2>
30 - <!--<a href="javascript:void(0);"><span> 9389 </span><i class="fa fa-arrow-circle-right" aria-hidden="true"></i></a>-->
31 - </div>
32 - <!--<p class="__tagembed__or">OR</p>-->
33 - <p>Enter your email and password</p>
34 - <form action="javascript:void(0);" id="__tagembed__login_form">
35 - <div class="__tagembed__form_row">
36 - <input type="email" name="emailId" value="" placeholder="Email" required autofocus>
37 - <span id="__tagembed__login_email_id_error"></span>
38 - </div>
39 - <div class="__tagembed__form_row">
40 - <input type="password" name="password" value="" placeholder="Password" required>
41 - <span id="__tagembed__login_password_error"></span>
42 - </div>
43 - <div class="__tagembed__submit_sec">
44 - <!--<a href="javascript:void(0);" onclick="__tagembed__manage_account_view('forgotPassword')">Forgot Password</a>-->
45 - <a href="https://app.tagembed.com/accounts/forgotpassword/" target="_blank" >Forgot Password</a>
46 - <a href="javascript:void(0);" onclick="__tagembed__manage_account_view('forgotPassword')"></a>
47 - <button type="submit" class="__tagembed__btn">Sign In</button>
48 - </div>
49 - </form>
50 - <!-- <div class="__tagembed__socialogin">
51 - <a href="javascript:void(0);"><i class="fa fa-google" aria-hidden="true"></i></a>
52 - <a href="javascript:void(0);"><i class="fa fa-facebook" aria-hidden="true"></i></a>
53 - <a href="javascript:void(0);"><i class="fa fa-twitter" aria-hidden="true"></i></a>
54 - <a href="javascript:void(0);"><i class="fa fa-linkedin" aria-hidden="true"></i></a>
55 - </div>-->
56 - </div>
57 - <!--End-- Login View-->
58 - <!--Start-- Register View-->
59 - <div id="__tagembed__account_register_view" class="__tagembed__register_inn">
60 - <div class="__tagembed__login_with">
61 - <h2>Sign Up</h2>
62 - <!--<a href="javascript:void(0);"><span> 9389 </span><i class="fa fa-arrow-circle-right" aria-hidden="true"></i></a>-->
63 - </div>
64 - <!--<p class="__tagembed__or">OR</p>-->
65 - <p>Enter your details to create your account</p>
66 - <form action="javascript:void(0);" id="__tagembed__register_form">
67 - <div class="__tagembed__form_row">
68 - <input type="text" name="fullName" value="" placeholder="Full Name" required>
69 - <span id="__tagembed__register_full_name_error"></span>
70 - </div>
71 - <div class="__tagembed__form_row">
72 - <input type="email" name="emailId" value="" placeholder="Email" required>
73 - <span id="__tagembed__register_email_id_error"></span>
74 - </div>
75 - <div class="__tagembed__form_row">
76 - <input type="password" name="password" value="" placeholder="Password" required>
77 - <span id="__tagembed__register_password_error"></span>
78 - </div>
79 - <div class="__tagembed__submit_sec __tagembed__flexend">
80 - <button type="submit" class="__tagembed__btn">Create Account</button>
81 - </div>
82 - </form>
83 - <!--
84 - <div class="__tagembed__socialogin">
85 - <a href="javascript:void(0);"><i class="fa fa-google" aria-hidden="true"></i></a>
86 - <a href="javascript:void(0);"><i class="fa fa-facebook" aria-hidden="true"></i></a>
87 - <a href="javascript:void(0);"><i class="fa fa-twitter" aria-hidden="true"></i></a>
88 - <a href="javascript:void(0);"><i class="fa fa-linkedin" aria-hidden="true"></i></a>
89 - </div>-->
90 - </div>
91 - <!--End-- Register View-->
92 - <!--Start-- Forgot Password View-->
93 - <!--<div id="__tagembed__account_forgot_password_view" class="__tagembed__forgot_inn">
94 - <h2>Forgot Password</h2>
95 - <p>Enter your email address below to reset your password.</p>
96 - <form>
97 - <div class="__tagembed__form_row">
98 - <input type="text" placeholder="Email Id"/>
99 - <span>Email is required.</span>
100 - </div>
101 - </form>
102 - <div class="__tagembed__submit_sec">
103 - <span>Take me back to <a href="javascript:void(0);" onclick="__tagembed__manage_account_view('login')">Login</a></span>
104 - <butotn class="__tagembed__btn">Submit</butotn>
105 - </div>
106 - </div>-->
107 - <!--End-- Forgot Password View-->
108 - </div>
130 + <div class="__tagembed__col __tagembed__col_12 __tagembed__login_account">
131 + <!--Error-->
132 + <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>
133 + <!--Tabbing-->
134 + <div id="__tagembed__account_tab_view" class="__tagembed__tabarea">
135 + <ul>
136 + <li><a id="__tagembed__account_login" onclick="__tagembed__manage_account_view('login')" href="javascript:void(0);" class="active">Login</a></li>
137 + <li><a id="__tagembed__account_register" onclick="__tagembed__manage_account_view('register')" href="javascript:void(0);">Register</a></li>
138 + </ul>
139 + </div>
140 + <!--Start-- Login View-->
141 + <div id="__tagembed__account_login_view" class="__tagembed__login_account_inn">
142 + <div class="__tagembed__login_with">
143 + <h2>Sign In</h2>
144 + </div>
145 + <p>Enter your email and password</p>
146 + <form action="javascript:void(0);" id="__tagembed__login_form">
147 + <div class="__tagembed__form_row">
148 + <input type="email" name="emailId" value="" placeholder="Email" required autofocus>
149 + <span id="__tagembed__login_email_id_error"></span>
150 + </div>
151 + <div class="__tagembed__form_row">
152 + <div class="__tagembed__password_wrap">
153 + <input type="password" name="password" value="" placeholder="Password" required>
154 + <button type="button" class="__tagembed__password_toggle" aria-label="Show password" aria-pressed="false" title="Show password">
155 + <svg class="__tagembed__eye" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false">
156 + <path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z" />
157 + <circle cx="12" cy="12" r="3" />
158 + </svg>
159 + <svg class="__tagembed__eye_off" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false">
160 + <path d="M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94" />
161 + <path d="M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19" />
162 + <path d="M14.12 14.12a3 3 0 1 1-4.24-4.24" />
163 + <line x1="1" y1="1" x2="23" y2="23" />
164 + </svg>
165 + </button>
166 + </div>
167 + <span id="__tagembed__login_password_error"></span>
168 + </div>
169 + <div class="__tagembed__submit_sec">
170 + <a href="https://app.tagembed.com/accounts/forgotpassword/" target="_blank">Forgot Password</a>
171 + <a href="javascript:void(0);" onclick="__tagembed__manage_account_view('forgotPassword')"></a>
172 + <button type="submit" class="__tagembed__btn">Sign In</button>
173 + </div>
174 + </form>
175 + <div class="__tagembed__google_divider"><span>or</span></div>
176 + <button type="button" class="__tagembed__google_btn">
177 + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" aria-hidden="true" focusable="false">
178 + <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" />
179 + <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" />
180 + <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" />
181 + <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" />
182 + </svg>
183 + Continue with Google
184 + </button>
185 + </div>
186 + <!--End-- Login View-->
187 + <!--Start-- Register View-->
188 + <div id="__tagembed__account_register_view" class="__tagembed__register_inn">
189 + <div class="__tagembed__login_with">
190 + <h2>Sign Up</h2>
191 + </div>
192 + <p>Enter your details to create your account</p>
193 + <form action="javascript:void(0);" id="__tagembed__register_form">
194 + <div class="__tagembed__form_row">
195 + <input type="text" name="fullName" value="" placeholder="Full Name" required>
196 + <span id="__tagembed__register_full_name_error"></span>
197 + </div>
198 + <div class="__tagembed__form_row">
199 + <input type="email" name="emailId" value="" placeholder="Email" required>
200 + <span id="__tagembed__register_email_id_error"></span>
201 + </div>
202 + <div class="__tagembed__form_row">
203 + <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;">
204 + <option value="" selected>Select Country Code</option>
205 + </select>
206 + <span id="__tagembed__register_calling_code_error"></span>
207 + </div>
208 + <div class="__tagembed__form_row">
209 + <input type="number" name="contact_no" value="" placeholder="Contact Number">
210 + <span id="__tagembed__register_contact_no_error"></span>
211 + </div>
212 + <div class="__tagembed__form_row">
213 + <div class="__tagembed__password_wrap">
214 + <input type="password" name="password" value="" placeholder="Password" required>
215 + <button type="button" class="__tagembed__password_toggle" aria-label="Show password" aria-pressed="false" title="Show password">
216 + <svg class="__tagembed__eye" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false">
217 + <path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z" />
218 + <circle cx="12" cy="12" r="3" />
219 + </svg>
220 + <svg class="__tagembed__eye_off" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false">
221 + <path d="M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94" />
222 + <path d="M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19" />
223 + <path d="M14.12 14.12a3 3 0 1 1-4.24-4.24" />
224 + <line x1="1" y1="1" x2="23" y2="23" />
225 + </svg>
226 + </button>
227 + </div>
228 + <span id="__tagembed__register_password_error"></span>
229 + <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>
230 + </div>
231 + <div class="__tagembed__submit_sec __tagembed__flexend">
232 + <button type="submit" class="__tagembed__btn">Create Account</button>
233 + </div>
234 + </form>
235 + <div class="__tagembed__google_divider"><span>or</span></div>
236 + <button type="button" class="__tagembed__google_btn">
237 + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" aria-hidden="true" focusable="false">
238 + <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" />
239 + <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" />
240 + <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" />
241 + <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" />
242 + </svg>
243 + Continue with Google
244 + </button>
245 + </div>
246 + </div>
109 247 </div>
110 -<!--</div>-->
111 -<?php include_once TAGEMBED_PLUGIN_DIR_PATH . "views/includes/footerView.php"; ?>
248 +<?php include_once TAGEMBED_PLUGIN_DIR_PATH . 'views/includes/footerView.php'; ?>