PluginProbe
TrustedSite / trunk
TrustedSite vtrunk
1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.1.0 1.1.1 1.1.2 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 trunk 1.0 1.0.1 1.0.2 1.0.3
trustedsite / lib / settings_page.php

settings_page.php in TrustedSite trunk, at lib/settings_page.php

378 lines 9.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 defined('ABSPATH') OR exit;
3
4 $email = get_option( 'admin_email' );
5 $arrHost = parse_url(home_url('', $scheme = 'http'));
6 $host = $arrHost['host'];
7
8 $endpoint = "https://www.trustedsite.com";
9
10 if (isset($_POST['do']) && $_POST['do'] == 'sitemap_enable') {
11 update_option('trustedsite_robots_enable', 1);
12 }
13 if (isset($_POST['do']) && $_POST['do'] == 'sitemap_disable') {
14 update_option('trustedsite_robots_enable', 0);
15 }
16 ?>
17
18 <div class="wrap" id="trustedsite-container">
19
20 <div id="trustedsite-data" data-host="<?php echo $host; ?>" data-email="<?php echo $email; ?>"></div>
21
22 <div id="trustedsite-load" class="lds-ring">
23 <div class="lds-ring"></div>
24 </div>
25
26 <div id="trustedsite-error">
27 <h1>TrustedSite</h1>
28 Sorry, we have encountered an error loading your TrustedSite dashboard. If you have just activated your account, please allow up to a few minutes and try again. Otherwise, feel free to contact <a href="https://support.trustedsite.com">TrustedSite Support</a>.
29 </div>
30
31 <div id="trustedsite-activation">
32 <h1>TrustedSite</h1>
33 <br/>
34 <div id="signup-header">Your Account</div>
35 <div id="signup-text">To activate TrustedSite, please create your TrustedSite account. </div>
36
37 <form>
38 <span id="email">Email
39 <input id="email-input" class="ts-input" type="text" name="email" value="<?php echo get_option('admin_email')?>"></span><br>
40 <span id="domain">Domain
41 <input id="domain-input" class="ts-input" type="text" name="domain" value="<?php echo get_option('siteurl')?>"></span><br><br>
42 <input type="button" value="Create Account" id="activate-now">
43 </form>
44 <br>
45 <div class="signup-text">Already have an account? <a href id="login">Log in</a> and add your site.</div>
46 </div>
47
48 <div id="trustedsite-dashboard">
49 <h1>TrustedSite</h1>
50
51 <div class="row row-last row-txt highlight" id="trustedsite-exceed">
52 <div class="ts-arrow">
53 <i class="fa fa-angle-right"></i>
54 </div>
55 <div class="ts-long"><i class="fa fa-warning"></i> You've exceeded your monthly visit limit. Upgrade now to continue displaying TrustedSite trustmarks.
56 </div>
57 </div>
58
59 <div class="wrapper">
60
61 <div class="left">
62 <div class="content" id="certifications">
63
64
65 <div class="row row-txt ts-title">
66 <span class="status-icon"></span>
67 Certifications
68 </div>
69
70 <div class="row row-txt highlight" id="certified-secure">
71 <div class="ts-arrow">
72 <i class="fa fa-angle-right"></i>
73 </div>
74 <div class="link">View Details</div>
75 <div class="ts-row">
76 <span class="status-icon"></span>
77 Certified Secure
78 </div>
79 </div>
80
81 <div class="row row-txt highlight" id="verified-business">
82 <div class="ts-arrow">
83 <i class="fa fa-angle-right"></i>
84 </div>
85 <div class="link">View Details</div>
86 <div class="ts-row">
87 <span class="status-icon"></span>
88 Verified Business
89 </div>
90 </div>
91
92 <div class="row row-txt highlight" id="issue-free-orders">
93 <div class="ts-arrow">
94 <i class="fa fa-angle-right"></i>
95 </div>
96 <div class="link">View Details</div>
97 <div class="ts-row">
98 <span class="status-icon"></span>
99 Issue Free Orders
100 </div>
101 </div>
102
103 <div class="row row-txt highlight" id="shopper-identity-protection">
104 <div class="ts-arrow">
105 <i class="fa fa-angle-right"></i>
106 </div>
107 <div class="link">View Details</div>
108 <div class="ts-row">
109 <span class="status-icon"></span>
110 Shopper Identity Protection
111 </div>
112 </div>
113
114 <div class="row row-txt highlight" id="data-protection">
115 <div class="ts-arrow">
116 <i class="fa fa-angle-right"></i>
117 </div>
118 <div class="link">View Details</div>
119 <div class="ts-row">
120 <span class="status-icon"></span>
121 Data Protection
122 </div>
123 </div>
124
125 <div class="row row-txt highlight" id="spam-free">
126 <div class="ts-arrow">
127 <i class="fa fa-angle-right"></i>
128 </div>
129 <div class="link">View Details</div>
130 <div class="ts-row">
131 <span class="status-icon"></span>
132 Spam-Free
133 </div>
134 </div>
135
136 <div class="row row-txt highlight" id="trusted-reviews">
137 <div class="ts-arrow">
138 <i class="fa fa-angle-right"></i>
139 </div>
140 <div class="link">View Details</div>
141 <div class="ts-row">
142 <span class="status-icon"></span>
143 Trusted Reviews
144 </div>
145 </div>
146
147 </div>
148
149 <div class="content" id="trustmarks">
150
151 <div class="row row-txt ts-title">
152 <span class="status-icon"></span>
153 Trustmarks
154 </div>
155
156 <div class="row row-img ts-img highlight" id="floating-tm">
157 <div>
158 <span class="status-icon"></span>
159 Floating
160 </div>
161 <div class="ts-img">
162 <img class="img-preview" src="<?php echo plugins_url('../images/preview-64-floating.png',__FILE__)?>" >
163 <div class="ts-arrow">
164 <i class="fa fa-angle-right"></i>
165 </div>
166 </div>
167 </div>
168
169 <div class="row row-img ts-img highlight" id="engagement-tm">
170 <div>
171 <span class="status-icon"></span>
172 Engagement
173 </div>
174 <div class="ts-img">
175 <img class="img-preview" src="<?php echo plugins_url('../images/preview-64-engagement.png',__FILE__)?>" >
176 <div class="ts-arrow">
177 <i class="fa fa-angle-right"></i>
178 </div>
179 </div>
180 </div>
181
182 <div class="row row-img ts-img highlight" id="shopper-identity-protection-tm">
183 <div>
184 <span class="status-icon"></span>
185 Shopper Identity Protection
186 </div>
187 <div class="ts-img">
188 <img class="img-preview" src="<?php echo plugins_url('../images/preview-64-sip.png',__FILE__)?>" >
189 <div class="ts-arrow">
190 <i class="fa fa-angle-right"></i>
191 </div>
192 </div>
193 </div>
194
195 <div class="row row-img ts-img highlight" id="testimonials-tm">
196 <div>
197 <span class="status-icon"></span>
198 Testimonials
199 </div>
200 <div class="ts-img">
201 <img class="img-preview" src="<?php echo plugins_url('../images/preview-64-testimonials.png',__FILE__)?>" >
202 <div class="ts-arrow">
203 <i class="fa fa-angle-right"></i>
204 </div>
205 </div>
206 </div>
207
208 <div class="row row-last row-img ts-img highlight" id="banner-tm">
209 <div>
210 <span class="status-icon"></span>
211 Banner
212 </div>
213 <div class="ts-img">
214 <img class="img-preview" src="<?php echo plugins_url('../images/preview-64-banner.png',__FILE__)?>" >
215 <div class="ts-arrow">
216 <i class="fa fa-angle-right"></i>
217 </div>
218 </div>
219 </div>
220
221 </div>
222 </div>
223
224 <div class="right">
225
226 <div class="content" id="setup">
227
228 <div class="row row-txt ts-title">
229 <span class="status-icon"></span>
230 Set Up
231 </div>
232
233 <div class="row row-txt highlight" id="setup-main-code">
234 <div class="ts-arrow">
235 <i class="fa fa-angle-right"></i>
236 </div>
237 <div class="link"></div>
238 <div class="ts-row">
239 <span class="status-icon"></span>
240 Main Code Installed
241 </div>
242 </div>
243
244 <div class="row row-txt highlight" id="setup-conversion-tracking">
245 <div class="ts-arrow">
246 <i class="fa fa-angle-right"></i>
247 </div>
248 <div class="link"></div>
249 <div class="ts-row">
250 <span class="status-icon"></span>
251 Set Up Conversion Tracking
252 </div>
253 </div>
254
255 <div class="row row-txt highlight" id="setup-directory-listing">
256 <div class="ts-arrow">
257 <i class="fa fa-angle-right"></i>
258 </div>
259 <div class="link"></div>
260 <div class="ts-row">
261 <span class="status-icon"></span>
262 Complete Directory Listing
263 </div>
264 </div>
265
266 <div class="row row-last row-txt no-arrow">
267 <form action="<?php echo $endpoint ?>/user/site/<?php echo $host ?>/" method="get" target="_blank">
268 <button class="ts-button" type="submit">Manage Account</button>
269 </form>
270 </div>
271
272 </div>
273
274 <div class="content" id="trustedsite-upgrade">
275
276 <div class="row row-txt ts-title">
277 <span class="status-icon"></span>
278 Upgrade to Pro
279 </div>
280
281 <div class="row no-arrow">
282 <script src="//fast.wistia.com/embed/medias/h04o4ou8tz.jsonp" async></script>
283 <script src="//fast.wistia.com/assets/external/E-v1.js" async></script>
284 <div class="wistia_embed wistia_async_h04o4ou8tz" id="ts-video">&nbsp;</div>
285
286 </div>
287
288 <div class="row row-txt no-arrow" id="upgrade-link">
289 <div class="centered-text">
290 Get our full suite of trust-building tools and start boosting sales today.
291 </div>
292 <br>
293 <div>
294 <form action="<?php echo $endpoint ?>/user/site/<?php echo $host ?>/upgrade" method="get" target="_blank">
295 <button class="ts-button" type="submit">Upgrade Now</button>
296 </form>
297 </div>
298 </div>
299
300 <div class="row row-txt no-arrow" id="usage">
301 <div class="ts-title">
302 <span class="status-icon"></span>
303 Visit Usage
304 </div>
305 <progress id="usage-meter"></progress>
306 <div id="usage-text">
307 <span class="status-icon"></span>
308 </div>
309 </div>
310
311 </div>
312
313
314 <div class="content" id="addons">
315
316 <div class="row row-txt ts-title">
317 <span class="status-icon"></span>
318 Add-Ons
319 </div>
320
321 <div class="row row-txt highlight" id="addons-search-submission">
322 <div class="ts-arrow">
323 <i class="fa fa-angle-right"></i>
324 </div>
325 <div class="link">Learn More</div>
326 <div class="ts-row">
327 <span class="status-icon"></span>
328 Search Submission
329 </div>
330 </div>
331
332 <div class="row row-txt highlight" id="addons-diagnostics">
333 <div class="ts-arrow">
334 <i class="fa fa-angle-right"></i>
335 </div>
336 <div class="link">Learn More</div>
337 <div class="ts-row">
338 <span class="status-icon"></span>
339 Diagnostics
340 </div>
341 </div>
342
343 </div>
344
345 <div class="content" id="enable-sitemap">
346
347 <div class="row row-txt ts-title">
348 <span class="status-icon"></span>
349 <?php if (get_option('trustedsite_robots_enable') == 1): ?>
350 Sitemap
351 <?php else: ?>
352 Enable Sitemap
353 <?php endif ?>
354 </div>
355
356 <div class="row row-last row-txt no-arrow">
357 <div>
358 <?php if (get_option('trustedsite_robots_enable') == 1): ?>
359 Your sitemap for Search Submission is enabled.
360 <?php else: ?>
361 Automatically enable your sitemap in robots.txt to help search engines find more of your content with Search Submission.
362 <?php endif ?>
363 </div>
364 <br>
365 <form action="options-general.php?page=trustedsite-settings" method="post">
366 <?php if (get_option('trustedsite_robots_enable') == 1): ?>
367 <button class="ts-button" name="do" value="sitemap_disable" type="submit">Disable Sitemap</button>
368 <?php else: ?>
369 <button class="ts-button" name="do" value="sitemap_enable" type="submit">Enable Sitemap</button>
370 <?php endif ?>
371 </form>
372 </div>
373
374 </div>
375 </div>
376 </div>
377 </div>
378