Version Description
- Added: A new option for some users who have upgraded to version +4 and deleted their old logs which can add the number of old likes to the new figures.
- Added: A new condition to hide "leave review" banner.
- Removed: Pro banner display from main dashboard.
- Fixed: Some small issues.
Download this release
Release Info
Developer | alimir |
Plugin | WP ULike |
Version | 4.0.3 |
Comparing to | |
See all releases |
Code changes from version 4.0.2 to 4.0.3
- admin/admin-hooks.php +35 -31
- admin/assets/css/plugins.css +22 -1
- admin/assets/js/plugins.js +1 -1
- admin/assets/js/scripts.js +1 -1
- admin/includes/templates/about.php +1 -0
- admin/includes/templates/go-pro.php +68 -13
- admin/includes/templates/statistics.php +22 -0
- assets/img/pro-stats-banner.svg +344 -0
- assets/img/svg/checkmark.svg +4 -0
- assets/img/svg/cross-remove.svg +4 -0
- assets/img/svg/rocket.svg +9 -9
- assets/js/wp-ulike.js +1 -1
- inc/classes/class-wp-ulike.php +5 -0
- inc/general-functions.php +56 -0
- readme.txt +22 -20
- wp-ulike.php +2 -2
admin/admin-hooks.php
CHANGED
@@ -122,39 +122,43 @@ function wp_ulike_notice_manager(){
|
|
122 |
return;
|
123 |
}
|
124 |
|
125 |
-
|
126 |
-
|
127 |
-
$notice_list
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
143 |
),
|
144 |
-
array(
|
145 |
-
'
|
146 |
-
'
|
147 |
-
'color_name' => 'error',
|
148 |
-
'expiration' => YEAR_IN_SECONDS * 10
|
149 |
)
|
150 |
-
)
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
)
|
155 |
-
]);
|
156 |
-
|
157 |
-
if( ! defined( 'WP_ULIKE_PRO_VERSION' ) ){
|
158 |
$notice_list[ 'wp_ulike_go_pro' ] = new wp_ulike_notices([
|
159 |
'id' => 'wp_ulike_go_pro',
|
160 |
'title' => __( 'WP Ulike Pro is Ready :))', WP_ULIKE_SLUG ),
|
122 |
return;
|
123 |
}
|
124 |
|
125 |
+
$count_logs = wp_ulike_count_all_logs();
|
126 |
+
$screen = get_current_screen();
|
127 |
+
$notice_list = [];
|
128 |
+
|
129 |
+
if( $count_logs > 1000 ){
|
130 |
+
$notice_list[ 'wp_ulike_leave_a_review' ] = new wp_ulike_notices([
|
131 |
+
'id' => 'wp_ulike_leave_a_review',
|
132 |
+
'title' => __( 'Wow! You\'ve earned over a thousand likes', WP_ULIKE_SLUG ) . ' :)',
|
133 |
+
'description' => __( "It's great to see that you've been using the WP ULike plugin. Hopefully you're happy with it! If so, would you consider leaving a positive review? It really helps to support the plugin and helps others to discover it too!" , WP_ULIKE_SLUG ),
|
134 |
+
'skin' => 'info',
|
135 |
+
'has_close' => true,
|
136 |
+
'buttons' => array(
|
137 |
+
array(
|
138 |
+
'label' => __( "Sure, I'd love to!", WP_ULIKE_SLUG ),
|
139 |
+
'link' => 'https://wordpress.org/support/plugin/wp-ulike/reviews/?filter=5'
|
140 |
+
),
|
141 |
+
array(
|
142 |
+
'label' => __('Not Now', WP_ULIKE_SLUG),
|
143 |
+
'type' => 'skip',
|
144 |
+
'color_name' => 'info',
|
145 |
+
'expiration' => WEEK_IN_SECONDS * 2
|
146 |
+
),
|
147 |
+
array(
|
148 |
+
'label' => __('No thanks and never ask me again', WP_ULIKE_SLUG),
|
149 |
+
'type' => 'skip',
|
150 |
+
'color_name' => 'error',
|
151 |
+
'expiration' => YEAR_IN_SECONDS * 10
|
152 |
+
)
|
153 |
),
|
154 |
+
'image' => array(
|
155 |
+
'width' => '150',
|
156 |
+
'src' => WP_ULIKE_ASSETS_URL . '/img/svg/rating.svg'
|
|
|
|
|
157 |
)
|
158 |
+
]);
|
159 |
+
}
|
160 |
+
|
161 |
+
if( ! defined( 'WP_ULIKE_PRO_VERSION' ) && strpos( $screen->base, WP_ULIKE_SLUG ) !== false ){
|
|
|
|
|
|
|
|
|
162 |
$notice_list[ 'wp_ulike_go_pro' ] = new wp_ulike_notices([
|
163 |
'id' => 'wp_ulike_go_pro',
|
164 |
'title' => __( 'WP Ulike Pro is Ready :))', WP_ULIKE_SLUG ),
|
admin/assets/css/plugins.css
CHANGED
@@ -207,12 +207,14 @@ See http://bgrins.github.io/spectrum/themes/ for instructions.
|
|
207 |
.wp-ulike-visual-select .radio-img-item img { display: block; clear: both; width: 100%; height: 100%; }
|
208 |
|
209 |
.wp-ulike-container { width: 100%; margin-left: auto; margin-right: auto; }
|
|
|
210 |
|
211 |
.wp-ulike-row { position: relative; width: 100%; }
|
212 |
|
213 |
.wp-ulike-flex { display: flex; align-items: center; flex-wrap: wrap; justify-content: center; padding: 10px 0; }
|
214 |
.wp-ulike-flex.wp-ulike-flex-end { justify-content: end; }
|
215 |
.wp-ulike-flex.wp-ulike-flex-start { justify-content: start; }
|
|
|
216 |
|
217 |
.wp-ulike-row [class^="col"] { float: left; margin: 2%; }
|
218 |
|
@@ -268,6 +270,13 @@ See http://bgrins.github.io/spectrum/themes/ for instructions.
|
|
268 |
.wp-ulike-is-loading { padding: 10px 0; }
|
269 |
.wp-ulike-is-loading:before { content: ""; position: absolute; left: 0; width: 100%; top: 0; height: 100%; background-color: white; background-image: url(../../../assets/img/svg/statistics.svg); background-repeat: no-repeat; background-position: center center; z-index: 9; }
|
270 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
271 |
.wp-ulike-table { display: table; }
|
272 |
.wp-ulike-table .wp-ulike-table-cell { display: table-cell; vertical-align: middle; }
|
273 |
|
@@ -304,8 +313,20 @@ See http://bgrins.github.io/spectrum/themes/ for instructions.
|
|
304 |
.wp-ulike-go-pro-page .has-1-columns, .wp-ulike-go-pro-page .has-2-columns, .wp-ulike-go-pro-page .has-3-columns, .wp-ulike-go-pro-page .has-4-columns { max-width: 1400px; margin-left: 0; margin-right: 0; }
|
305 |
.wp-ulike-go-pro-page h1 { margin-bottom: 1em; }
|
306 |
.wp-ulike-go-pro-page h2 { text-align: left; }
|
307 |
-
.wp-ulike-go-pro-page .is-section-header { margin-left: 20px; margin-right: 20px; }
|
308 |
.wp-ulike-go-pro-page .wp-ulike-btn { margin-top: 5px; margin-right: 15px; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
309 |
|
310 |
/** Logs Page */
|
311 |
.wp_ulike_logs .button { line-height: 20px; }
|
207 |
.wp-ulike-visual-select .radio-img-item img { display: block; clear: both; width: 100%; height: 100%; }
|
208 |
|
209 |
.wp-ulike-container { width: 100%; margin-left: auto; margin-right: auto; }
|
210 |
+
.wp-ulike-container .notice { display: none; }
|
211 |
|
212 |
.wp-ulike-row { position: relative; width: 100%; }
|
213 |
|
214 |
.wp-ulike-flex { display: flex; align-items: center; flex-wrap: wrap; justify-content: center; padding: 10px 0; }
|
215 |
.wp-ulike-flex.wp-ulike-flex-end { justify-content: end; }
|
216 |
.wp-ulike-flex.wp-ulike-flex-start { justify-content: start; }
|
217 |
+
.wp-ulike-flex.wp-ulike-flex-space-between { justify-content: space-between; }
|
218 |
|
219 |
.wp-ulike-row [class^="col"] { float: left; margin: 2%; }
|
220 |
|
270 |
.wp-ulike-is-loading { padding: 10px 0; }
|
271 |
.wp-ulike-is-loading:before { content: ""; position: absolute; left: 0; width: 100%; top: 0; height: 100%; background-color: white; background-image: url(../../../assets/img/svg/statistics.svg); background-repeat: no-repeat; background-position: center center; z-index: 9; }
|
272 |
|
273 |
+
.wp-ulike-pro-stats-banner .wp-ulike-inner { padding: 20px 40px; }
|
274 |
+
.wp-ulike-pro-stats-banner .wp-ulike-inner:before { content: ""; position: absolute; right: 5%; left: 40%; bottom: 0; height: 100%; background-image: url(../../../assets/img/pro-stats-banner.svg); background-size: contain; background-repeat: no-repeat; background-position: bottom right; }
|
275 |
+
.wp-ulike-pro-stats-banner .wp-ulike-inner h3 { margin: 0.5em 0; font-size: 32px; max-width: 360px; line-height: 1.4; font-weight: 500; color: #017e52; }
|
276 |
+
.wp-ulike-pro-stats-banner .wp-ulike-inner p { max-width: 540px; font-size: 15px; line-height: 1.4em; color: #8B93A6; }
|
277 |
+
.wp-ulike-pro-stats-banner .wp-ulike-inner .wp-ulike-button-group { margin: 2em 0 1em; }
|
278 |
+
.wp-ulike-pro-stats-banner .wp-ulike-inner .wp-ulike-button-group .wp-ulike-btn { margin: 0 5px; }
|
279 |
+
|
280 |
.wp-ulike-table { display: table; }
|
281 |
.wp-ulike-table .wp-ulike-table-cell { display: table-cell; vertical-align: middle; }
|
282 |
|
313 |
.wp-ulike-go-pro-page .has-1-columns, .wp-ulike-go-pro-page .has-2-columns, .wp-ulike-go-pro-page .has-3-columns, .wp-ulike-go-pro-page .has-4-columns { max-width: 1400px; margin-left: 0; margin-right: 0; }
|
314 |
.wp-ulike-go-pro-page h1 { margin-bottom: 1em; }
|
315 |
.wp-ulike-go-pro-page h2 { text-align: left; }
|
316 |
+
.wp-ulike-go-pro-page .is-section-header { padding-top: 20px; margin-left: 20px; margin-right: 20px; }
|
317 |
.wp-ulike-go-pro-page .wp-ulike-btn { margin-top: 5px; margin-right: 15px; }
|
318 |
+
.wp-ulike-go-pro-page .wp-ulike-simple-table { width: 100%; max-width: 100%; margin-bottom: 2rem; background-color: transparent; }
|
319 |
+
.wp-ulike-go-pro-page .wp-ulike-simple-table > thead > tr, .wp-ulike-go-pro-page .wp-ulike-simple-table > tbody > tr, .wp-ulike-go-pro-page .wp-ulike-simple-table > tfoot > tr { -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
|
320 |
+
.wp-ulike-go-pro-page .wp-ulike-simple-table > thead > tr > th, .wp-ulike-go-pro-page .wp-ulike-simple-table > thead > tr > td, .wp-ulike-go-pro-page .wp-ulike-simple-table > tbody > tr > th, .wp-ulike-go-pro-page .wp-ulike-simple-table > tbody > tr > td, .wp-ulike-go-pro-page .wp-ulike-simple-table > tfoot > tr > th, .wp-ulike-go-pro-page .wp-ulike-simple-table > tfoot > tr > td { text-align: left; padding: 1rem; vertical-align: top; border-top: 0; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
|
321 |
+
.wp-ulike-go-pro-page .wp-ulike-simple-table > thead > tr > th { font-weight: 600; color: #757575; vertical-align: bottom; border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
|
322 |
+
.wp-ulike-go-pro-page .wp-ulike-simple-table > caption + thead > tr:first-child > th, .wp-ulike-go-pro-page .wp-ulike-simple-table > caption + thead > tr:first-child > td, .wp-ulike-go-pro-page .wp-ulike-simple-table > colgroup + thead > tr:first-child > th, .wp-ulike-go-pro-page .wp-ulike-simple-table > colgroup + thead > tr:first-child > td, .wp-ulike-go-pro-page .wp-ulike-simple-table > thead:first-child > tr:first-child > th, .wp-ulike-go-pro-page .wp-ulike-simple-table > thead:first-child > tr:first-child > td { border-top: 0; }
|
323 |
+
.wp-ulike-go-pro-page .wp-ulike-simple-table > tbody + tbody { border-top: 1px solid rgba(0, 0, 0, 0.12); }
|
324 |
+
.wp-ulike-go-pro-page .wp-ulike-simple-table .table { background-color: transparent; }
|
325 |
+
.wp-ulike-go-pro-page .wp-ulike-simple-table .no-border { border: 0; }
|
326 |
+
.wp-ulike-go-pro-page .wp-ulike-simple-table.table-bordered { border: 0; }
|
327 |
+
.wp-ulike-go-pro-page .wp-ulike-simple-table.table-bordered > thead > tr > th, .wp-ulike-go-pro-page .wp-ulike-simple-table.table-bordered > thead > tr > td, .wp-ulike-go-pro-page .wp-ulike-simple-table.table-bordered > tbody > tr > th, .wp-ulike-go-pro-page .wp-ulike-simple-table.table-bordered > tbody > tr > td, .wp-ulike-go-pro-page .wp-ulike-simple-table.table-bordered > tfoot > tr > th, .wp-ulike-go-pro-page .wp-ulike-simple-table.table-bordered > tfoot > tr > td { border: 0; border-bottom: 1px solid #e0e0e0; }
|
328 |
+
.wp-ulike-go-pro-page .wp-ulike-simple-table.table-bordered > thead > tr > th, .wp-ulike-go-pro-page .wp-ulike-simple-table.table-bordered > thead > tr > td { border-bottom-width: 2px; }
|
329 |
+
.wp-ulike-go-pro-page .wp-ulike-table-icon { width: 18px; height: 18px; }
|
330 |
|
331 |
/** Logs Page */
|
332 |
.wp_ulike_logs .button { line-height: 20px; }
|
admin/assets/js/plugins.js
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
/*! WP ULike - v4.0.
|
2 |
* https://wpulike.com
|
3 |
* TechnoWich 2019;
|
4 |
*/
|
1 |
+
/*! WP ULike - v4.0.3
|
2 |
* https://wpulike.com
|
3 |
* TechnoWich 2019;
|
4 |
*/
|
admin/assets/js/scripts.js
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
/*! WP ULike - v4.0.
|
2 |
* https://wpulike.com
|
3 |
* TechnoWich 2019;
|
4 |
*/
|
1 |
+
/*! WP ULike - v4.0.3
|
2 |
* https://wpulike.com
|
3 |
* TechnoWich 2019;
|
4 |
*/
|
admin/includes/templates/about.php
CHANGED
@@ -26,6 +26,7 @@
|
|
26 |
<a target="_blank" class="nav-tab" href="https://wordpress.org/support/plugin/wp-ulike"><?php echo _e('Support',WP_ULIKE_SLUG); ?></a>
|
27 |
<a target="_blank" class="nav-tab" href="https://wordpress.org/plugins/wp-ulike/faq/"><?php echo _e('FAQ',WP_ULIKE_SLUG); ?></a>
|
28 |
<a target="_blank" class="nav-tab" href="https://wordpress.org/support/view/plugin-reviews/wp-ulike"><?php echo _e('Reviews',WP_ULIKE_SLUG); ?></a>
|
|
|
29 |
</h2>
|
30 |
|
31 |
<?php if(!isset($_GET["credit"])): ?>
|
26 |
<a target="_blank" class="nav-tab" href="https://wordpress.org/support/plugin/wp-ulike"><?php echo _e('Support',WP_ULIKE_SLUG); ?></a>
|
27 |
<a target="_blank" class="nav-tab" href="https://wordpress.org/plugins/wp-ulike/faq/"><?php echo _e('FAQ',WP_ULIKE_SLUG); ?></a>
|
28 |
<a target="_blank" class="nav-tab" href="https://wordpress.org/support/view/plugin-reviews/wp-ulike"><?php echo _e('Reviews',WP_ULIKE_SLUG); ?></a>
|
29 |
+
<a target="_blank" class="nav-tab" href="https://wpulike.com/pricing/?utm_source=about-page&utm_campaign=gopro&utm_medium=wp-dash"><?php echo _e('Go Pro',WP_ULIKE_SLUG); ?></a>
|
30 |
</h2>
|
31 |
|
32 |
<?php if(!isset($_GET["credit"])): ?>
|
admin/includes/templates/go-pro.php
CHANGED
@@ -18,9 +18,9 @@
|
|
18 |
<div class="column">
|
19 |
<h1><?php echo _e( 'WP ULike Premium', WP_ULIKE_SLUG ); ?></h1>
|
20 |
<div class="is-feature">
|
|
|
|
|
21 |
<?php
|
22 |
-
echo sprintf('<p>%s</p>', __('WP ULike Pro plugin is our ultimate solution to cast voting to any type of content you may have in your website. With outstanding and eye-catching widgets, you can have Like and Dislike Button on all of your contents would it be a Post, Comment, Activities, Forum Topics, WooCommerce products, you name it. Now you can really feel your users Love ❤ for each part of your contents.',WP_ULIKE_SLUG) );
|
23 |
-
|
24 |
echo wp_ulike_widget_button_callback( array(
|
25 |
'label' => __( 'Buy WP ULike Premium', WP_ULIKE_SLUG ),
|
26 |
'color_name' => 'default',
|
@@ -37,6 +37,72 @@
|
|
37 |
</div>
|
38 |
</div>
|
39 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
<div class="has-3-columns">
|
41 |
<h2 class="is-section-header">Our Features</h2>
|
42 |
|
@@ -77,15 +143,4 @@
|
|
77 |
?>
|
78 |
</div>
|
79 |
</div>
|
80 |
-
<div class="has-2-columns">
|
81 |
-
<div class="column is-edge-to-edge has-accent-background-color">
|
82 |
-
<img src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/elementor-support.png" alt="Elementor Support" />
|
83 |
-
</div>
|
84 |
-
<div class="column is-vertically-aligned-center">
|
85 |
-
<h2><?php echo _e( 'Customize Every Part of Your YouLike Plugin', WP_ULIKE_SLUG ); ?></h2>
|
86 |
-
<?php
|
87 |
-
echo sprintf('<p>%s</p><p>%s</p>', __('Elementor is the #1 WordPress page builder. In the new version of the WP ULike PRO plugin we fully support this page builder and have a variety of widgets & controllers that make life much easier for you.',WP_ULIKE_SLUG), __('Just drag your desired widget and drop it in your Elementor sections, customize as you go and enjoy your like and dislike buttons on your contents.',WP_ULIKE_SLUG) );
|
88 |
-
?>
|
89 |
-
</div>
|
90 |
-
</div>
|
91 |
</div>
|
18 |
<div class="column">
|
19 |
<h1><?php echo _e( 'WP ULike Premium', WP_ULIKE_SLUG ); ?></h1>
|
20 |
<div class="is-feature">
|
21 |
+
<p>WP ULike Pro is our ultimate solution to cast voting to any type of content you may have on your website. With outstanding and eye-catching widgets, you can have Like and Dislike Button on all of your contents would it be a Post, Comment, BuddyPress Activities, bbPress Topics, WooCommerce products, you name it. Now you can feel your users Love for each part of your content.</p>
|
22 |
+
<p>Besides, this plugin includes detailed logs and analytic reports of all the like and dislike activities on your pages. If you’ like to have complete control and a wide variety of options available to customize your plugins, then WP Ulike Pro is the best choice for you.</p>
|
23 |
<?php
|
|
|
|
|
24 |
echo wp_ulike_widget_button_callback( array(
|
25 |
'label' => __( 'Buy WP ULike Premium', WP_ULIKE_SLUG ),
|
26 |
'color_name' => 'default',
|
37 |
</div>
|
38 |
</div>
|
39 |
</div>
|
40 |
+
<div class="has-1-columns">
|
41 |
+
<h2 class="is-section-header">Compare WP ULike Free Vs. Pro</h2>
|
42 |
+
<div class="column">
|
43 |
+
<table class="wp-ulike-simple-table table-bordered">
|
44 |
+
<thead>
|
45 |
+
<tr>
|
46 |
+
<th>Features</th>
|
47 |
+
<th>Free</th>
|
48 |
+
<th>PRO</th>
|
49 |
+
</tr>
|
50 |
+
</thead>
|
51 |
+
<tbody>
|
52 |
+
<tr>
|
53 |
+
<td>The #1 WordPress Voting Plugin</td>
|
54 |
+
<td><img class="wp-ulike-table-icon" src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/svg/checkmark.svg" alt="Checkmark" /></td>
|
55 |
+
<td><img class="wp-ulike-table-icon" src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/svg/checkmark.svg" alt="Checkmark" /></td>
|
56 |
+
</tr>
|
57 |
+
<tr>
|
58 |
+
<td>Dislike Votings support</td>
|
59 |
+
<td><img class="wp-ulike-table-icon" src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/svg/cross-remove.svg" alt="Cross Remove" /></td>
|
60 |
+
<td><img class="wp-ulike-table-icon" src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/svg/checkmark.svg" alt="Checkmark" /></td>
|
61 |
+
</tr>
|
62 |
+
<tr>
|
63 |
+
<td>+7 Professional Elementor Widgets</td>
|
64 |
+
<td><img class="wp-ulike-table-icon" src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/svg/cross-remove.svg" alt="Cross Remove" /></td>
|
65 |
+
<td><img class="wp-ulike-table-icon" src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/svg/checkmark.svg" alt="Checkmark" /></td>
|
66 |
+
</tr>
|
67 |
+
<tr>
|
68 |
+
<td>+8 Carefully Designed Premium Templates</td>
|
69 |
+
<td><img class="wp-ulike-table-icon" src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/svg/cross-remove.svg" alt="Cross Remove" /></td>
|
70 |
+
<td><img class="wp-ulike-table-icon" src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/svg/checkmark.svg" alt="Checkmark" /></td>
|
71 |
+
</tr>
|
72 |
+
<tr>
|
73 |
+
<td>Professional Statistics Panel With date range & status controllers</td>
|
74 |
+
<td><img class="wp-ulike-table-icon" src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/svg/cross-remove.svg" alt="Cross Remove" /></td>
|
75 |
+
<td><img class="wp-ulike-table-icon" src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/svg/checkmark.svg" alt="Checkmark" /></td>
|
76 |
+
</tr>
|
77 |
+
<tr>
|
78 |
+
<td>Elementor Custom CSS controller for all widgets</td>
|
79 |
+
<td><img class="wp-ulike-table-icon" src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/svg/cross-remove.svg" alt="Cross Remove" /></td>
|
80 |
+
<td><img class="wp-ulike-table-icon" src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/svg/checkmark.svg" alt="Checkmark" /></td>
|
81 |
+
</tr>
|
82 |
+
<tr>
|
83 |
+
<td>Complete Range of Options for Settings Panel</td>
|
84 |
+
<td><img class="wp-ulike-table-icon" src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/svg/cross-remove.svg" alt="Cross Remove" /></td>
|
85 |
+
<td><img class="wp-ulike-table-icon" src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/svg/checkmark.svg" alt="Checkmark" /></td>
|
86 |
+
</tr>
|
87 |
+
<td>Fast & Complete Supporting Services</td>
|
88 |
+
<td><img class="wp-ulike-table-icon" src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/svg/cross-remove.svg" alt="Cross Remove" /></td>
|
89 |
+
<td><img class="wp-ulike-table-icon" src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/svg/checkmark.svg" alt="Checkmark" /></td>
|
90 |
+
</tr>
|
91 |
+
</tbody>
|
92 |
+
</table>
|
93 |
+
</div>
|
94 |
+
</div>
|
95 |
+
<div class="has-2-columns">
|
96 |
+
<div class="column is-edge-to-edge has-accent-background-color">
|
97 |
+
<img src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/elementor-support.png" alt="Elementor Support" />
|
98 |
+
</div>
|
99 |
+
<div class="column is-vertically-aligned-center">
|
100 |
+
<h2>Customize Every Part of Your WP ULlike Pro Plugin</h2>
|
101 |
+
<?php
|
102 |
+
echo sprintf('<p>%s</p><p>%s</p>', __('Elementor is the #1 WordPress page builder. In the new version of the WP ULike PRO plugin we fully support this page builder and have a variety of widgets & controllers that make life much easier for you.',WP_ULIKE_SLUG), __('Just drag your desired widget and drop it in your Elementor sections, customize as you go and enjoy your like and dislike buttons on your contents.',WP_ULIKE_SLUG) );
|
103 |
+
?>
|
104 |
+
</div>
|
105 |
+
</div>
|
106 |
<div class="has-3-columns">
|
107 |
<h2 class="is-section-header">Our Features</h2>
|
108 |
|
143 |
?>
|
144 |
</div>
|
145 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
146 |
</div>
|
admin/includes/templates/statistics.php
CHANGED
@@ -41,6 +41,28 @@
|
|
41 |
<h2 class="wp-ulike-page-title"><?php echo _e( 'WP ULike Statistics', WP_ULIKE_SLUG ); ?></h2>
|
42 |
</div>
|
43 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
<div class="wp-ulike-row wp-ulike-logs-count">
|
45 |
<div class="col-4">
|
46 |
<div class="wp-ulike-inner">
|
41 |
<h2 class="wp-ulike-page-title"><?php echo _e( 'WP ULike Statistics', WP_ULIKE_SLUG ); ?></h2>
|
42 |
</div>
|
43 |
</div>
|
44 |
+
<div class="wp-ulike-pro-stats-banner wp-ulike-row">
|
45 |
+
<div class="col-12">
|
46 |
+
<div class="wp-ulike-inner">
|
47 |
+
<div class="wp-ulike-row">
|
48 |
+
<h3><?php echo _e( 'Check Votings, Best Likers & Top contents', WP_ULIKE_SLUG ); ?></h3>
|
49 |
+
<?php
|
50 |
+
echo sprintf( '<p>%s</p><div class="wp-ulike-button-group">%s%s</div>', __('With WP ULike Pro comprehensive Statistics tools, you can track what your users love and what annoys them in an instance. You can extract reports of likes and dislikes in Linear Charts, Pie Charts or whichever you prefer with dateRange picker and status selector controllers, no confusing options and coding needed.',WP_ULIKE_SLUG), wp_ulike_widget_button_callback( array(
|
51 |
+
'label' => __( 'Buy WP ULike Premium', WP_ULIKE_SLUG ),
|
52 |
+
'color_name' => 'default',
|
53 |
+
'link' => WP_ULIKE_PLUGIN_URI . 'pricing/?utm_source=statistics-page&utm_campaign=gopro&utm_medium=wp-dash',
|
54 |
+
'target' => '_blank'
|
55 |
+
) ), wp_ulike_widget_button_callback( array(
|
56 |
+
'label' => __( 'More information', WP_ULIKE_SLUG ),
|
57 |
+
'color_name' => 'info',
|
58 |
+
'link' => WP_ULIKE_PLUGIN_URI . '?utm_source=statistics-page&utm_campaign=gopro&utm_medium=wp-dash',
|
59 |
+
'target' => '_blank'
|
60 |
+
) ) );
|
61 |
+
?>
|
62 |
+
</div>
|
63 |
+
</div>
|
64 |
+
</div>
|
65 |
+
</div>
|
66 |
<div class="wp-ulike-row wp-ulike-logs-count">
|
67 |
<div class="col-4">
|
68 |
<div class="wp-ulike-inner">
|
assets/img/pro-stats-banner.svg
ADDED
@@ -0,0 +1,344 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1073" height="493" viewBox="0 0 1073 493">
|
2 |
+
<defs>
|
3 |
+
<clipPath id="clip-path">
|
4 |
+
<rect id="Rectangle_266" data-name="Rectangle 266" width="1073" height="493" transform="translate(-4088 1407)" fill="#fff"/>
|
5 |
+
</clipPath>
|
6 |
+
<filter id="Subtraction_11" x="191.065" y="170.501" width="690.35" height="348" filterUnits="userSpaceOnUse">
|
7 |
+
<feOffset dy="10" input="SourceAlpha"/>
|
8 |
+
<feGaussianBlur stdDeviation="15" result="blur"/>
|
9 |
+
<feFlood flood-opacity="0.161"/>
|
10 |
+
<feComposite operator="in" in2="blur"/>
|
11 |
+
<feComposite in="SourceGraphic"/>
|
12 |
+
</filter>
|
13 |
+
<filter id="Rectangle_267" x="254" y="246" width="223" height="53" filterUnits="userSpaceOnUse">
|
14 |
+
<feOffset dy="3" input="SourceAlpha"/>
|
15 |
+
<feGaussianBlur stdDeviation="3" result="blur-2"/>
|
16 |
+
<feFlood flood-opacity="0.161"/>
|
17 |
+
<feComposite operator="in" in2="blur-2"/>
|
18 |
+
<feComposite in="SourceGraphic"/>
|
19 |
+
</filter>
|
20 |
+
<filter id="Rectangle_268" x="487" y="246" width="171" height="53" filterUnits="userSpaceOnUse">
|
21 |
+
<feOffset dy="3" input="SourceAlpha"/>
|
22 |
+
<feGaussianBlur stdDeviation="3" result="blur-3"/>
|
23 |
+
<feFlood flood-opacity="0.161"/>
|
24 |
+
<feComposite operator="in" in2="blur-3"/>
|
25 |
+
<feComposite in="SourceGraphic"/>
|
26 |
+
</filter>
|
27 |
+
</defs>
|
28 |
+
<g id="Mask_Group_18" data-name="Mask Group 18" transform="translate(4088 -1407)" clip-path="url(#clip-path)">
|
29 |
+
<g id="Group_2943" data-name="Group 2943" transform="translate(-4088.513 1272.364)">
|
30 |
+
<g id="Group_2865" data-name="Group 2865" transform="translate(57.335 150.302)">
|
31 |
+
<path id="Path_3972" data-name="Path 3972" d="M904.478,748.721C855.414,711.443,771.5,618.942,882,473.737,1018.657,294.171,855,220.5,698.137,228.188c-126.2,6.187-268.229-152.468-409.909-124.113C100.177,141.714,222.28,303.654,94.774,390.9c-108.739,74.409-62.054,301.126,79.47,357.819Z" transform="translate(-34.814 -100.678)" fill="#ebf7ff"/>
|
32 |
+
<path id="Path_3973" data-name="Path 3973" d="M476.418,409.2a28.265,28.265,0,0,0,12.753-21.439c1.716-19.673,1.655-65.391-35.759-66.652-22.7-.762-37.93,39.542-24.857,65.734C439.787,409.343,460.213,419.541,476.418,409.2Z" transform="translate(433.71 161.846)" fill="#e8e8f9"/>
|
33 |
+
<path id="Path_3974" data-name="Path 3974" d="M338.482,169.689s42.787,46.257,85.978,15.472c34.913-24.886-7.279-59.184-39.479-63.752C350.038,116.452,310.286,136.449,338.482,169.689Z" transform="translate(314.737 -89.663)" fill="#ebf7ff"/>
|
34 |
+
<path id="Path_3975" data-name="Path 3975" d="M94.723,264.1s44.02-42.359,13.355-83.637c-24.789-33.369-57.231,8.185-61.044,39.486C42.894,253.91,63.036,292.066,94.723,264.1Z" transform="translate(-39.64 -30.097)" fill="#ebf7ff"/>
|
35 |
+
</g>
|
36 |
+
<g id="Group_2876" data-name="Group 2876" transform="translate(42.499 150.995)">
|
37 |
+
<g id="Group_2870" data-name="Group 2870" transform="translate(801.027 224.012)">
|
38 |
+
<g id="Group_2867" data-name="Group 2867" transform="translate(31.528)">
|
39 |
+
<path id="Path_3976" data-name="Path 3976" d="M511.964,273.988c-19.313,30.548,8.975,26.39-5.074,49.338-12.808,20.918-41.18,9.767-30.094,51.3,2.425,9.085-2.711,17.393-11.285,22.985-14.107,9.2-30.369,7.3-42.025-1.14-.945-.68-1.864-1.408-2.745-2.18a37.24,37.24,0,0,1-12.407-34.554c1.872-11.428,7.046-23.423,19.408-30.528,29-16.665,2.387-54.052,28.328-61.806,31.284-9.353,29.8-21.264,48.805-42.063C525.025,203.3,538.14,232.59,511.964,273.988Z" transform="translate(-407.809 -217.796)" fill="#04a66d"/>
|
40 |
+
<g id="Group_2866" data-name="Group 2866" transform="translate(12.932 42.492)">
|
41 |
+
<path id="Path_3977" data-name="Path 3977" d="M491.213,241.53c-.535.875-44.906,73.52-74.228,133.583-.945-.68-1.864-1.408-2.745-2.18,29.426-60.115,73.518-132.314,74.057-133.191a1.71,1.71,0,0,1,2.916,1.788Z" transform="translate(-414.24 -238.927)" fill="#017e52"/>
|
42 |
+
</g>
|
43 |
+
</g>
|
44 |
+
<g id="Group_2869" data-name="Group 2869" transform="translate(0 69.444)">
|
45 |
+
<path id="Path_3978" data-name="Path 3978" d="M552.978,320.841c-33.878,31.805,2.675,35.738-22.2,59.779-22.679,21.913-54.406-1.1-53.98,54.171.092,12.09-8.977,20.775-21.451,24.978-20.524,6.912-40.154-.694-51.945-14.955-.957-1.15-1.866-2.351-2.713-3.6a47.876,47.876,0,0,1-4.317-47.008c6.009-13.622,16.315-26.888,33.989-31.749,41.466-11.406,20.377-66.516,55.164-67.813,41.954-1.569,43.937-16.876,74.3-36.643C592,237.05,598.892,277.741,552.978,320.841Z" transform="translate(-392.131 -252.329)" fill="#017e52"/>
|
46 |
+
<g id="Group_2868" data-name="Group 2868" transform="translate(8.557 46.33)">
|
47 |
+
<path id="Path_3979" data-name="Path 3979" d="M534.513,279.148c-.947.917-79.575,77.053-135.415,142.375-.957-1.15-1.866-2.351-2.713-3.6C452.373,352.572,530.508,276.9,531.459,275.985a2.2,2.2,0,1,1,3.055,3.163Z" transform="translate(-396.386 -275.368)" fill="#04a66d"/>
|
48 |
+
</g>
|
49 |
+
</g>
|
50 |
+
</g>
|
51 |
+
<g id="Group_2875" data-name="Group 2875" transform="translate(0 9.774)">
|
52 |
+
<g id="Group_2872" data-name="Group 2872" transform="translate(46.057)">
|
53 |
+
<path id="Path_3980" data-name="Path 3980" d="M66.384,121.914c11.313,27.519-11.034,20.12-2.909,40.731,7.407,18.784,32,13.781,17.1,45.884-3.26,7.021-.276,14.488,5.879,20.245a30.1,30.1,0,0,0,34.241,5.058c.863-.416,1.71-.876,2.535-1.376A30.656,30.656,0,0,0,138.208,206.2c.109-9.535-2.379-20-11.392-27.517-21.145-17.644,5.76-44.171-14.172-54.152C88.609,112.5,91.511,103.049,79.058,83.478,65.858,62.731,51.054,84.619,66.384,121.914Z" transform="translate(-59.866 -75.459)" fill="#017e52"/>
|
54 |
+
<g id="Group_2871" data-name="Group 2871" transform="translate(19.555 37.56)">
|
55 |
+
<path id="Path_3981" data-name="Path 3981" d="M71.776,100.071c.308.786,25.946,66.01,41.173,118.888.863-.416,1.71-.876,2.535-1.376-15.3-52.937-40.777-117.758-41.09-118.545a1.407,1.407,0,1,0-2.617,1.033Z" transform="translate(-71.677 -98.147)" fill="#04a66d"/>
|
56 |
+
</g>
|
57 |
+
</g>
|
58 |
+
<g id="Group_2874" data-name="Group 2874" transform="translate(0 59.807)">
|
59 |
+
<path id="Path_3982" data-name="Path 3982" d="M52.411,170.117c23.855,29.906-6.391,28.8,11.048,51.325,15.9,20.528,44.461,5.511,37.6,50.5-1.5,9.841,4.866,17.986,14.534,22.88,15.908,8.049,32.8,4.165,44.087-6.066q1.376-1.234,2.634-2.609a39.414,39.414,0,0,0,9.058-37.794c-3.291-11.809-10.126-23.832-23.955-29.875-32.443-14.18-8.766-56.6-36.959-61.755-34-6.222-33.81-18.927-56.22-38.61C30.486,97.245,20.077,129.587,52.411,170.117Z" transform="translate(-32.047 -111.584)" fill="#04a66d"/>
|
60 |
+
<g id="Group_2873" data-name="Group 2873" transform="translate(33.693 42.288)">
|
61 |
+
<path id="Path_3983" data-name="Path 3983" d="M52.777,140.046c.664.858,55.758,72.16,93.562,131.963q1.376-1.234,2.634-2.609c-37.918-59.849-92.668-130.713-93.335-131.573a1.81,1.81,0,1,0-2.861,2.219Z" transform="translate(-52.398 -137.127)" fill="#12c485"/>
|
62 |
+
</g>
|
63 |
+
</g>
|
64 |
+
</g>
|
65 |
+
<path id="Path_3984" data-name="Path 3984" d="M271.592,201.8c-11.319-7.752-39.67,11.368-54.5,34.585l13.153-36.842c4.759-4.128,13.092-9.92,26.114-14.535,20.252-7.179,40.549-18.423,29.208-26.187-10.628-7.277-36.265,9.132-51.629,30.377l16.889-47.312a53.184,53.184,0,0,1,14.757-7.774c12.764-4.524,25.555-11.611,18.408-16.5-6.2-4.247-20.518,4.306-30.291,16.229l5.474-15.335c2.5-4.454,6.065-10.82,11.676-16.627,13-13.452,22.832-28.585,12.805-30.779S257.2,95.265,254.611,119.082l-2.817,7.891c2.187-17.323-4.04-38.3-12.726-39.039-8.631-.739-3.218,12.847,3.795,24.429,5.339,8.818,6.814,15.813,7.209,19.434l-13.3,37.271c3.385-27.444-6.479-60.538-20.221-61.712-13.7-1.173-5.106,20.384,6.022,38.762,8.41,13.89,10.779,24.937,11.426,30.717l-15.953,44.695c2.828-27.119-6.871-60.031-20.4-60.138-10.43-.083-7.237,14.645,5.221,35.435a88.371,88.371,0,0,1,12.041,33.5l-7.515,21.053a6.913,6.913,0,0,0,3.868,1.38l2.99-8.377c4.225-4.085,13.022-11.029,28.139-16.387C262.636,220.813,282.934,209.569,271.592,201.8Z" transform="translate(499.765 -70.97)" fill="#f8b562"/>
|
66 |
+
<path id="Path_3985" data-name="Path 3985" d="M225.122,504.328H234l-.313-.271c-3.222-7.669-7.869-22.837-7.184-45.526.92-30.395-3.5-62.936-19.563-51.959-16.032,10.956-5.351,58.16,17.671,89.626l-41.853-36.246c-3.006-8.4-6.372-22.358-5.781-41.905.92-30.4-3.5-62.938-19.563-51.962-15.051,10.286-6.555,52.523,13.59,83.689L117.26,403.225a75.284,75.284,0,0,1-2.688-23.454c.579-19.157-2.205-39.664-12.327-32.746-8.785,6-4.846,29.274,5.869,48.282L90.694,380.219c-4.593-5.587-11.166-13.549-15.946-23.93-11.076-24.052-26-44.782-34.032-32.679s18.3,47.3,48.4,62.931l8.963,7.763c-21.729-11.772-52.589-14.313-58.025-3.238-5.4,11.006,15.3,10.834,34.174,7.524,14.37-2.521,24.354-.877,29.333.458L145.9,435.717c-34.465-18.541-83.179-22.505-91.779-4.979-8.57,17.463,24.271,17.191,54.223,11.937,22.634-3.968,38.422-1.427,46.379.683l50.773,43.971c-34.32-17.641-82.713-21.727-89.793-3.935-5.459,13.716,15.605,17.06,49.421,11.288,22.981-3.921,41.1-.985,50.363,1.3Z" transform="translate(-33.986 31.043)" fill="#bfddfd"/>
|
67 |
+
</g>
|
68 |
+
<g id="Group_2880" data-name="Group 2880" transform="translate(141.036 242.868)">
|
69 |
+
<path id="Path_3986" data-name="Path 3986" d="M868.86,157.406V719.713a9.438,9.438,0,0,1-9.439,9.436H90.011a9.428,9.428,0,0,1-9.434-9.436V157.406a9.439,9.439,0,0,1,9.434-9.441h769.41a9.437,9.437,0,0,1,9.439,9.441Z" transform="translate(-80.577 -147.965)" fill="#0d64de"/>
|
70 |
+
<path id="Rectangle_263" data-name="Rectangle 263" d="M4.611,0H738.844a4.609,4.609,0,0,1,4.609,4.609V531.743a4.609,4.609,0,0,1-4.609,4.609H4.609A4.609,4.609,0,0,1,0,531.743V4.611A4.611,4.611,0,0,1,4.611,0Z" transform="translate(22.415 22.416)" fill="#fff"/>
|
71 |
+
<g id="Group_2877" data-name="Group 2877" transform="translate(22.415 22.417)">
|
72 |
+
<path id="Path_3988" data-name="Path 3988" d="M833.971,168.3v36.171H90.518V168.3a10.393,10.393,0,0,1,10.392-10.4H823.574A10.4,10.4,0,0,1,833.971,168.3Z" transform="translate(-90.518 -157.907)" fill="#e8e8f9"/>
|
73 |
+
<path id="Path_3989" data-name="Path 3989" d="M146.407,172.212h0a6.182,6.182,0,0,0,6.18,6.183H694.5a6.182,6.182,0,0,0,6.18-6.183h0a6.18,6.18,0,0,0-6.18-6.18H152.587A6.18,6.18,0,0,0,146.407,172.212Z" transform="translate(-20.389 -147.712)" fill="#fff"/>
|
74 |
+
<path id="Path_3990" data-name="Path 3990" d="M115.162,172.273v4.58a1.707,1.707,0,0,1-2.559,1.479l-3.966-2.291-3.966-2.289a1.706,1.706,0,0,1,0-2.956l3.966-2.291,3.966-2.289a1.705,1.705,0,0,1,2.559,1.477Z" transform="translate(-73.831 -147.772)" fill="#2e3062"/>
|
75 |
+
<path id="Path_3991" data-name="Path 3991" d="M118,172.273v4.58a1.707,1.707,0,0,0,2.559,1.479l3.966-2.291,3.968-2.289a1.708,1.708,0,0,0,0-2.956l-3.968-2.291-3.964-2.289A1.706,1.706,0,0,0,118,167.693Z" transform="translate(-56.032 -147.772)" fill="#2e3062"/>
|
76 |
+
</g>
|
77 |
+
<g id="Group_2879" data-name="Group 2879" transform="translate(42.24 78.451)">
|
78 |
+
<path id="Path_3995" data-name="Path 3995" d="M174.5,345.278l2.237-11.4-10.683-2.1a26.112,26.112,0,0,0-1.414-8.347l8.8-5.914-6.48-9.646-8.426,5.662a26,26,0,0,0-8.649-5.82l2.1-10.686-11.4-2.237L138.426,305.8a25.963,25.963,0,0,0-6.938,1.351l-5.914-8.8-9.646,6.48,5.662,8.426a25.994,25.994,0,0,0-5.82,8.649l-9.342-1.835-2.239,11.4,9.671,1.9a25.919,25.919,0,0,0,2.052,8.8l-8.426,5.66,6.48,9.646,8.8-5.914a25.992,25.992,0,0,0,8.494,4.936l-2.113,10.749,11.4,2.239,2.289-11.655a25.749,25.749,0,0,0,7.38-1.946l5.662,8.426,9.646-6.48-5.914-8.8a25.981,25.981,0,0,0,3.874-5.912Zm-28.638-4.566a10.651,10.651,0,1,1,2.9-14.78A10.666,10.666,0,0,1,145.867,340.712Z" transform="translate(-104.189 -72.18)" fill="#e8e8f9"/>
|
79 |
+
<path id="Path_3996" data-name="Path 3996" d="M429.31,229.085l1.463-7.456-6.989-1.374a17.013,17.013,0,0,0-.923-5.459l5.756-3.867-4.237-6.309-5.513,3.7a16.99,16.99,0,0,0-5.656-3.8l1.374-6.989-7.459-1.465-1.414,7.205a16.88,16.88,0,0,0-4.539.882l-3.867-5.759L391,202.631l3.7,5.51a17.014,17.014,0,0,0-3.8,5.656l-6.109-1.2-1.465,7.456,6.325,1.241a16.947,16.947,0,0,0,1.341,5.756l-5.51,3.7,4.239,6.309,5.759-3.87a17.028,17.028,0,0,0,5.554,3.23l-1.382,7.03,7.461,1.463L408.6,237.3a16.888,16.888,0,0,0,4.828-1.274l3.7,5.51,6.309-4.237-3.87-5.759a16.94,16.94,0,0,0,2.534-3.867ZM410.577,226.1a6.965,6.965,0,1,1,1.9-9.666A6.971,6.971,0,0,1,410.577,226.1Z" transform="translate(261.16 -181.08)" fill="#e8e8f9"/>
|
80 |
+
<path id="Path_3997" data-name="Path 3997" d="M144.95,251.984l1.222-6.23-5.838-1.145a14.262,14.262,0,0,0-.773-4.561l4.812-3.233-3.542-5.272-4.6,3.094a14.241,14.241,0,0,0-4.726-3.179l1.145-5.84-6.232-1.222-1.179,6.018a14.073,14.073,0,0,0-3.793.737l-3.231-4.812-5.272,3.542,3.091,4.6a14.22,14.22,0,0,0-3.179,4.726l-5.1-1-1.222,6.23,5.283,1.037a14.166,14.166,0,0,0,1.123,4.809l-4.607,3.094,3.542,5.272,4.812-3.231a14.272,14.272,0,0,0,4.643,2.7l-1.154,5.874,6.232,1.222,1.249-6.367a14.145,14.145,0,0,0,4.036-1.064l3.094,4.607,5.269-3.542-3.231-4.812a14.159,14.159,0,0,0,2.117-3.231ZM129.3,249.49a5.821,5.821,0,1,1,1.585-8.079A5.83,5.83,0,0,1,129.3,249.49Z" transform="translate(-101.259 -160.513)" fill="#e8e8f9"/>
|
81 |
+
</g>
|
82 |
+
</g>
|
83 |
+
</g>
|
84 |
+
<g id="Group_3004" data-name="Group 3004" transform="translate(77 131)">
|
85 |
+
<g transform="matrix(1, 0, 0, 1, -4165, 1276)" filter="url(#Subtraction_11)">
|
86 |
+
<path id="Subtraction_11-2" data-name="Subtraction 11" d="M448.416,259H-131.936c-5.238,0-9.5-4-9.5-8.924V10.924c0-4.92,4.261-8.924,9.5-8.924H448.416c5.238,0,9.5,4,9.5,8.924V250.077C457.915,255,453.654,259,448.416,259Z" transform="translate(378 204)" fill="#fff" stroke="rgba(0,0,0,0)" stroke-miterlimit="10" stroke-width="1"/>
|
87 |
+
</g>
|
88 |
+
<g id="_227" data-name=" 227" transform="translate(-3424.565 1540.377)">
|
89 |
+
<g id="_227-2" data-name=" 227-2" transform="translate(0 0)" style="isolation: isolate">
|
90 |
+
<text id="_227-2-2" data-name="227" transform="translate(-0.435 13.623)" fill="#363449" font-size="15" font-family="AktivGroteskCorp-Regular, Aktiv Grotesk Corp" style="isolation: isolate"><tspan x="0" y="0">227</tspan></text>
|
91 |
+
</g>
|
92 |
+
</g>
|
93 |
+
<g id="Weekly" transform="translate(-3424.565 1560.266)">
|
94 |
+
<g id="Weekly-2" transform="translate(0 0)" style="isolation: isolate">
|
95 |
+
<text id="Weekly-2-2" data-name="Weekly" transform="translate(-0.435 12.734)" fill="#514f62" font-size="14" font-family="AktivGroteskCorp-Medium, Aktiv Grotesk Corp" font-weight="500" style="isolation: isolate"><tspan x="0" y="0">Weekly</tspan></text>
|
96 |
+
</g>
|
97 |
+
</g>
|
98 |
+
<g id="_938" data-name=" 938" transform="translate(-3424.565 1586.484)">
|
99 |
+
<g id="_938-2" data-name=" 938-2" transform="translate(0 0)" style="isolation: isolate">
|
100 |
+
<text id="_938-2-2" data-name="938" transform="translate(-0.435 13.516)" fill="#363449" font-size="15" font-family="AktivGroteskCorp-Regular, Aktiv Grotesk Corp" style="isolation: isolate"><tspan x="0" y="0">938</tspan></text>
|
101 |
+
</g>
|
102 |
+
</g>
|
103 |
+
<g id="Monthly-2" transform="translate(-3424.565 1604.565)" style="isolation: isolate">
|
104 |
+
<text id="Monthly" transform="translate(-0.435 13.435)" fill="#514f62" font-size="14" font-family="AktivGroteskCorp-Medium, Aktiv Grotesk Corp" font-weight="500" style="isolation: isolate"><tspan x="0" y="0">Monthly</tspan></text>
|
105 |
+
</g>
|
106 |
+
<g id="_2921" data-name=" 2921" transform="translate(-3424.565 1634.399)">
|
107 |
+
<g id="_2921-2" data-name=" 2921-2" transform="translate(0 0)" style="isolation: isolate">
|
108 |
+
<text id="_2921-2-2" data-name="2921" transform="translate(-0.435 13.601)" fill="#363449" font-size="15" font-family="AktivGroteskCorp-Regular, Aktiv Grotesk Corp" style="isolation: isolate"><tspan x="0" y="0">2921</tspan></text>
|
109 |
+
</g>
|
110 |
+
</g>
|
111 |
+
<g id="Yearly" transform="translate(-3424.565 1652.48)">
|
112 |
+
<g id="Yearly-2" transform="translate(0 0)" style="isolation: isolate">
|
113 |
+
<text id="Yearly-2-2" data-name="Yearly" transform="translate(-0.435 11.52)" fill="#514f62" font-size="13" font-family="AktivGroteskCorp-Medium, Aktiv Grotesk Corp" font-weight="500" style="isolation: isolate"><tspan x="0" y="0">Yearly</tspan></text>
|
114 |
+
</g>
|
115 |
+
</g>
|
116 |
+
<g id="_15148" data-name=" 15148" transform="translate(-3424.565 1683.218)">
|
117 |
+
<g id="_15148-2" data-name=" 15148-2" transform="translate(0 0)" style="isolation: isolate">
|
118 |
+
<text id="_15148-2-2" data-name="15148" transform="translate(-0.435 13.782)" fill="#363449" font-size="15" font-family="AktivGroteskCorp-Regular, Aktiv Grotesk Corp" style="isolation: isolate"><tspan x="0" y="0">15148</tspan></text>
|
119 |
+
</g>
|
120 |
+
</g>
|
121 |
+
<g id="Totally" transform="translate(-3424.565 1702.203)">
|
122 |
+
<g id="Totally-2" transform="translate(0 0)" style="isolation: isolate">
|
123 |
+
<text id="Totally-2-2" data-name="Totally" transform="translate(-0.435 11.797)" fill="#514f62" font-size="13" font-family="AktivGroteskCorp-Medium, Aktiv Grotesk Corp" font-weight="500" style="isolation: isolate"><tspan x="0" y="0">Totally</tspan></text>
|
124 |
+
</g>
|
125 |
+
</g>
|
126 |
+
<g id="Group_230" data-name="Group 230" transform="translate(-3912 1603.489)">
|
127 |
+
<g id="Group_223" data-name="Group 223" transform="translate(0 0)">
|
128 |
+
<g id="Group_222" data-name="Group 222">
|
129 |
+
<g id="Group_219" data-name="Group 219" transform="translate(0 93.493)">
|
130 |
+
<g id="_10" data-name=" 10">
|
131 |
+
<g id="_10-2" data-name=" 10-2" style="isolation: isolate">
|
132 |
+
<text id="_10-2-2" data-name="10" transform="translate(0 1)" fill="#666" font-size="1" font-family="SegoeUI, Segoe UI" style="isolation: isolate"><tspan x="0" y="0">10</tspan></text>
|
133 |
+
</g>
|
134 |
+
</g>
|
135 |
+
</g>
|
136 |
+
<g id="Group_220" data-name="Group 220" transform="translate(0 46.747)">
|
137 |
+
<g id="_20" data-name=" 20">
|
138 |
+
<g id="_20-2" data-name=" 20-2" style="isolation: isolate">
|
139 |
+
<text id="_20-2-2" data-name="20" transform="translate(0 1)" fill="#666" font-size="1" font-family="SegoeUI, Segoe UI" style="isolation: isolate"><tspan x="0" y="0">20</tspan></text>
|
140 |
+
</g>
|
141 |
+
</g>
|
142 |
+
</g>
|
143 |
+
<g id="Group_221" data-name="Group 221">
|
144 |
+
<g id="_30" data-name=" 30">
|
145 |
+
<g id="_30-2" data-name=" 30-2" style="isolation: isolate">
|
146 |
+
<text id="_30-2-2" data-name="30" transform="translate(0 1)" fill="#666" font-size="1" font-family="SegoeUI, Segoe UI" style="isolation: isolate"><tspan x="0" y="0">30</tspan></text>
|
147 |
+
</g>
|
148 |
+
</g>
|
149 |
+
</g>
|
150 |
+
</g>
|
151 |
+
</g>
|
152 |
+
<g id="Group_224" data-name="Group 224" transform="translate(35.271 118.157)">
|
153 |
+
<g id="_0" data-name=" 0">
|
154 |
+
<g id="_0-2" data-name=" 0-2" style="isolation: isolate">
|
155 |
+
<text id="_0-2-2" data-name="0" transform="translate(0 1)" fill="#666" font-size="1" font-family="SegoeUI, Segoe UI" style="isolation: isolate"><tspan x="0" y="0">0</tspan></text>
|
156 |
+
</g>
|
157 |
+
</g>
|
158 |
+
<g id="_1" data-name=" 1" transform="translate(53.564)">
|
159 |
+
<g id="_1-2" data-name=" 1-2" style="isolation: isolate">
|
160 |
+
<text id="_1-2-2" data-name="1" transform="translate(0 1)" fill="#666" font-size="1" font-family="SegoeUI, Segoe UI" style="isolation: isolate"><tspan x="0" y="0">1</tspan></text>
|
161 |
+
</g>
|
162 |
+
</g>
|
163 |
+
<g id="_2" data-name=" 2" transform="translate(102.153)">
|
164 |
+
<g id="_2-2" data-name=" 2-2" style="isolation: isolate">
|
165 |
+
<text id="_2-2-2" data-name="2" transform="translate(0 1)" fill="#666" font-size="1" font-family="SegoeUI, Segoe UI" style="isolation: isolate"><tspan x="0" y="0">2</tspan></text>
|
166 |
+
</g>
|
167 |
+
</g>
|
168 |
+
<g id="_3" data-name=" 3" transform="translate(154.183)">
|
169 |
+
<g id="_3-2" data-name=" 3-2" style="isolation: isolate">
|
170 |
+
<text id="_3-2-2" data-name="3" transform="translate(0 1)" fill="#666" font-size="1" font-family="SegoeUI, Segoe UI" style="isolation: isolate"><tspan x="0" y="0">3</tspan></text>
|
171 |
+
</g>
|
172 |
+
</g>
|
173 |
+
<g id="_4" data-name=" 4" transform="translate(206.214)">
|
174 |
+
<g id="_4-2" data-name=" 4-2" style="isolation: isolate">
|
175 |
+
<text id="_4-2-2" data-name="4" transform="translate(0 1)" fill="#666" font-size="1" font-family="SegoeUI, Segoe UI" style="isolation: isolate"><tspan x="0" y="0">4</tspan></text>
|
176 |
+
</g>
|
177 |
+
</g>
|
178 |
+
<g id="_5" data-name=" 5" transform="translate(258.245)">
|
179 |
+
<g id="_5-2" data-name=" 5-2" style="isolation: isolate">
|
180 |
+
<text id="_5-2-2" data-name="5" transform="translate(0 1)" fill="#666" font-size="1" font-family="SegoeUI, Segoe UI" style="isolation: isolate"><tspan x="0" y="0">5</tspan></text>
|
181 |
+
</g>
|
182 |
+
</g>
|
183 |
+
<g id="_6" data-name=" 6" transform="translate(306.703)">
|
184 |
+
<g id="_6-2" data-name=" 6-2" style="isolation: isolate">
|
185 |
+
<text id="_6-2-2" data-name="6" transform="translate(0 1)" fill="#666" font-size="1" font-family="SegoeUI, Segoe UI" style="isolation: isolate"><tspan x="0" y="0">6</tspan></text>
|
186 |
+
</g>
|
187 |
+
</g>
|
188 |
+
<g id="_7" data-name=" 7" transform="translate(362.307)">
|
189 |
+
<g id="_7-2" data-name=" 7-2" style="isolation: isolate">
|
190 |
+
<text id="_7-2-2" data-name="7" transform="translate(0 1)" fill="#666" font-size="1" font-family="SegoeUI, Segoe UI" style="isolation: isolate"><tspan x="0" y="0">7</tspan></text>
|
191 |
+
</g>
|
192 |
+
</g>
|
193 |
+
</g>
|
194 |
+
<g id="Group_228" data-name="Group 228" transform="translate(35.032 12.767)">
|
195 |
+
<line id="Line_1" data-name="Line 1" x2="363.818" transform="translate(4.993 93.975)" fill="none" stroke="#d9d9d9" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.5"/>
|
196 |
+
<line id="Line_2" data-name="Line 2" x2="363.818" transform="translate(4.993 46.987)" fill="none" stroke="#d9d9d9" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.5"/>
|
197 |
+
<line id="Line_3" data-name="Line 3" x2="363.818" transform="translate(4.993)" fill="none" stroke="#d9d9d9" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.5"/>
|
198 |
+
<g id="Group_225" data-name="Group 225" transform="translate(0 90.791)">
|
199 |
+
<path id="Path_330" data-name="Path 330" d="M533.334,462.877a2.5,2.5,0,1,1-2.5-2.5h0A2.5,2.5,0,0,1,533.334,462.877Z" transform="translate(-528.342 -460.382)" fill="#6492f3"/>
|
200 |
+
<path id="Path_331" data-name="Path 331" d="M587.266,462.877a2.5,2.5,0,1,1-2.5-2.5h0A2.5,2.5,0,0,1,587.266,462.877Z" transform="translate(-526.389 -460.382)" fill="#6492f3"/>
|
201 |
+
<path id="Path_332" data-name="Path 332" d="M641.2,462.877a2.5,2.5,0,1,1-2.5-2.5h0a2.5,2.5,0,0,1,2.5,2.5Z" transform="translate(-531.545 -460.382)" fill="#6492f3"/>
|
202 |
+
<path id="Path_333" data-name="Path 333" d="M695.131,462.877a2.5,2.5,0,1,1-2.5-2.5h0A2.5,2.5,0,0,1,695.131,462.877Z" transform="translate(-533.147 -460.382)" fill="#6492f3"/>
|
203 |
+
<path id="Path_334" data-name="Path 334" d="M749.066,462.877a2.5,2.5,0,1,1-2.5-2.5h0a2.5,2.5,0,0,1,2.5,2.5Z" transform="translate(-534.749 -460.382)" fill="#6492f3"/>
|
204 |
+
<path id="Path_335" data-name="Path 335" d="M856.927,462.877a2.5,2.5,0,1,1-2.5-2.5h0A2.5,2.5,0,0,1,856.927,462.877Z" transform="translate(-541.506 -460.382)" fill="#6492f3"/>
|
205 |
+
<path id="Path_336" data-name="Path 336" d="M803,462.877a2.5,2.5,0,1,1-2.5-2.5h0a2.5,2.5,0,0,1,2.5,2.5Z" transform="translate(-536.35 -460.382)" fill="#6492f3"/>
|
206 |
+
<path id="Path_337" data-name="Path 337" d="M910.86,462.877a2.5,2.5,0,1,1-2.5-2.5h0a2.5,2.5,0,0,1,2.5,2.5Z" transform="translate(-539.553 -460.382)" fill="#6492f3"/>
|
207 |
+
</g>
|
208 |
+
<g id="Group_227" data-name="Group 227" transform="translate(27.183 92.335)">
|
209 |
+
<g id="Group_226" data-name="Group 226">
|
210 |
+
<path id="Path_338" data-name="Path 338" d="M557.852,463.511a1.638,1.638,0,1,1-1.637-1.639A1.638,1.638,0,0,1,557.852,463.511Z" transform="translate(-554.575 -461.872)" fill="#ccc"/>
|
211 |
+
<path id="Path_339" data-name="Path 339" d="M611.988,463.511a1.639,1.639,0,1,1-1.639-1.639,1.639,1.639,0,0,1,1.639,1.639Z" transform="translate(-552.615 -461.872)" fill="#ccc"/>
|
212 |
+
<path id="Path_340" data-name="Path 340" d="M666.126,463.511a1.638,1.638,0,1,1-1.637-1.639A1.638,1.638,0,0,1,666.126,463.511Z" transform="translate(-558.949 -461.872)" fill="#ccc"/>
|
213 |
+
<path id="Path_341" data-name="Path 341" d="M720.259,463.511a1.639,1.639,0,1,1-1.639-1.639,1.639,1.639,0,0,1,1.639,1.639Z" transform="translate(-561.135 -461.872)" fill="#ccc"/>
|
214 |
+
<path id="Path_342" data-name="Path 342" d="M774.395,463.511a1.639,1.639,0,1,1-1.639-1.639,1.639,1.639,0,0,1,1.639,1.639Z" transform="translate(-563.322 -461.872)" fill="#ccc"/>
|
215 |
+
<path id="Path_343" data-name="Path 343" d="M828.526,463.511a1.638,1.638,0,1,1-1.639-1.639,1.637,1.637,0,0,1,1.639,1.639Z" transform="translate(-569.656 -461.872)" fill="#ccc"/>
|
216 |
+
<path id="Path_344" data-name="Path 344" d="M882.666,463.511a1.639,1.639,0,1,1-1.639-1.639,1.639,1.639,0,0,1,1.639,1.639Z" transform="translate(-567.695 -461.872)" fill="#ccc"/>
|
217 |
+
</g>
|
218 |
+
</g>
|
219 |
+
</g>
|
220 |
+
<g id="Group_229" data-name="Group 229" transform="translate(38.724 1.328)">
|
221 |
+
<path id="Path_345" data-name="Path 345" d="M897.024,426.988l-32.6,16.317a31.527,31.527,0,0,1-34.154-3.806l-21.483-17.3a31.56,31.56,0,0,0-38.331-1.309h0c-15.349,10.794-35.984,6.253-46.09-10.141h0q-.643-1.045-1.218-2.135l-12.443-23.653c-9-17.114-29.285-23.194-45.307-13.579a34.067,34.067,0,0,0-10.346,9.694l-7.64,10.9a32.618,32.618,0,0,1-26.643,14.249H598.077a31.8,31.8,0,0,0-18.588,6.061L531.9,446.512" transform="translate(-531.905 -361.54)" fill="none" stroke="#646363" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
|
222 |
+
<path id="Path_346" data-name="Path 346" d="M578.773,443.627a6.123,6.123,0,1,0,6.124-6.122h0a6.121,6.121,0,0,0-6.122,6.12Z" transform="translate(-274.465 -358.98)" fill="#2f9bff"/>
|
223 |
+
<path id="Path_347" data-name="Path 347" d="M632.707,413.522a6.122,6.122,0,1,0,6.122-6.124,6.122,6.122,0,0,0-6.122,6.124Z" transform="translate(-377.404 -360.07)" fill="#2f9bff"/>
|
224 |
+
<path id="Path_348" data-name="Path 348" d="M686.642,421.763a6.123,6.123,0,1,0,6.124-6.122h0A6.124,6.124,0,0,0,686.642,421.763Z" transform="translate(-483.548 -359.772)" fill="#2f9bff"/>
|
225 |
+
<path id="Path_349" data-name="Path 349" d="M740.572,367.848a6.122,6.122,0,1,0,6.122-6.124,6.122,6.122,0,0,0-6.122,6.124Z" transform="translate(-589.678 -361.724)" fill="#2f9bff"/>
|
226 |
+
<path id="Path_350" data-name="Path 350" d="M794.507,399.95a6.12,6.12,0,1,0,0-.006Z" transform="translate(-695.816 -360.562)" fill="#2f9bff"/>
|
227 |
+
<path id="Path_351" data-name="Path 351" d="M848.435,408.5a6.123,6.123,0,1,0,6.124-6.122h0a6.121,6.121,0,0,0-6.122,6.12Z" transform="translate(-798.672 -360.252)" fill="#2f9bff"/>
|
228 |
+
</g>
|
229 |
+
</g>
|
230 |
+
<g id="loupe" transform="translate(-3474.556 1543.75)">
|
231 |
+
<g id="Group_232" data-name="Group 232" transform="translate(21.025 13.318)">
|
232 |
+
<g id="Group_231" data-name="Group 231">
|
233 |
+
<path id="Path_352" data-name="Path 352" d="M969.5,343.978a.7.7,0,1,0,.7.7h0A.7.7,0,0,0,969.5,343.978Z" transform="translate(-968.797 -343.978)" fill="#2f9bff"/>
|
234 |
+
</g>
|
235 |
+
</g>
|
236 |
+
<g id="Group_234" data-name="Group 234" transform="translate(0 0)">
|
237 |
+
<g id="Group_233" data-name="Group 233">
|
238 |
+
<path id="Path_353" data-name="Path 353" d="M979.968,359.941l-9.348-9.352a14.016,14.016,0,1,0-3.967,3.967l2.585,2.585h0L976,363.907a2.8,2.8,0,1,0,4.061-3.862h0c-.032-.034-.066-.067-.1-.1Zm-13.643-6.866h0a12.624,12.624,0,1,1,2.817-2.817A12.624,12.624,0,0,1,966.325,353.076Zm1.47.635a14.137,14.137,0,0,0,1.982-1.981l1.988,1.988a17.057,17.057,0,0,1-1.983,1.983Zm11.179,9.2a1.4,1.4,0,0,1-1.98,0h0l-6.221-6.221a18.49,18.49,0,0,0,1.981-1.981l6.221,6.221a1.4,1.4,0,0,1,0,1.98Z" transform="translate(-944.911 -328.847)" fill="#2f9bff"/>
|
239 |
+
</g>
|
240 |
+
</g>
|
241 |
+
<g id="Group_236" data-name="Group 236" transform="translate(2.81 2.809)">
|
242 |
+
<g id="Group_235" data-name="Group 235">
|
243 |
+
<path id="Path_354" data-name="Path 354" d="M959.313,332.039a11.209,11.209,0,1,0,11.209,11.209h0a11.209,11.209,0,0,0-11.208-11.209Zm0,21.018a9.808,9.808,0,1,1,9.808-9.808h0a9.819,9.819,0,0,1-9.808,9.8Z" transform="translate(-948.103 -332.039)" fill="#2f9bff"/>
|
244 |
+
</g>
|
245 |
+
</g>
|
246 |
+
<g id="Group_238" data-name="Group 238" transform="translate(13.389 5.612)">
|
247 |
+
<g id="Group_237" data-name="Group 237">
|
248 |
+
<path id="Path_355" data-name="Path 355" d="M968.6,340.623a8.419,8.419,0,0,0-7.848-5.4.7.7,0,0,0,0,1.4,7.054,7.054,0,0,1,6.544,4.5.7.7,0,1,0,1.366-.342l-.008-.029a.731.731,0,0,0-.05-.131Z" transform="translate(-960.122 -335.223)" fill="#2f9bff"/>
|
249 |
+
</g>
|
250 |
+
</g>
|
251 |
+
</g>
|
252 |
+
<g id="bar-chart-2" transform="translate(-3467.706 1640.607)">
|
253 |
+
<g id="Group_240" data-name="Group 240" transform="translate(0 0)">
|
254 |
+
<g id="Group_239" data-name="Group 239">
|
255 |
+
<path id="Path_356" data-name="Path 356" d="M987.629,464.3h-1.614V440.864a1.979,1.979,0,0,0-1.978-1.978h-3.608a1.98,1.98,0,0,0-1.978,1.978V464.3h-4.1V451.482a1.979,1.979,0,0,0-1.978-1.978h-3.609a1.98,1.98,0,0,0-1.978,1.978V464.3h-4.1v-6.64a1.979,1.979,0,0,0-1.978-1.978h-3.609a1.979,1.979,0,0,0-1.978,1.978V464.3h-1.7a.736.736,0,0,0,0,1.472h34.2a.736.736,0,0,0,0-1.472Zm-26.406,0H956.6v-6.64a.506.506,0,0,1,.5-.506h3.61a.508.508,0,0,1,.507.506Zm11.662,0h-4.623V451.482a.506.506,0,0,1,.5-.506h3.611a.508.508,0,0,1,.507.506Zm11.662,0h-4.624V440.864a.506.506,0,0,1,.5-.506h3.61a.508.508,0,0,1,.507.506Z" transform="translate(-952.693 -438.886)" fill="#2f9bff"/>
|
256 |
+
</g>
|
257 |
+
</g>
|
258 |
+
</g>
|
259 |
+
<g id="line-chart-2" transform="translate(-3473.123 1596.121)">
|
260 |
+
<g id="Group_212-2" data-name="Group 212-2" transform="translate(0 0)">
|
261 |
+
<g id="Group_211-2" data-name="Group 211-2">
|
262 |
+
<path id="Path_326-2" data-name="Path 326-2" d="M982.461,388.353a4.261,4.261,0,0,0-3.573,6.592l-4.613,4.6a4.254,4.254,0,0,0-4.727.047l-4.656-4.656a4.265,4.265,0,1,0-7.146,0l-4.606,4.609a4.271,4.271,0,1,0,1.247,1.246L959,396.187a4.254,4.254,0,0,0,4.653,0l4.682,4.683a4.266,4.266,0,1,0,7.193-.073l4.609-4.609a4.265,4.265,0,1,0,2.328-7.834Zm-31.647,17.276a2.5,2.5,0,1,1,2.5-2.5h0a2.5,2.5,0,0,1-2.5,2.5Zm10.508-10.508a2.5,2.5,0,1,1,2.5-2.5h0a2.5,2.5,0,0,1-2.5,2.5Zm10.627,10.508a2.5,2.5,0,1,1,2.5-2.5h0a2.5,2.5,0,0,1-2.5,2.5Zm10.512-10.508a2.5,2.5,0,1,1,2.5-2.5h0A2.5,2.5,0,0,1,982.461,395.121Z" transform="translate(-946.539 -388.345)" fill="#2f9bff"/>
|
263 |
+
</g>
|
264 |
+
</g>
|
265 |
+
<g id="Group_214-2" data-name="Group 214-2" transform="translate(10.588 10.581)">
|
266 |
+
<g id="Group_213-2" data-name="Group 213-2">
|
267 |
+
<path id="Path_327-2" data-name="Path 327-2" d="M961.863,400.624a.881.881,0,0,0-1.244,0h0l-1.793,1.793a.881.881,0,0,0,1.246,1.247l1.793-1.793a.88.88,0,0,0,0-1.245h0Z" transform="translate(-958.568 -400.367)" fill="#2f9bff"/>
|
268 |
+
</g>
|
269 |
+
</g>
|
270 |
+
<g id="Group_216-2" data-name="Group 216-2" transform="translate(26.058 4.949)">
|
271 |
+
<g id="Group_215-2" data-name="Group 215-2">
|
272 |
+
<path id="Path_328-2" data-name="Path 328-2" d="M979.439,394.225a.881.881,0,0,0-1.245,0h0l-1.793,1.793a.881.881,0,0,0,1.246,1.246l1.793-1.793a.88.88,0,0,0,0-1.245h0Z" transform="translate(-976.143 -393.968)" fill="#2f9bff"/>
|
273 |
+
</g>
|
274 |
+
</g>
|
275 |
+
</g>
|
276 |
+
<g id="browser" transform="translate(-3465.582 1685.806)">
|
277 |
+
<path id="Path_361" data-name="Path 361" d="M980.766,494.277a15.261,15.261,0,0,0-19.59-.923c-.378.29-.744.594-1.1.923a15.266,15.266,0,0,0,19.593,23.381c.378-.29.744-.594,1.1-.923a15.251,15.251,0,0,0,.908-21.547q-.44-.474-.908-.909Zm-.63,20.685a15.2,15.2,0,0,0-2.4-1.631,25,25,0,0,0,1.149-6.973h5.07a13.553,13.553,0,0,1-3.821,8.6Zm-1.382,1.255c-.13.1-.263.2-.4.294-.194.14-.387.277-.588.407-.143.088-.289.176-.435.264-.2.119-.4.233-.607.34-.152.079-.3.156-.46.229-.208.1-.419.194-.632.283-.144.06-.289.119-.44.17a13.453,13.453,0,0,0,1.942-3.278,13.584,13.584,0,0,1,1.743,1.179l-.128.11Zm-14.171,1.537c-.153-.072-.3-.147-.454-.226-.208-.109-.413-.225-.616-.347-.144-.088-.287-.169-.424-.264-.2-.131-.4-.271-.594-.412-.132-.1-.264-.189-.394-.292-.044-.032-.088-.072-.129-.106a13.4,13.4,0,0,1,1.737-1.181,13.434,13.434,0,0,0,1.942,3.278c-.145-.054-.289-.112-.433-.17-.215-.09-.428-.184-.638-.284Zm-3.873-21.7a15.205,15.205,0,0,0,2.4,1.631,25.019,25.019,0,0,0-1.15,6.973h-5.069a13.552,13.552,0,0,1,3.82-8.6Zm1.382-1.254c.13-.1.264-.2.4-.295.194-.14.387-.277.588-.407.143-.088.289-.176.434-.264.2-.119.4-.234.608-.339.151-.08.305-.156.459-.23.208-.1.419-.193.632-.283.145-.06.29-.119.44-.17a13.476,13.476,0,0,0-1.941,3.277,13.174,13.174,0,0,1-1.743-1.179c.044-.038.088-.077.129-.11Zm14.171-1.54c.153.072.3.149.454.228.207.109.413.225.617.346.143.088.287.17.424.264.2.13.4.27.594.412.132.1.264.189.4.29.043.034.088.073.128.108a13.462,13.462,0,0,1-1.737,1.181,13.457,13.457,0,0,0-1.941-3.28c.145.054.29.113.434.17.215.088.427.184.638.284Zm-6.689,4.577a13.53,13.53,0,0,1-4.328-1c1.08-2.559,2.614-4.331,4.328-4.781Zm0,1.7v5.126h-5.918a23.556,23.556,0,0,1,1.018-6.222,15.2,15.2,0,0,0,4.9,1.091Zm0,6.823v5.127a15.187,15.187,0,0,0-4.9,1.092,23.561,23.561,0,0,1-1.013-6.222Zm0,6.823v5.779c-1.711-.45-3.245-2.222-4.328-4.781a13.486,13.486,0,0,1,4.329-1Zm1.7,0a13.494,13.494,0,0,1,4.328,1c-1.08,2.559-2.614,4.327-4.328,4.781Zm0-1.7v-5.126h5.917a23.6,23.6,0,0,1-1.014,6.222,15.163,15.163,0,0,0-4.9-1.091Zm0-6.823v-5.135a15.231,15.231,0,0,0,4.9-1.092,23.662,23.662,0,0,1,1.014,6.222Zm0-6.823v-5.779c1.71.45,3.244,2.222,4.328,4.781a13.515,13.515,0,0,1-4.327,1Zm-9.31,8.52a24.918,24.918,0,0,0,1.144,6.973,15.152,15.152,0,0,0-2.4,1.631,13.56,13.56,0,0,1-3.82-8.6Zm16.924-1.7a24.976,24.976,0,0,0-1.145-6.973,15.2,15.2,0,0,0,2.4-1.631,13.557,13.557,0,0,1,3.821,8.6h-5.074Z" transform="translate(-955.106 -490.235)" fill="#2f9bff"/>
|
278 |
+
</g>
|
279 |
+
</g>
|
280 |
+
<g transform="matrix(1, 0, 0, 1, -4088, 1407)" filter="url(#Rectangle_267)">
|
281 |
+
<g id="Rectangle_267-2" data-name="Rectangle 267" transform="translate(263 252)" fill="#fff" stroke="#0d64de" stroke-width="1">
|
282 |
+
<rect width="205" height="35" rx="5" stroke="none"/>
|
283 |
+
<rect x="0.5" y="0.5" width="204" height="34" rx="4.5" fill="none"/>
|
284 |
+
</g>
|
285 |
+
</g>
|
286 |
+
<g transform="matrix(1, 0, 0, 1, -4088, 1407)" filter="url(#Rectangle_268)">
|
287 |
+
<g id="Rectangle_268-2" data-name="Rectangle 268" transform="translate(496 252)" fill="#fff" stroke="#0d64de" stroke-width="1">
|
288 |
+
<rect width="153" height="35" rx="5" stroke="none"/>
|
289 |
+
<rect x="0.5" y="0.5" width="152" height="34" rx="4.5" fill="none"/>
|
290 |
+
</g>
|
291 |
+
</g>
|
292 |
+
<text id="Select_Date_Range:" data-name="Select Date Range:" transform="translate(-3823 1651)" fill="#0d64de" font-size="13" font-family="AktivGroteskCorp-Medium, Aktiv Grotesk Corp" font-weight="500"><tspan x="0" y="0">Select Date Range:</tspan></text>
|
293 |
+
<text id="Select_Status:" data-name="Select Status:" transform="translate(-3592 1651)" fill="#0d64de" font-size="13" font-family="AktivGroteskCorp-Medium, Aktiv Grotesk Corp" font-weight="500"><tspan x="0" y="0">Select Status:</tspan></text>
|
294 |
+
<text id="_15-Nov-2019_-_15-Dec-2019" data-name="15-Nov-2019 - 15-Dec-2019" transform="translate(-3815 1680)" fill="#707070" font-size="12" font-family="AktivGroteskCorp-Medium, Aktiv Grotesk Corp" font-weight="500"><tspan x="0" y="0">15-Nov-2019 - 15-Dec-2019</tspan></text>
|
295 |
+
<path id="Path_4021" data-name="Path 4021" d="M0,3.582V6.191a.972.972,0,0,0,1.458.843l2.26-1.305,2.261-1.3a.973.973,0,0,0,0-1.684L3.717,1.436,1.459.132A.972.972,0,0,0,0,.974Z" transform="translate(-3636.515 1673.276) rotate(90)" fill="#707070"/>
|
296 |
+
<g id="Rectangle_269" data-name="Rectangle 269" transform="translate(-3580 1666)" fill="#fff" stroke="#707070" stroke-width="1">
|
297 |
+
<rect width="59" height="21" rx="5" stroke="none"/>
|
298 |
+
<rect x="0.5" y="0.5" width="58" height="20" rx="4.5" fill="none"/>
|
299 |
+
</g>
|
300 |
+
<g id="Rectangle_270" data-name="Rectangle 270" transform="translate(-3509 1666)" fill="#fff" stroke="#707070" stroke-width="1">
|
301 |
+
<rect width="59" height="21" rx="5" stroke="none"/>
|
302 |
+
<rect x="0.5" y="0.5" width="58" height="20" rx="4.5" fill="none"/>
|
303 |
+
</g>
|
304 |
+
<text id="Like" transform="translate(-3557 1681)" fill="#707070" font-size="14" font-family="AktivGroteskCorp-Regular, Aktiv Grotesk Corp"><tspan x="0" y="0">Like</tspan></text>
|
305 |
+
<text id="Unlike" transform="translate(-3492 1681)" fill="#707070" font-size="13" font-family="AktivGroteskCorp-Regular, Aktiv Grotesk Corp"><tspan x="0" y="0">Unlike</tspan></text>
|
306 |
+
<g id="like_12_" data-name="like (12)" transform="translate(-4086.583 1638.666)">
|
307 |
+
<path id="Path_4022" data-name="Path 4022" d="M227.2,112.788H202.15a2.9,2.9,0,0,1-1.473-5.389c10.914-6.449,16.583-13.971,17.33-23a6.225,6.225,0,0,1,6.218-5.593,12.24,12.24,0,0,1,12.048,12.235h0v.973c0,7.9-2.34,12.939-6.658,19.471A2.9,2.9,0,0,1,227.2,112.788Z" transform="translate(-154.044 -63.62)" fill="#ffc380"/>
|
308 |
+
<path id="Path_4023" data-name="Path 4023" d="M207.543,234.157a9.084,9.084,0,0,0-9.074-9.074H151.8a2.894,2.894,0,0,0-1.474.4c-3.276,1.937-6.584,3.532-9.242,4.813-.927.447-1.8.869-2.6,1.267a2.9,2.9,0,0,0-1.6,2.59v37.069a2.9,2.9,0,0,0,1.6,2.59c11.7,5.85,21.429,6.557,32.772,6.557,1.757,0,3.553-.017,5.4-.034,2.043-.019,4.155-.039,6.37-.039h9.155a9.071,9.071,0,0,0,7.813-13.686,9.067,9.067,0,0,0,3.089-12.356,9.065,9.065,0,0,0,1.975-13.859A9.011,9.011,0,0,0,207.543,234.157Z" transform="translate(-103.69 -181.708)" fill="#ffcf99"/>
|
309 |
+
<g id="Group_3005" data-name="Group 3005" transform="translate(45.507 0)">
|
310 |
+
<path id="Path_4024" data-name="Path 4024" d="M434.289,116.853h-6.178a2.9,2.9,0,1,1,0-5.792h6.178a2.9,2.9,0,1,1,0,5.792Z" transform="translate(-381.968 -89.659)" fill="#29ccb1"/>
|
311 |
+
<path id="Path_4025" data-name="Path 4025" d="M209.87,116.853h-6.178a2.9,2.9,0,0,1,0-5.792h6.178a2.9,2.9,0,0,1,0,5.792Z" transform="translate(-200.796 -89.659)" fill="#29ccb1"/>
|
312 |
+
<path id="Path_4026" data-name="Path 4026" d="M270.9,11.144A2.894,2.894,0,0,1,268.393,9.7L265.3,4.345a2.9,2.9,0,1,1,5.016-2.9L273.408,6.8a2.9,2.9,0,0,1-2.505,4.344Z" transform="translate(-252.559 -0.001)" fill="#29ccb1"/>
|
313 |
+
<path id="Path_4027" data-name="Path 4027" d="M380.017,11.144A2.9,2.9,0,0,1,377.512,6.8L380.6,1.449a2.9,2.9,0,0,1,5.016,2.9L382.527,9.7A2.894,2.894,0,0,1,380.017,11.144Z" transform="translate(-343.143 0)" fill="#29ccb1"/>
|
314 |
+
</g>
|
315 |
+
<path id="SVGCleanerId_0" d="M78.349,420.528V435.78H72.557V420.528a2.9,2.9,0,0,1,5.792,0Z" transform="translate(-51.763 -337.151)" fill="#73c3ff"/>
|
316 |
+
<g id="Group_3006" data-name="Group 3006" transform="translate(45.507 0)">
|
317 |
+
<path id="Path_4028" data-name="Path 4028" d="M434.289,116.853h-6.178a2.9,2.9,0,1,1,0-5.792h6.178a2.9,2.9,0,1,1,0,5.792Z" transform="translate(-381.968 -89.659)" fill="#29ccb1"/>
|
318 |
+
<path id="Path_4029" data-name="Path 4029" d="M209.87,116.853h-6.178a2.9,2.9,0,0,1,0-5.792h6.178a2.9,2.9,0,0,1,0,5.792Z" transform="translate(-200.796 -89.659)" fill="#29ccb1"/>
|
319 |
+
<path id="Path_4030" data-name="Path 4030" d="M270.9,11.144A2.894,2.894,0,0,1,268.393,9.7L265.3,4.345a2.9,2.9,0,1,1,5.016-2.9L273.408,6.8a2.9,2.9,0,0,1-2.505,4.344Z" transform="translate(-252.559 -0.001)" fill="#29ccb1"/>
|
320 |
+
<path id="Path_4031" data-name="Path 4031" d="M380.017,11.144A2.9,2.9,0,0,1,377.512,6.8L380.6,1.449a2.9,2.9,0,0,1,5.016,2.9L382.527,9.7A2.894,2.894,0,0,1,380.017,11.144Z" transform="translate(-343.143 0)" fill="#29ccb1"/>
|
321 |
+
</g>
|
322 |
+
<g id="Group_3007" data-name="Group 3007" transform="translate(20.794 80.481)">
|
323 |
+
<path id="SVGCleanerId_0_1_" d="M78.349,420.528V435.78H72.557V420.528a2.9,2.9,0,0,1,5.792,0Z" transform="translate(-72.557 -417.632)" fill="#73c3ff"/>
|
324 |
+
</g>
|
325 |
+
<path id="Path_4032" data-name="Path 4032" d="M36.047,225.083H11.334a2.9,2.9,0,0,0-2.9,2.9V277.4a2.951,2.951,0,0,0,2.9,2.933H29.868a9.179,9.179,0,0,0,8.119-5.062,9,9,0,0,0,.956-4.049V227.979A2.9,2.9,0,0,0,36.047,225.083Z" transform="translate(0 -181.708)" fill="#0d64de"/>
|
326 |
+
<path id="Path_4033" data-name="Path 4033" d="M78.349,419.526v15.446H72.557V419.526a2.9,2.9,0,0,1,5.792,0Z" transform="translate(-51.763 -336.342)" fill="#73c3ff"/>
|
327 |
+
</g>
|
328 |
+
<g id="love_2_" data-name="love (2)" transform="translate(-3143.997 1481)">
|
329 |
+
<path id="Path_4039" data-name="Path 4039" d="M97.542,0H26.683A21.351,21.351,0,0,0,5.332,21.351V67.826A21.351,21.351,0,0,0,26.683,89.176H36.852a.876.876,0,0,1,.876.876v22.925a2.992,2.992,0,0,0,5.172,2.05L66.954,89.452a.876.876,0,0,1,.638-.276h29.95a21.351,21.351,0,0,0,21.351-21.351V21.351A21.351,21.351,0,0,0,97.542,0Z" transform="translate(0)" fill="#ec5569"/>
|
330 |
+
<path id="Path_4040" data-name="Path 4040" d="M46.71,90.763a.888.888,0,0,0-.848-.922H36.018c-11.416,0-20.67-10.066-20.67-22.483V18.417a24.363,24.363,0,0,1,.761-6.064A21.343,21.343,0,0,0,5.332,30.906V77.381A21.351,21.351,0,0,0,26.683,98.731H36.852a.876.876,0,0,1,.876.876v22.925a2.992,2.992,0,0,0,5.172,2.05l3.81-4.051V90.763Z" transform="translate(0 -9.555)" fill="#e63950"/>
|
331 |
+
<path id="Path_4041" data-name="Path 4041" d="M184.187,108.442h0a13.881,13.881,0,0,0-19.631,0l-3.062,3.062a1.87,1.87,0,0,1-2.644,0l-3.013-3.013a13.881,13.881,0,0,0-19.631,0h0a13.881,13.881,0,0,0,0,19.631l22.646,22.646a1.87,1.87,0,0,0,2.644,0l22.691-22.694A13.881,13.881,0,0,0,184.187,108.442Z" transform="translate(-98.084 -80.734)" fill="#ec5569"/>
|
332 |
+
<path id="Path_4042" data-name="Path 4042" d="M184.187,108.442h0a13.881,13.881,0,0,0-19.631,0l-3.062,3.062a1.87,1.87,0,0,1-2.644,0l-3.013-3.013a13.881,13.881,0,0,0-19.631,0h0a13.881,13.881,0,0,0,0,19.631l22.646,22.646a1.87,1.87,0,0,0,2.644,0l22.691-22.694A13.881,13.881,0,0,0,184.187,108.442Z" transform="translate(-98.084 -80.734)" fill="#fff5f5"/>
|
333 |
+
<path id="Path_4043" data-name="Path 4043" d="M143.468,128.3a13.881,13.881,0,0,1,0-19.631h0a13.81,13.81,0,0,1,6.185-3.581,13.871,13.871,0,0,0-13.446,3.581h0a13.881,13.881,0,0,0,0,19.631l22.646,22.646a1.87,1.87,0,0,0,2.644,0l2.308-2.309Z" transform="translate(-98.085 -80.912)" fill="#dce6eb"/>
|
334 |
+
</g>
|
335 |
+
<g id="x" transform="translate(-3577 1668)">
|
336 |
+
<line id="Line_5" data-name="Line 5" x1="6" y2="6" transform="translate(6 6)" fill="none" stroke="#707070" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
|
337 |
+
<line id="Line_6" data-name="Line 6" x2="6" y2="6" transform="translate(6 6)" fill="none" stroke="#707070" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
|
338 |
+
</g>
|
339 |
+
<g id="x-2" data-name="x" transform="translate(-3508 1668)">
|
340 |
+
<line id="Line_5-2" data-name="Line 5" x1="6" y2="6" transform="translate(6 6)" fill="none" stroke="#707070" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
|
341 |
+
<line id="Line_6-2" data-name="Line 6" x2="6" y2="6" transform="translate(6 6)" fill="none" stroke="#707070" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
|
342 |
+
</g>
|
343 |
+
</g>
|
344 |
+
</svg>
|
assets/img/svg/checkmark.svg
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" width="18px" height="18px" viewBox="0 0 97.619 97.618" style="enable-background:new 0 0 97.619 97.618;" xml:space="preserve" class=""><g><g>
|
3 |
+
<path d="M96.939,17.358L83.968,5.959c-0.398-0.352-0.927-0.531-1.449-0.494C81.99,5.5,81.496,5.743,81.146,6.142L34.1,59.688 L17.372,37.547c-0.319-0.422-0.794-0.701-1.319-0.773c-0.524-0.078-1.059,0.064-1.481,0.385L0.794,47.567 c-0.881,0.666-1.056,1.92-0.39,2.801l30.974,40.996c0.362,0.479,0.922,0.771,1.522,0.793c0.024,0,0.049,0,0.073,0 c0.574,0,1.122-0.246,1.503-0.68l62.644-71.297C97.85,19.351,97.769,18.086,96.939,17.358z" data-original="#000000" class="active-path" data-old_color="#000000" fill="#61CE70"/>
|
4 |
+
</g></g> </svg>
|
assets/img/svg/cross-remove.svg
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" width="18px" height="18px" viewBox="0 0 95.939 95.939" style="enable-background:new 0 0 95.939 95.939;" xml:space="preserve"><g><g>
|
3 |
+
<path d="M62.819,47.97l32.533-32.534c0.781-0.781,0.781-2.047,0-2.828L83.333,0.586C82.958,0.211,82.448,0,81.919,0 c-0.53,0-1.039,0.211-1.414,0.586L47.97,33.121L15.435,0.586c-0.75-0.75-2.078-0.75-2.828,0L0.587,12.608 c-0.781,0.781-0.781,2.047,0,2.828L33.121,47.97L0.587,80.504c-0.781,0.781-0.781,2.047,0,2.828l12.02,12.021 c0.375,0.375,0.884,0.586,1.414,0.586c0.53,0,1.039-0.211,1.414-0.586L47.97,62.818l32.535,32.535 c0.375,0.375,0.884,0.586,1.414,0.586c0.529,0,1.039-0.211,1.414-0.586l12.02-12.021c0.781-0.781,0.781-2.048,0-2.828L62.819,47.97 z" data-original="#000000" class="active-path" data-old_color="#000000" fill="#5C677159"/>
|
4 |
+
</g></g> </svg>
|
assets/img/svg/rocket.svg
CHANGED
@@ -1,38 +1,38 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 512.001 512.001" style="enable-background:new 0 0 512.001 512.001;" xml:space="preserve" width="18px" height="18px" class=""><g><g>
|
3 |
<g>
|
4 |
-
<path d="M268.662,243.351c-3.91-3.91-10.24-3.91-14.15,0c-3.9,3.9-3.9,10.23,0,14.14c3.91,3.9,10.24,3.9,14.15,0 C272.562,253.581,272.562,247.251,268.662,243.351z" data-original="#000000" class="active-path" data-old_color="#000000" fill="
|
5 |
</g>
|
6 |
</g><g>
|
7 |
<g>
|
8 |
-
<path d="M395.933,116.07c-19.54-19.539-51.172-19.54-70.713,0c-19.489,19.489-19.49,51.209,0.003,70.714 c19.496,19.484,51.216,19.492,70.71-0.002C415.471,167.244,415.475,135.611,395.933,116.07z M381.791,172.639 c-11.693,11.694-30.727,11.694-42.426,0.002c-11.695-11.702-11.696-30.736-0.002-42.429c11.723-11.723,30.703-11.725,42.428,0 C393.514,141.934,393.516,160.915,381.791,172.639z" data-original="#000000" class="active-path" data-old_color="#000000" fill="
|
9 |
</g>
|
10 |
</g><g>
|
11 |
<g>
|
12 |
-
<path d="M509.07,2.929c-1.964-1.963-4.644-3.027-7.43-2.922c-2.261,0.081-56.096,2.245-120.091,24.864 c-51.28,18.106-94.023,44.029-127.042,77.049c-7.399,7.399-14.599,15.245-21.488,23.396c-32.648-19.218-58.81-13.192-75.349-4.341 c-38.081,20.38-61.652,75.716-61.652,115.296c0.003,4.044,2.44,7.691,6.176,9.238c1.237,0.513,2.537,0.762,3.825,0.762 c2.603,0,5.16-1.017,7.073-2.929c20.083-20.083,44.854-18.827,52.946-17.763l3.502,3.502c-6.892,16.4-12.444,32.708-16.516,48.569 c-1.47,5.74-0.974,11.814,1.211,17.37c-9.628,4.437-18.917,10.952-27.005,19.04c-25.741,25.742-30.968,88.476-31.178,91.134 c-0.23,2.917,0.828,5.789,2.897,7.858c1.883,1.882,4.43,2.929,7.07,2.929c0.262,0,0.525-0.01,0.788-0.031 c2.658-0.209,65.394-5.436,91.135-31.177c8.085-8.085,14.599-17.373,19.036-26.999c5.882,2.313,11.936,2.598,17.38,1.203 c15.854-4.071,32.16-9.621,48.562-16.514l3.502,3.502c1.063,8.093,2.319,32.864-17.763,52.945 c-2.859,2.86-3.715,7.161-2.167,10.897c1.547,3.737,5.193,6.173,9.238,6.173c39.58,0,94.915-23.571,115.295-61.652 c8.851-16.537,14.877-42.699-4.341-75.348c8.147-6.886,15.994-14.086,23.396-21.488c33.02-33.02,58.942-75.763,77.048-127.039 c22.62-63.998,24.783-117.834,24.864-120.094C512.092,7.584,511.033,4.893,509.07,2.929z M118.376,214.762 c6.212-30.063,24.255-63.052,48.735-76.154c16.359-8.754,34.24-7.896,53.252,2.511c-16.197,21.302-30.278,44.252-42.015,68.487 c-0.149-0.092-1.949-2.355-5.293-3.109C171.68,206.186,145.221,200.495,118.376,214.762z M183.8,370.63 c-13.75,13.75-46.005,21.002-66.392,23.963c2.962-20.388,10.215-52.642,23.964-66.391c7.7-7.7,16.628-13.538,25.602-16.826 l33.652,33.652C197.338,354.002,191.501,362.93,183.8,370.63z M229.39,339.603c-2.894,0.741-6.246-0.347-8.738-2.835 c-12.937-12.937-17.998-17.998-19.586-19.585c-2.912-2.912-10.053-10.053-25.826-25.827c-2.494-2.499-3.582-5.85-2.843-8.739 c3.203-12.474,7.392-25.272,12.486-38.193l82.695,82.695C254.655,332.214,241.859,336.402,229.39,339.603z M373.394,344.891 c-13.102,24.479-46.09,42.523-76.152,48.734c9.585-18.037,11.698-40.998,8.196-54.921c-0.813-3.234-2.923-4.86-3.041-5.051 c24.233-11.737,47.182-25.818,68.486-42.015C381.29,310.652,382.147,328.535,373.394,344.891z M395.94,243.35 c-9.011,9.01-18.714,17.715-28.84,25.872c-24.342,19.6-51.134,36.202-79.718,49.418l-94.02-94.018 c13.216-28.586,29.818-55.378,49.416-79.717c8.164-10.133,16.868-19.837,25.875-28.843 c29.625-29.626,67.859-53.204,113.671-70.176l83.792,83.792C449.146,175.489,425.568,213.723,395.94,243.35z M473.311,108.587 l-69.896-69.896c38.081-11.828,71.21-16.257,87.746-17.849C489.568,37.381,485.138,70.51,473.311,108.587z" data-original="#000000" class="active-path" data-old_color="#000000" fill="
|
13 |
</g>
|
14 |
</g><g>
|
15 |
<g>
|
16 |
-
<path d="M240.371,413.049c-3.907-3.905-10.239-3.903-14.143,0.002l-28.28,28.29c-3.904,3.906-3.903,10.238,0.002,14.142 c3.907,3.904,10.239,3.904,14.143-0.002l28.28-28.29C244.277,423.285,244.276,416.953,240.371,413.049z" data-original="#000000" class="active-path" data-old_color="#000000" fill="
|
17 |
</g>
|
18 |
</g><g>
|
19 |
<g>
|
20 |
-
<path d="M98.954,271.631c-3.904-3.906-10.235-3.906-14.142-0.002l-28.29,28.28c-3.906,3.904-3.907,10.236-0.003,14.142 c3.903,3.904,10.234,3.908,14.142,0.002l28.29-28.28C102.857,281.869,102.858,275.537,98.954,271.631z" data-original="#000000" class="active-path" data-old_color="#000000" fill="
|
21 |
</g>
|
22 |
</g><g>
|
23 |
<g>
|
24 |
-
<path d="M169.663,427.2c-3.903-3.905-10.236-3.905-14.142-0.001l-67.74,67.73c-3.906,3.905-3.906,10.237-0.001,14.142 c3.903,3.905,10.236,3.907,14.142,0.001l67.74-67.73C173.568,437.437,173.568,431.105,169.663,427.2z" data-original="#000000" class="active-path" data-old_color="#000000" fill="
|
25 |
</g>
|
26 |
</g><g>
|
27 |
<g>
|
28 |
-
<path d="M89.663,427.2c-3.904-3.905-10.237-3.905-14.142-0.001l-67.74,67.73c-3.906,3.905-3.906,10.237-0.001,14.142 c3.903,3.905,10.236,3.907,14.142,0.001l67.74-67.73C93.568,437.437,93.568,431.105,89.663,427.2z" data-original="#000000" class="active-path" data-old_color="#000000" fill="
|
29 |
</g>
|
30 |
</g><g>
|
31 |
<g>
|
32 |
-
<path d="M84.802,342.338c-3.904-3.904-10.237-3.904-14.142,0.001l-67.73,67.74c-3.905,3.906-3.905,10.237,0.001,14.143 c3.905,3.905,10.237,3.905,14.142-0.001l67.73-67.74C88.708,352.575,88.708,346.244,84.802,342.338z" data-original="#000000" class="active-path" data-old_color="#000000" fill="
|
33 |
</g>
|
34 |
</g><g>
|
35 |
<g>
|
36 |
-
<path d="M311.083,200.919c-3.906-3.905-10.236-3.905-14.143,0l-14.14,14.14c-3.905,3.905-3.905,10.237,0,14.143 c3.906,3.905,10.237,3.905,14.143,0l14.14-14.14C314.988,211.157,314.988,204.825,311.083,200.919z" data-original="#000000" class="active-path" data-old_color="#000000" fill="
|
37 |
</g>
|
38 |
</g></g> </svg>
|
1 |
<?xml version="1.0"?>
|
2 |
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 512.001 512.001" style="enable-background:new 0 0 512.001 512.001;" xml:space="preserve" width="18px" height="18px" class=""><g><g>
|
3 |
<g>
|
4 |
+
<path d="M268.662,243.351c-3.91-3.91-10.24-3.91-14.15,0c-3.9,3.9-3.9,10.23,0,14.14c3.91,3.9,10.24,3.9,14.15,0 C272.562,253.581,272.562,247.251,268.662,243.351z" data-original="#000000" class="active-path" data-old_color="#000000" fill="rgba(249,148,131,1)"/>
|
5 |
</g>
|
6 |
</g><g>
|
7 |
<g>
|
8 |
+
<path d="M395.933,116.07c-19.54-19.539-51.172-19.54-70.713,0c-19.489,19.489-19.49,51.209,0.003,70.714 c19.496,19.484,51.216,19.492,70.71-0.002C415.471,167.244,415.475,135.611,395.933,116.07z M381.791,172.639 c-11.693,11.694-30.727,11.694-42.426,0.002c-11.695-11.702-11.696-30.736-0.002-42.429c11.723-11.723,30.703-11.725,42.428,0 C393.514,141.934,393.516,160.915,381.791,172.639z" data-original="#000000" class="active-path" data-old_color="#000000" fill="rgba(249,148,131,1)"/>
|
9 |
</g>
|
10 |
</g><g>
|
11 |
<g>
|
12 |
+
<path d="M509.07,2.929c-1.964-1.963-4.644-3.027-7.43-2.922c-2.261,0.081-56.096,2.245-120.091,24.864 c-51.28,18.106-94.023,44.029-127.042,77.049c-7.399,7.399-14.599,15.245-21.488,23.396c-32.648-19.218-58.81-13.192-75.349-4.341 c-38.081,20.38-61.652,75.716-61.652,115.296c0.003,4.044,2.44,7.691,6.176,9.238c1.237,0.513,2.537,0.762,3.825,0.762 c2.603,0,5.16-1.017,7.073-2.929c20.083-20.083,44.854-18.827,52.946-17.763l3.502,3.502c-6.892,16.4-12.444,32.708-16.516,48.569 c-1.47,5.74-0.974,11.814,1.211,17.37c-9.628,4.437-18.917,10.952-27.005,19.04c-25.741,25.742-30.968,88.476-31.178,91.134 c-0.23,2.917,0.828,5.789,2.897,7.858c1.883,1.882,4.43,2.929,7.07,2.929c0.262,0,0.525-0.01,0.788-0.031 c2.658-0.209,65.394-5.436,91.135-31.177c8.085-8.085,14.599-17.373,19.036-26.999c5.882,2.313,11.936,2.598,17.38,1.203 c15.854-4.071,32.16-9.621,48.562-16.514l3.502,3.502c1.063,8.093,2.319,32.864-17.763,52.945 c-2.859,2.86-3.715,7.161-2.167,10.897c1.547,3.737,5.193,6.173,9.238,6.173c39.58,0,94.915-23.571,115.295-61.652 c8.851-16.537,14.877-42.699-4.341-75.348c8.147-6.886,15.994-14.086,23.396-21.488c33.02-33.02,58.942-75.763,77.048-127.039 c22.62-63.998,24.783-117.834,24.864-120.094C512.092,7.584,511.033,4.893,509.07,2.929z M118.376,214.762 c6.212-30.063,24.255-63.052,48.735-76.154c16.359-8.754,34.24-7.896,53.252,2.511c-16.197,21.302-30.278,44.252-42.015,68.487 c-0.149-0.092-1.949-2.355-5.293-3.109C171.68,206.186,145.221,200.495,118.376,214.762z M183.8,370.63 c-13.75,13.75-46.005,21.002-66.392,23.963c2.962-20.388,10.215-52.642,23.964-66.391c7.7-7.7,16.628-13.538,25.602-16.826 l33.652,33.652C197.338,354.002,191.501,362.93,183.8,370.63z M229.39,339.603c-2.894,0.741-6.246-0.347-8.738-2.835 c-12.937-12.937-17.998-17.998-19.586-19.585c-2.912-2.912-10.053-10.053-25.826-25.827c-2.494-2.499-3.582-5.85-2.843-8.739 c3.203-12.474,7.392-25.272,12.486-38.193l82.695,82.695C254.655,332.214,241.859,336.402,229.39,339.603z M373.394,344.891 c-13.102,24.479-46.09,42.523-76.152,48.734c9.585-18.037,11.698-40.998,8.196-54.921c-0.813-3.234-2.923-4.86-3.041-5.051 c24.233-11.737,47.182-25.818,68.486-42.015C381.29,310.652,382.147,328.535,373.394,344.891z M395.94,243.35 c-9.011,9.01-18.714,17.715-28.84,25.872c-24.342,19.6-51.134,36.202-79.718,49.418l-94.02-94.018 c13.216-28.586,29.818-55.378,49.416-79.717c8.164-10.133,16.868-19.837,25.875-28.843 c29.625-29.626,67.859-53.204,113.671-70.176l83.792,83.792C449.146,175.489,425.568,213.723,395.94,243.35z M473.311,108.587 l-69.896-69.896c38.081-11.828,71.21-16.257,87.746-17.849C489.568,37.381,485.138,70.51,473.311,108.587z" data-original="#000000" class="active-path" data-old_color="#000000" fill="rgba(249,148,131,1)"/>
|
13 |
</g>
|
14 |
</g><g>
|
15 |
<g>
|
16 |
+
<path d="M240.371,413.049c-3.907-3.905-10.239-3.903-14.143,0.002l-28.28,28.29c-3.904,3.906-3.903,10.238,0.002,14.142 c3.907,3.904,10.239,3.904,14.143-0.002l28.28-28.29C244.277,423.285,244.276,416.953,240.371,413.049z" data-original="#000000" class="active-path" data-old_color="#000000" fill="rgba(249,148,131,1)"/>
|
17 |
</g>
|
18 |
</g><g>
|
19 |
<g>
|
20 |
+
<path d="M98.954,271.631c-3.904-3.906-10.235-3.906-14.142-0.002l-28.29,28.28c-3.906,3.904-3.907,10.236-0.003,14.142 c3.903,3.904,10.234,3.908,14.142,0.002l28.29-28.28C102.857,281.869,102.858,275.537,98.954,271.631z" data-original="#000000" class="active-path" data-old_color="#000000" fill="rgba(249,148,131,1)"/>
|
21 |
</g>
|
22 |
</g><g>
|
23 |
<g>
|
24 |
+
<path d="M169.663,427.2c-3.903-3.905-10.236-3.905-14.142-0.001l-67.74,67.73c-3.906,3.905-3.906,10.237-0.001,14.142 c3.903,3.905,10.236,3.907,14.142,0.001l67.74-67.73C173.568,437.437,173.568,431.105,169.663,427.2z" data-original="#000000" class="active-path" data-old_color="#000000" fill="rgba(249,148,131,1)"/>
|
25 |
</g>
|
26 |
</g><g>
|
27 |
<g>
|
28 |
+
<path d="M89.663,427.2c-3.904-3.905-10.237-3.905-14.142-0.001l-67.74,67.73c-3.906,3.905-3.906,10.237-0.001,14.142 c3.903,3.905,10.236,3.907,14.142,0.001l67.74-67.73C93.568,437.437,93.568,431.105,89.663,427.2z" data-original="#000000" class="active-path" data-old_color="#000000" fill="rgba(249,148,131,1)"/>
|
29 |
</g>
|
30 |
</g><g>
|
31 |
<g>
|
32 |
+
<path d="M84.802,342.338c-3.904-3.904-10.237-3.904-14.142,0.001l-67.73,67.74c-3.905,3.906-3.905,10.237,0.001,14.143 c3.905,3.905,10.237,3.905,14.142-0.001l67.73-67.74C88.708,352.575,88.708,346.244,84.802,342.338z" data-original="#000000" class="active-path" data-old_color="#000000" fill="rgba(249,148,131,1)"/>
|
33 |
</g>
|
34 |
</g><g>
|
35 |
<g>
|
36 |
+
<path d="M311.083,200.919c-3.906-3.905-10.236-3.905-14.143,0l-14.14,14.14c-3.905,3.905-3.905,10.237,0,14.143 c3.906,3.905,10.237,3.905,14.143,0l14.14-14.14C314.988,211.157,314.988,204.825,311.083,200.919z" data-original="#000000" class="active-path" data-old_color="#000000" fill="rgba(249,148,131,1)"/>
|
37 |
</g>
|
38 |
</g></g> </svg>
|
assets/js/wp-ulike.js
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
/*! WP ULike - v4.0.
|
2 |
* https://wpulike.com
|
3 |
* TechnoWich 2019;
|
4 |
*/
|
1 |
+
/*! WP ULike - v4.0.3
|
2 |
* https://wpulike.com
|
3 |
* TechnoWich 2019;
|
4 |
*/
|
inc/classes/class-wp-ulike.php
CHANGED
@@ -436,6 +436,11 @@ if ( ! class_exists( 'wp_ulike' ) ) {
|
|
436 |
}
|
437 |
}
|
438 |
|
|
|
|
|
|
|
|
|
|
|
439 |
return apply_filters( 'wp_ulike_return_final_templates', preg_replace( '~>\s*\n\s*<~', '><', $output ), $wp_ulike_template );
|
440 |
|
441 |
}
|
436 |
}
|
437 |
}
|
438 |
|
439 |
+
// Get default template, if template key not exist anymore.
|
440 |
+
if( empty( $output ) ){
|
441 |
+
$output = call_user_func( 'wp_ulike_set_default_template', $wp_ulike_template );
|
442 |
+
}
|
443 |
+
|
444 |
return apply_filters( 'wp_ulike_return_final_templates', preg_replace( '~>\s*\n\s*<~', '><', $output ), $wp_ulike_template );
|
445 |
|
446 |
}
|
inc/general-functions.php
CHANGED
@@ -282,6 +282,13 @@ if( ! function_exists( 'wp_ulike_get_options_info' ) ){
|
|
282 |
'checkboxlabel' => __('Activate', WP_ULIKE_SLUG),
|
283 |
'description' => __('Enabling this option will completely disable all admin notices.', WP_ULIKE_SLUG)
|
284 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
285 |
'like_notice' => array(
|
286 |
'default' => __('Thanks! You Liked This.',WP_ULIKE_SLUG),
|
287 |
'label' => __( 'Liked Notice Message', WP_ULIKE_SLUG)
|
@@ -809,6 +816,12 @@ if( ! function_exists( 'wp_ulike_get_counter_value_info' ) ){
|
|
809 |
|
810 |
$result = $wpdb->get_var( stripslashes( $query ) );
|
811 |
|
|
|
|
|
|
|
|
|
|
|
|
|
812 |
return empty( $result ) ? 0 : $result;
|
813 |
}
|
814 |
}
|
@@ -829,6 +842,36 @@ if( ! function_exists( 'wp_ulike_get_counter_value' ) ){
|
|
829 |
}
|
830 |
}
|
831 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
832 |
if( ! function_exists( 'wp_ulike_get_table_info' ) ){
|
833 |
/**
|
834 |
* Get table info
|
@@ -2079,6 +2122,19 @@ if( ! function_exists('wp_ulike_is_cache_exist') ){
|
|
2079 |
}
|
2080 |
}
|
2081 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2082 |
if( ! function_exists('wp_ulike_get_button_text') ){
|
2083 |
/**
|
2084 |
* Get button text by option name
|
282 |
'checkboxlabel' => __('Activate', WP_ULIKE_SLUG),
|
283 |
'description' => __('Enabling this option will completely disable all admin notices.', WP_ULIKE_SLUG)
|
284 |
),
|
285 |
+
'enable_meta_values' => array(
|
286 |
+
'type' => 'checkbox',
|
287 |
+
'default' => 0,
|
288 |
+
'label' => __('Enable Old Meta Values', WP_ULIKE_SLUG),
|
289 |
+
'checkboxlabel' => __('Activate', WP_ULIKE_SLUG),
|
290 |
+
'description' => sprintf( '%s<br><strong>* %s</strong>', __('By activating this option, users who have upgraded to version +4 and deleted their old logs can add the number of old likes to the new figures.', WP_ULIKE_SLUG), __('Attention: If you have been using WP ULike +v4 from the beginning Or you haven\'t deleted any logs yet, do not enable this option.', WP_ULIKE_SLUG) )
|
291 |
+
),
|
292 |
'like_notice' => array(
|
293 |
'default' => __('Thanks! You Liked This.',WP_ULIKE_SLUG),
|
294 |
'label' => __( 'Liked Notice Message', WP_ULIKE_SLUG)
|
816 |
|
817 |
$result = $wpdb->get_var( stripslashes( $query ) );
|
818 |
|
819 |
+
// By checking this option, users who have upgraded to version +4 and deleted their old logs can add the number of old likes to the new figures.
|
820 |
+
$enable_meta_values = wp_ulike_get_setting( 'wp_ulike_general', 'enable_meta_values', false );
|
821 |
+
if( wp_ulike_is_true( $enable_meta_values ) && in_array( $status, array( 'like', 'all' ) ) ){
|
822 |
+
$result += wp_ulike_get_old_meta_value( $ID, $type );
|
823 |
+
}
|
824 |
+
|
825 |
return empty( $result ) ? 0 : $result;
|
826 |
}
|
827 |
}
|
842 |
}
|
843 |
}
|
844 |
|
845 |
+
if( ! function_exists( 'wp_ulike_get_old_meta_value' ) ){
|
846 |
+
/**
|
847 |
+
* Get the number of old meta values
|
848 |
+
*
|
849 |
+
* @param integer $ID
|
850 |
+
* @param string $type
|
851 |
+
* @return integer
|
852 |
+
*/
|
853 |
+
function wp_ulike_get_old_meta_value( $ID, $type ){
|
854 |
+
$meta_value = 0;
|
855 |
+
|
856 |
+
switch ( $type ) {
|
857 |
+
case 'post':
|
858 |
+
$meta_value = get_post_meta( $ID, '_liked', true );
|
859 |
+
break;
|
860 |
+
case 'comment':
|
861 |
+
$meta_value = get_comment_meta( $ID, '_commentliked', true );
|
862 |
+
break;
|
863 |
+
case 'activity':
|
864 |
+
$meta_value = function_exists( 'bp_activity_get_meta' ) ? bp_activity_get_meta( $ID, '_activityliked' ) : '';
|
865 |
+
break;
|
866 |
+
case 'topic':
|
867 |
+
$meta_value = get_post_meta( $ID, '_topicliked', true );
|
868 |
+
break;
|
869 |
+
}
|
870 |
+
|
871 |
+
return empty( $meta_value ) ? 0 : (int) $meta_value;
|
872 |
+
}
|
873 |
+
}
|
874 |
+
|
875 |
if( ! function_exists( 'wp_ulike_get_table_info' ) ){
|
876 |
/**
|
877 |
* Get table info
|
2122 |
}
|
2123 |
}
|
2124 |
|
2125 |
+
if( ! function_exists('wp_ulike_count_all_logs') ){
|
2126 |
+
/**
|
2127 |
+
* Count logs from all tables
|
2128 |
+
*
|
2129 |
+
* @param string $period Availabe values: all, today, yesterday
|
2130 |
+
* @return integer
|
2131 |
+
*/
|
2132 |
+
function wp_ulike_count_all_logs( $period = 'all' ){
|
2133 |
+
$instance = wp_ulike_stats::get_instance();
|
2134 |
+
return $instance->count_all_logs( $period );
|
2135 |
+
}
|
2136 |
+
}
|
2137 |
+
|
2138 |
if( ! function_exists('wp_ulike_get_button_text') ){
|
2139 |
/**
|
2140 |
* Get button text by option name
|
readme.txt
CHANGED
@@ -6,7 +6,7 @@ Tags: wp ulike, like button, elementor, like, dislike, wordpress youlike plugin,
|
|
6 |
Requires PHP: 5.4
|
7 |
Requires at least: 3.5.0
|
8 |
Tested up to: 5.3.1
|
9 |
-
Stable tag: 4.0.
|
10 |
License: GPLv2 or later
|
11 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
12 |
|
@@ -43,32 +43,28 @@ Join the elite web professionals who enjoy **[WP ULike PRO](https://wpulike.com/
|
|
43 |
* Fork Us In [Github](https://github.com/Alimir/wp-ulike).
|
44 |
|
45 |
= Features =
|
46 |
-
|
47 |
-
*
|
48 |
* Full Elementor Page Builder Support. [PRO]
|
49 |
-
* Dislike button support. [PRO]
|
50 |
-
*
|
51 |
-
*
|
|
|
|
|
|
|
|
|
|
|
52 |
* Supporting UltimateMember & BuddyPress Profiles.
|
53 |
* Ajax feature to update the data without reloading.
|
54 |
* Visitors do not have to register or log in to use the Like Button.
|
55 |
-
* Compatible with WP version 3.5 & above.
|
56 |
* Added automatically with filtering options (no Code required).
|
57 |
-
* Different logging method options.
|
58 |
* Notifications System. (Custom toast messages after each activity)
|
59 |
-
* Shortcode support.
|
60 |
-
* Support custom templates with separate variables.
|
61 |
-
* Comment likes & dislikes support.
|
62 |
* Supporting the date in localized format. (date_i18n)
|
63 |
-
*
|
64 |
-
* BuddyPress add activity & notifications support.
|
65 |
-
* Simple user like box with avatar support.
|
66 |
-
* Custom Like-UnLike Texts fields.
|
67 |
* Simple custom style with color picker settings.
|
68 |
-
*
|
69 |
-
* Powerful configuration panel.
|
70 |
-
* Support RTL & language file.
|
71 |
-
* And so on...
|
72 |
|
73 |
= Translations =
|
74 |
WP ULike has been translated into the following languages:
|
@@ -188,11 +184,17 @@ define( 'WP_MEMORY_LIMIT', '256M' );
|
|
188 |
|
189 |
== Changelog ==
|
190 |
|
|
|
|
|
|
|
|
|
|
|
|
|
191 |
= 4.0.2 =
|
192 |
* Added: An option to remove plugin admin notices.
|
193 |
* Added: Professional stats panel with date range + status selector options. [PRO]
|
194 |
* Added: A new template called "Feedback". [PRO]
|
195 |
-
* Fixed:
|
196 |
* Fixed: Schema attributes escape issue.
|
197 |
* Fixed: Some small issues.
|
198 |
|
6 |
Requires PHP: 5.4
|
7 |
Requires at least: 3.5.0
|
8 |
Tested up to: 5.3.1
|
9 |
+
Stable tag: 4.0.3
|
10 |
License: GPLv2 or later
|
11 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
12 |
|
43 |
* Fork Us In [Github](https://github.com/Alimir/wp-ulike).
|
44 |
|
45 |
= Features =
|
46 |
+
|
47 |
+
* Clean Design + Some standard eye-catching templates.
|
48 |
* Full Elementor Page Builder Support. [PRO]
|
49 |
+
* Dislike button support with +8 creative templates. [PRO]
|
50 |
+
* Display the likers of each button in linear or pop-up mode.
|
51 |
+
* Simple, Stylish and user-friendly settings to easily customize your plugin.
|
52 |
+
* Extract detailed reports and beautiful, useful and simple charts in an instant.
|
53 |
+
* Support Custom Post Types, Comments, Activities & Topics.
|
54 |
+
* Using various hooks and functions, you can easily customize this plugin.
|
55 |
+
* We’re light-weight, fast, responsive and compatible with Google Schemas.
|
56 |
+
* Full myCRED (points management system) Points Support.
|
57 |
* Supporting UltimateMember & BuddyPress Profiles.
|
58 |
* Ajax feature to update the data without reloading.
|
59 |
* Visitors do not have to register or log in to use the Like Button.
|
|
|
60 |
* Added automatically with filtering options (no Code required).
|
61 |
+
* Different logging method options. (Cookie, IP, Username)
|
62 |
* Notifications System. (Custom toast messages after each activity)
|
63 |
+
* Flexible Shortcode with variable support.
|
|
|
|
|
64 |
* Supporting the date in localized format. (date_i18n)
|
65 |
+
* BuddyPress adds activity & notifications support.
|
|
|
|
|
|
|
66 |
* Simple custom style with color picker settings.
|
67 |
+
* Support RTL & +20 language files.
|
|
|
|
|
|
|
68 |
|
69 |
= Translations =
|
70 |
WP ULike has been translated into the following languages:
|
184 |
|
185 |
== Changelog ==
|
186 |
|
187 |
+
= 4.0.3 =
|
188 |
+
* Added: A new option for some users who have upgraded to version +4 and deleted their old logs which can add the number of old likes to the new figures.
|
189 |
+
* Added: A new condition to hide "leave review" banner.
|
190 |
+
* Removed: Pro banner display from main dashboard.
|
191 |
+
* Fixed: Some small issues.
|
192 |
+
|
193 |
= 4.0.2 =
|
194 |
* Added: An option to remove plugin admin notices.
|
195 |
* Added: Professional stats panel with date range + status selector options. [PRO]
|
196 |
* Added: A new template called "Feedback". [PRO]
|
197 |
+
* Fixed: An important issue with only logged in option.
|
198 |
* Fixed: Schema attributes escape issue.
|
199 |
* Fixed: Some small issues.
|
200 |
|
wp-ulike.php
CHANGED
@@ -10,7 +10,7 @@
|
|
10 |
* Plugin Name: WP ULike
|
11 |
* Plugin URI: https://wpulike.com/?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash
|
12 |
* Description: WP ULike plugin allows to integrate a beautiful Ajax Like Button into your wordPress website to allow your visitors to like and unlike pages, posts, comments AND buddypress activities. Its very simple to use and supports many options.
|
13 |
-
* Version: 4.0.
|
14 |
* Author: Ali Mirzaei
|
15 |
* Author URI: https://wpulike.com/?utm_source=wp-plugins&utm_campaign=author-uri&utm_medium=wp-dash
|
16 |
* Text Domain: wp-ulike
|
@@ -46,7 +46,7 @@ if ( defined( 'WP_INSTALLING' ) && WP_INSTALLING ) {
|
|
46 |
|
47 |
// Do not change these values
|
48 |
define( 'WP_ULIKE_PLUGIN_URI' , 'https://wpulike.com/' );
|
49 |
-
define( 'WP_ULIKE_VERSION' , '4.0.
|
50 |
define( 'WP_ULIKE_SLUG' , 'wp-ulike' );
|
51 |
define( 'WP_ULIKE_NAME' , __( 'WP ULike', WP_ULIKE_SLUG ));
|
52 |
|
10 |
* Plugin Name: WP ULike
|
11 |
* Plugin URI: https://wpulike.com/?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash
|
12 |
* Description: WP ULike plugin allows to integrate a beautiful Ajax Like Button into your wordPress website to allow your visitors to like and unlike pages, posts, comments AND buddypress activities. Its very simple to use and supports many options.
|
13 |
+
* Version: 4.0.3
|
14 |
* Author: Ali Mirzaei
|
15 |
* Author URI: https://wpulike.com/?utm_source=wp-plugins&utm_campaign=author-uri&utm_medium=wp-dash
|
16 |
* Text Domain: wp-ulike
|
46 |
|
47 |
// Do not change these values
|
48 |
define( 'WP_ULIKE_PLUGIN_URI' , 'https://wpulike.com/' );
|
49 |
+
define( 'WP_ULIKE_VERSION' , '4.0.3' );
|
50 |
define( 'WP_ULIKE_SLUG' , 'wp-ulike' );
|
51 |
define( 'WP_ULIKE_NAME' , __( 'WP ULike', WP_ULIKE_SLUG ));
|
52 |
|