PluginProbe ʕ •ᴥ•ʔ
10Web Booster – Website speed optimization, Cache & Page Speed optimizer / trunk
10Web Booster – Website speed optimization, Cache & Page Speed optimizer vtrunk
2.33.0 2.30.5 2.30.7 2.30.9 2.31.10 2.31.8 2.32.11 2.32.21 2.32.3 2.32.4 2.32.7 2.6.31 2.6.40 2.6.42 2.6.7 2.7.37 2.7.44 2.7.47 2.8.18 2.8.19 2.8.32 2.8.34 2.8.35 2.9.23 2.9.24 2.9.25 2.9.27 v2.27.4 trunk 2.0.10 2.0.11 2.0.12 2.0.13 2.0.14 2.0.15 2.0.17 2.0.18 2.0.21 2.0.22 2.0.25 2.0.26 2.0.27 2.0.3 2.0.7 2.0.9 2.10.46 2.10.65 2.10.66 2.10.68 2.11.41 2.11.42 2.11.43 2.12.15 2.12.21 2.12.22 2.12.23 2.12.26 2.13.37 2.13.40 2.13.41 2.13.42 2.13.44 2.13.45 2.13.47 2.14.49 2.14.50 2.15.18 2.17.21 2.17.23 2.18.17 2.19.44 2.19.45 2.19.46 2.19.49 2.2.12 2.2.15 2.2.16 2.2.18 2.2.8 2.20.31 2.20.32 2.20.33 2.21.11 2.21.12 2.21.16 2.21.25 2.22.32 2.23.13 2.23.15 2.23.16 2.23.18 2.24.12 2.24.14 2.24.18 2.25.14 2.26.6 2.28.10 2.28.13 2.28.14 2.28.7 2.29.1 2.29.2 2.29.3 2.3.0 2.3.1 2.3.2 2.3.3 2.30.18
tenweb-speed-optimizer / views / referral_program_page.php
tenweb-speed-optimizer / views Last commit date
templates 2 years ago autoupdate_banner.php 2 years ago cdn_page.php 2 years ago customer_support.php 2 years ago deactivation_popup.php 2 years ago post_custom_column.php 2 years ago referral_program_page.php 2 years ago settings_basic.php 11 months ago settings_connect.php 3 years ago settings_view.php 1 year ago two_black_friday.php 3 years ago two_header.php 3 years ago white_label_view.php 2 years ago
referral_program_page.php
116 lines
1 <?php
2 wp_enqueue_style(
3 'two_referral_program_page_css',
4 TENWEB_SO_URL . '/assets/css/referral_program_page.css',
5 ['two-open-sans'],
6 TENWEB_SO_VERSION
7 );
8 wp_enqueue_script(
9 'two_referral_program_js',
10 TENWEB_SO_URL . '/assets/js/referral_program.js',
11 ['jquery'],
12 TENWEB_SO_VERSION
13 );
14
15 // red icon to be visible only until first visit of page
16 if (!get_option('two_referral_visited')) {
17 update_option('two_referral_visited', 'two_referral_visited', false);
18 }
19
20 $referral_hash = get_site_option(TENWEB_PREFIX . '_client_referral_hash');
21 $link_to_dash = TENWEB_DASHBOARD . '/referral-system/program';
22 $referral_link = TENWEB_SITE_URL . '/page-speed-booster/?referral_hash=' . $referral_hash;
23 $share_text = urlencode('Boost your website\'s speed with 10Web PageSpeed Booster! Try it now for lightning-fast performance and receive a $20 credit.');
24 $referTo = [
25 [
26 'link' => 'https://twitter.com/share?text=' . $share_text . '&url=' . $referral_link,
27 'logo' => TENWEB_SO_URL . '/assets/images/Twitter.svg',
28 'title' => 'Twitter',
29 ],
30 [
31 'link' => 'https://www.linkedin.com/sharing/share-offsite?mini=true&url=' . $referral_link . '&title=' . $share_text,
32 'logo' => TENWEB_SO_URL . '/assets/images/linkedIn.svg',
33 'title' => 'LinkedIn',
34 ],
35 [
36 'link' => 'https://www.reddit.com/submit?title=' . $share_text
37 . '&selftext=true&url=' . $referral_link,
38 'logo' => TENWEB_SO_URL . '/assets/images/reddit-logo.svg',
39 'title' => 'Reddit',
40 ],
41 [
42 'link' => 'https://www.facebook.com/sharer.php?u=' . $referral_link . '&p[title]=' . $share_text,
43 'logo' => TENWEB_SO_URL . '/assets/images/facebook.svg',
44 'title' => 'Facebook',
45 ],
46 ];
47 $howItWorks = [
48 [
49 'img' => TENWEB_SO_URL . '/assets/images/invite.png',
50 'css' => 'min-width: 198px;',
51 'title' => __('Invite a friend to join 10Web', 'tenweb-speed-optimizer'),
52 'desc' => __('Share the link on your social<br> media or send it to your friends.', 'tenweb-speed-optimizer'),
53 ],
54 [
55 'img' => TENWEB_SO_URL . '/assets/images/gift.png',
56 'title' => __('Gift them $20 credit', 'tenweb-speed-optimizer'),
57 'desc' => __('They’ll get $20 credit<br> and an optimized website in minutes.', 'tenweb-speed-optimizer'),
58 ],
59 [
60 'img' => TENWEB_SO_URL . '/assets/images/earn.png',
61 'css' => 'min-width: 198px;',
62 'title' => __('Earn from each referral', 'tenweb-speed-optimizer'),
63 'desc' => __('You will receive a $20 credit<br> for the first referral and $10<br> for each additional one.', 'tenweb-speed-optimizer'),
64 ],
65 ];
66 ?>
67 <div class="two-wp-container">
68 <div class="two-container-with-border">
69 <div class="two-referral-header">
70 <div>
71 <p class="two-page-main-title"><?php esc_html_e('Get a $20 credit for successful referrals you make.', 'tenweb-speed-optimizer'); ?></p>
72 <p class="two-page-main-desc"><?php esc_html_e('The user who you refer will also receive $20 in 10Web credit.', 'tenweb-speed-optimizer'); ?></p>
73 </div>
74 <div>
75 <a class="two-page-main-desc two-green-liner-button" href="<?php echo esc_url($link_to_dash); ?>"><?php esc_html_e('See my credit', 'tenweb-speed-optimizer'); ?></a>
76 </div>
77 </div>
78 <div class="two-referral-works">
79 <p class="two-page-main-desc two-page-subtitle"><?php
80 echo wp_kses(
81 __('Share the referral link with your community. <br>Give them $20 credit and a chance to improve their website score.', 'tenweb-speed-optimizer'),
82 [ 'br' => [] ]
83 ); ?>
84 </p>
85 <div class="two-referral-container">
86 <p class="two-page-main-desc" id="two-referral-link"><?php echo esc_url($referral_link, 'tenweb-speed-optimizer'); ?></p>
87 <p class="two-referral-copy two-page-main-desc"><?php esc_html_e('Copy', 'tenweb-speed-optimizer'); ?></p>
88 </div>
89 <div class="two-refer-links">
90 <?php
91 foreach ($referTo as $refer) { ?>
92 <a class="two-refer-to" href="<?php echo esc_url($refer['link']); ?>" target="_blank">
93 <img src="<?php echo esc_url($refer['logo']); ?>">
94 <?php echo esc_html($refer['title']); ?>
95 </a>
96 <?php } ?>
97 </div>
98 </div>
99 </div>
100 <div class="two-container-with-border">
101 <p class="two-page-main-title">
102 <?php esc_html_e('Here’s how our referral program works:', 'tenweb-speed-optimizer'); ?>
103 </p>
104 <div class="two-howitworks-container">
105 <?php
106 foreach ($howItWorks as $each) { ?>
107 <div class="two-howitworks-each" <?php echo isset($each['css']) ? 'style="' . esc_attr($each['css']) . '"' : ''; ?>>
108 <img src="<?php echo esc_url($each['img']); ?>">
109 <p class="two-main-text two-page-small-subtitle"><?php echo esc_html($each['title']); ?></p>
110 <p class="two-main-text"><?php echo wp_kses(__($each['desc'], 'tenweb-speed-optimizer'), [ 'br' => [] ]); ?></p>
111 </div>
112 <?php } ?>
113 </div>
114 </div>
115 </div>
116