Version Description
- Changed: Links to 10Web.io.
Download this release
Release Info
Developer | webdorado |
Plugin | Event Calendar WD – Responsive Event Calendar plugin |
Version | 1.1.25 |
Comparing to | |
See all releases |
Code changes from version 1.1.24 to 1.1.25
- changelog.txt +3 -0
- ecwd.php +6 -6
- ecwd_admin_class.php +171 -203
- includes/ecwd-uninstall.php +4 -4
- includes/elementorWidget.php +2 -2
- js/admin/editor-buttons.js +1 -1
- languages/event-calendar-wd-da_DK.po +0 -9
- languages/event-calendar-wd-zh_CN.po +0 -9
- readme.txt +30 -27
- views/admin/addons.php +7 -8
- views/admin/ecwd-calendar-meta.php +1 -1
- views/admin/ecwd-event-meta.php +1 -1
- views/admin/ecwd-featured-plugins.php +0 -292
- views/admin/ecwd-featured-themes.php +0 -301
- views/admin/ecwd-shortcode-iframe.php +1 -1
- wd/README.md +22 -39
- wd/assets/css/deactivate_popup.css +14 -22
- wd/assets/css/overview.css +414 -404
- wd/assets/css/subscribe.css +186 -90
- wd/assets/img/allow-and-continue.png +0 -0
- wd/assets/img/header.svg +1 -0
- wd/assets/img/how_it_works.png +0 -0
- wd/assets/img/plugins/business_elite.png +0 -0
- wd/assets/img/plugins/business_world.png +0 -0
- wd/assets/img/plugins/event-calendar-wd.png +0 -0
- wd/assets/img/plugins/form-maker.png +0 -0
- wd/assets/img/plugins/photo-gallery.png +0 -0
- wd/assets/img/plugins/portfolio_gallery.png +0 -0
- wd/assets/img/plugins/sauron.png +0 -0
- wd/assets/img/plugins/slider-wd.png +0 -0
- wd/assets/img/plugins/spider-event-calendar.png +0 -0
- wd/assets/img/plugins/wd-google-maps.png +0 -0
- wd/assets/img/plugins/wd-instagram-feed.png +0 -0
- wd/assets/img/slide-1366.jpg +0 -0
- wd/assets/img/sub_1.png +0 -0
- wd/assets/img/sub_2.png +0 -0
- wd/assets/img/sub_4.png +0 -0
- wd/assets/js/deactivate_popup.js +104 -124
- wd/assets/js/overview.js +13 -53
- wd/assets/js/subsribe.js +16 -35
- wd/config.php +20 -18
- wd/includes/api.php +2 -2
- wd/includes/deactivate.php +170 -171
- wd/includes/notices.php +1 -1
- wd/includes/overview.php +3 -234
- wd/includes/subscribe.php +120 -134
- wd/start.php +6 -4
- wd/templates/display_deactivation_popup.php +11 -11
- wd/templates/display_overview.php +120 -39
- wd/templates/display_overview_deals.php +0 -81
- wd/templates/display_overview_support.php +0 -59
- wd/templates/display_overview_user_guide.php +0 -46
- wd/templates/display_overview_welcome.php +0 -31
- wd/templates/display_subscribe.php +31 -31
- wd/wd.php +22 -17
changelog.txt
CHANGED
@@ -1,3 +1,6 @@
|
|
|
|
|
|
|
|
1 |
= 1.1.24 =
|
2 |
* New: Integration with 10web Builder
|
3 |
* New: Separate section for 10Web Plugins
|
1 |
+
= 1.1.25 =
|
2 |
+
* Changed: Links to 10Web.io.
|
3 |
+
|
4 |
= 1.1.24 =
|
5 |
* New: Integration with 10web Builder
|
6 |
* New: Separate section for 10Web Plugins
|
ecwd.php
CHANGED
@@ -1,11 +1,11 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
* Plugin Name: Event Calendar WD
|
4 |
-
* Plugin URI: https://
|
5 |
* Description: Event Calendar WD is an easy event management and planning tool with advanced features.
|
6 |
-
* Version: 1.1.
|
7 |
-
* Author:
|
8 |
-
* Author URI: https://
|
9 |
* Text Domain: event-calendar-wd
|
10 |
* License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
11 |
*/
|
@@ -28,7 +28,7 @@ if(! defined( 'ECWD_URL' ) ){
|
|
28 |
}
|
29 |
|
30 |
if (!defined('ECWD_VERSION')) {
|
31 |
-
define('ECWD_VERSION', "1.1.
|
32 |
}
|
33 |
|
34 |
if (!defined('ECWD_PLUGIN_MAIN_FILE')) {
|
@@ -69,7 +69,7 @@ function ecwd_privacy_policy($content){
|
|
69 |
$pp_link = '<a target="_blank" href="https://policies.google.com/privacy">' . __('Privacy Policy', "event-calendar-wd") . '</a>';
|
70 |
$text = sprintf(__('Event Calendar WD plugin optionally embeds Google Maps on front end to display events on the map. Embedded Google Maps behave in the exact same way as if you has visited Google Maps site. Google may collect data about visitors, use cookies and tracking, included your logged-in experience interaction with Google platform. Google Maps are regulated under terms of Google %s.', "event-calendar-wd"), $pp_link);
|
71 |
$text .= "<br/>";
|
72 |
-
$text .= __('
|
73 |
$pp_text = '<h3>' . $title . '</h3>' . '<p class="wp-policy-help">' . $text . '</p>';
|
74 |
|
75 |
$content .= $pp_text;
|
1 |
<?php
|
2 |
/**
|
3 |
* Plugin Name: Event Calendar WD
|
4 |
+
* Plugin URI: https://10web.io/plugins/wordpress-event-calendar/
|
5 |
* Description: Event Calendar WD is an easy event management and planning tool with advanced features.
|
6 |
+
* Version: 1.1.25
|
7 |
+
* Author: 10Web
|
8 |
+
* Author URI: https://10web.io/plugins/
|
9 |
* Text Domain: event-calendar-wd
|
10 |
* License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
11 |
*/
|
28 |
}
|
29 |
|
30 |
if (!defined('ECWD_VERSION')) {
|
31 |
+
define('ECWD_VERSION', "1.1.25");
|
32 |
}
|
33 |
|
34 |
if (!defined('ECWD_PLUGIN_MAIN_FILE')) {
|
69 |
$pp_link = '<a target="_blank" href="https://policies.google.com/privacy">' . __('Privacy Policy', "event-calendar-wd") . '</a>';
|
70 |
$text = sprintf(__('Event Calendar WD plugin optionally embeds Google Maps on front end to display events on the map. Embedded Google Maps behave in the exact same way as if you has visited Google Maps site. Google may collect data about visitors, use cookies and tracking, included your logged-in experience interaction with Google platform. Google Maps are regulated under terms of Google %s.', "event-calendar-wd"), $pp_link);
|
71 |
$text .= "<br/>";
|
72 |
+
$text .= __('10Web Disclaimer: The above text is for informational purposes only and is not a legal advice. You must not rely on it as an alternative to legal advice. You should contact your legal counsel to obtain advice with respect to your particular case.', "event-calendar-wd");
|
73 |
$pp_text = '<h3>' . $title . '</h3>' . '<p class="wp-policy-help">' . $text . '</p>';
|
74 |
|
75 |
$content .= $pp_text;
|
ecwd_admin_class.php
CHANGED
@@ -504,19 +504,9 @@ class ECWD_Admin {
|
|
504 |
|
505 |
$this->ecwd_page[] = add_submenu_page(
|
506 |
ECWD_MENU_SLUG,
|
507 |
-
__('
|
508 |
-
__('
|
509 |
-
'manage_options',
|
510 |
-
$this->prefix . '_licensing',
|
511 |
-
array($this, 'display_license_page')
|
512 |
-
);
|
513 |
-
|
514 |
-
$this->ecwd_page[] = add_submenu_page(
|
515 |
-
ECWD_MENU_SLUG,
|
516 |
-
__('Calendar Add-ons', 'event-calendar-wd'),
|
517 |
-
__('Calendar Add-ons', 'event-calendar-wd'),
|
518 |
-
'manage_options',
|
519 |
-
$this->prefix . '_addons',
|
520 |
array($this, 'display_addons_page')
|
521 |
);
|
522 |
|
@@ -549,124 +539,127 @@ class ECWD_Admin {
|
|
549 |
$ecwd_pointer = new Ecwd_pointers();
|
550 |
}
|
551 |
|
552 |
-
public function display_addons_page() {
|
553 |
-
|
554 |
-
$addons = array(
|
555 |
-
'Management' => array(
|
556 |
-
'add_event' => array(
|
557 |
-
'name' => 'ECWD Frontend Event Management',
|
558 |
-
'url' => 'https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/frontend-event-management.html',
|
559 |
-
'description' => 'This add-on is designed for allowing the users/guests to add events to the calendar from the front end. In addition, the users can also have permissions to edit/delete their events.',
|
560 |
-
'icon' => '',
|
561 |
-
'image' => plugins_url('assets/add_addevent.jpg', __FILE__),
|
562 |
-
),
|
563 |
-
'import_export' => array(
|
564 |
-
'name' => 'ECWD Import/Export',
|
565 |
-
'url' => 'https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/import-export.html',
|
566 |
-
'description' => 'The following data of the Event Calendar WD can be exported and imported: Events, Categories, Venues,Organizers and Tags. The exported/imported data will be in CSV format, which can be further edited, modified and imported',
|
567 |
-
'icon' => '',
|
568 |
-
'image' => plugins_url('assets/import_export.png', __FILE__)
|
569 |
-
),
|
570 |
-
'custom_fields' => array(
|
571 |
-
'name' => 'ECWD Custom Fields',
|
572 |
-
'url' => 'https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/custom-fields.html',
|
573 |
-
'description' => 'Custom Fields Add-On will enable you to have more fields for more detailed and structured content: you can use this add-on and create additional fields for each event, venue and organizer.',
|
574 |
-
'icon' => '',
|
575 |
-
'image' => plugins_url('assets/custom_fields.png', __FILE__)
|
576 |
-
),
|
577 |
-
'ecwd_subscribe' => array(
|
578 |
-
'name' => 'ECWD Subscribe',
|
579 |
-
'url' => 'https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/subscribe.html',
|
580 |
-
'description' => 'Event Calendar Subscription Add-on is a great too which allows subscribing to events based on category, tag, organizer and venue.',
|
581 |
-
'icon' => '',
|
582 |
-
'image' => plugins_url('assets/Subscribe.png', __FILE__)
|
583 |
-
),
|
584 |
-
'ecwd_export' => array(
|
585 |
-
'name' => 'ECWD Export to GCal/ICal',
|
586 |
-
'url' => 'https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/export.html',
|
587 |
-
'description' => 'Export add-on will enable your calendar users to export single or whole month events in CSV and ICS formats and import to their iCalendars and Google calendars.',
|
588 |
-
'icon' => '',
|
589 |
-
'image' => plugins_url('assets/export_addon.png', __FILE__),
|
590 |
-
)
|
591 |
-
),
|
592 |
-
'Events Grouping' => array(
|
593 |
-
'event_filters' => array(
|
594 |
-
'name' => 'ECWD Filter Bar',
|
595 |
-
'url' => 'https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/filter.html',
|
596 |
-
'description' => 'This add-on is designed for advanced event filter and browsing. It will display multiple filters, which will make it easier for the user to find the relevant event from the calendar.',
|
597 |
-
'icon' => '',
|
598 |
-
'image' => plugins_url('assets/add_filters.png', __FILE__),
|
599 |
-
),
|
600 |
-
'event_countdown' => array(
|
601 |
-
'name' => 'ECWD Event Countdown',
|
602 |
-
'url' => 'https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/countdown.html',
|
603 |
-
'description' => 'With this add-on you can add an elegant countdown to your site. It supports calendar events or a custom one. The styles and colors of the countdown can be modified. It can be used as both as widget and shortcode.',
|
604 |
-
'icon' => '',
|
605 |
-
'image' => plugins_url('assets/add_cdown.jpg', __FILE__),
|
606 |
-
),
|
607 |
-
'upcoming_events' => array(
|
608 |
-
'name' => 'ECWD Upcoming events widget',
|
609 |
-
'url' => 'https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/upcoming-events.html',
|
610 |
-
'description' => 'The Upcoming events widget is designed for displaying upcoming events lists. The number of events, the event date ranges, as well as the appearance of the widget is fully customizable and easy to manage.',
|
611 |
-
'icon' => '',
|
612 |
-
'image' => plugins_url('assets/upcoming_events.png', __FILE__),
|
613 |
-
),
|
614 |
-
'ecwd_views' => array(
|
615 |
-
'name' => 'ECWD views',
|
616 |
-
'url' => 'https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/views.html',
|
617 |
-
'description' => 'ECWD Views is a convenient add-on for displaying one of the additional Premium views within the pages and posts. The add-on allows choosing the time range of the events, which will be displayed with a particular view.',
|
618 |
-
'icon' => '',
|
619 |
-
'image' => plugins_url('assets/ecwd_views.png', __FILE__),
|
620 |
-
),
|
621 |
-
),
|
622 |
-
'Integrations' => array(
|
623 |
-
'fb' => array(
|
624 |
-
'name' => 'ECWD Facebook Integration',
|
625 |
-
'url' => 'https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/facebook-integration.html',
|
626 |
-
'description' => 'This addon integrates ECWD with your Facebook page and gives functionality to import events or just display events without importing.',
|
627 |
-
'icon' => '',
|
628 |
-
'image' => plugins_url('assets/add_fb.jpg', __FILE__),
|
629 |
-
),
|
630 |
-
'gcal' => array(
|
631 |
-
'name' => 'ECWD Google Calendar Integration',
|
632 |
-
'url' => 'https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/google-calendar-integration.html',
|
633 |
-
'description' => 'This addon integrates ECWD with your Google Calendar and gives functionality to import events or just display events without importing.',
|
634 |
-
'icon' => '',
|
635 |
-
'image' => plugins_url('assets/add_gcal.jpg', __FILE__),
|
636 |
-
),
|
637 |
-
'ical' => array(
|
638 |
-
'name' => 'ECWD iCAL Integration',
|
639 |
-
'url' => 'https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/ical-integration.html',
|
640 |
-
'description' => 'This addon integrates ECWD with your iCAL Calendar and gives functionality to import events or just display events without importing.',
|
641 |
-
'icon' => '',
|
642 |
-
'image' => plugins_url('assets/add_ical.jpg', __FILE__)
|
643 |
-
),
|
644 |
-
'tickets' => array(
|
645 |
-
'name' => 'ECWD Event Tickets',
|
646 |
-
'url' => 'https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/event-tickets.html',
|
647 |
-
'description' => 'Event Tickets Add-on is an easy set up tool for integrating ECWD with WooCommerce to sell tickets for your events.',
|
648 |
-
'icon' => '',
|
649 |
-
'image' => plugins_url('assets/ticketing_addon.png', __FILE__)
|
650 |
-
),
|
651 |
-
'ecwd_embed' => array(
|
652 |
-
'name' => 'ECWD Embed',
|
653 |
-
'url' => 'https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/embed.html',
|
654 |
-
'description' => 'This add-on will allow displaying a calendar from your site to other websites using embed code without need of installing ECWD plugin.',
|
655 |
-
'icon' => '',
|
656 |
-
'image' => plugins_url('assets/embed_addon.png', __FILE__),
|
657 |
-
)
|
658 |
-
)
|
659 |
-
);
|
660 |
-
include_once( 'views/admin/addons.php' );
|
661 |
-
}
|
662 |
|
663 |
public function display_themes_page() {
|
664 |
include_once( ECWD_DIR . '/views/admin/ecwd-theme-meta.php' );
|
665 |
}
|
666 |
|
667 |
-
|
668 |
-
|
669 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
670 |
|
671 |
public function display_admin_page() {
|
672 |
include_once( 'views/admin/admin.php' );
|
@@ -1094,25 +1087,6 @@ class ECWD_Admin {
|
|
1094 |
ECWD_Config::get_instance();
|
1095 |
}
|
1096 |
|
1097 |
-
/**
|
1098 |
-
* Set Web Dorado Logo in admin pages
|
1099 |
-
*/
|
1100 |
-
public function create_logo_to_head() {
|
1101 |
-
global $pagenow, $post;
|
1102 |
-
|
1103 |
-
if ($this->ecwd_page()) {
|
1104 |
-
?>
|
1105 |
-
<div style="width: 100%; text-align: right;clear:both;">
|
1106 |
-
<a href="https://web-dorado.com/files/fromEventCalendarWD.php" target="_blank"
|
1107 |
-
style="text-decoration:none;box-shadow: none;">
|
1108 |
-
<img src="<?php echo plugins_url('/assets/pro.png', __FILE__); ?>" border="0"
|
1109 |
-
alt="https://web-dorado.com/files/fromEventCalendarWD.php" width="215">
|
1110 |
-
</a>
|
1111 |
-
</div>
|
1112 |
-
<?php
|
1113 |
-
}
|
1114 |
-
}
|
1115 |
-
|
1116 |
/**
|
1117 |
* Return an instance of this class.
|
1118 |
*/
|
@@ -1159,39 +1133,39 @@ class ECWD_Admin {
|
|
1159 |
case "edit-ecwd_calendar":
|
1160 |
case "ecwd_calendar":
|
1161 |
$text = __('create, edit and delete Calendars','event-calendar-wd');
|
1162 |
-
|
1163 |
break;
|
1164 |
case "edit-ecwd_event":
|
1165 |
case "ecwd_event":
|
1166 |
$text = __('create, edit and delete Events','event-calendar-wd');
|
1167 |
-
|
1168 |
break;
|
1169 |
case "edit-ecwd_organizer":
|
1170 |
case "ecwd_organizer":
|
1171 |
$text = __('create, edit and delete Organizers','event-calendar-wd');
|
1172 |
-
|
1173 |
break;
|
1174 |
case "edit-ecwd_venue":
|
1175 |
case "ecwd_venue":
|
1176 |
$text = __('create, edit and delete Venues','event-calendar-wd');
|
1177 |
-
|
1178 |
break;
|
1179 |
// case "edit-ecwd_theme":
|
1180 |
// case "ecwd_theme":
|
1181 |
// $text = 'This section allows you to create, edit and delete Themes';
|
1182 |
-
//
|
1183 |
// break;
|
1184 |
case "edit-ecwd_event_category":
|
1185 |
$text = __('create, edit and delete Event Categories','event-calendar-wd');
|
1186 |
-
|
1187 |
break;
|
1188 |
case "edit-ecwd_event_tag":
|
1189 |
$text = __('create, edit and delete Event Tags','event-calendar-wd');
|
1190 |
-
|
1191 |
break;
|
1192 |
case "ecwd_event_page_ecwd_general_settings":
|
1193 |
$text = __('change settings','event-calendar-wd');
|
1194 |
-
|
1195 |
break;
|
1196 |
}
|
1197 |
|
@@ -1207,7 +1181,7 @@ class ECWD_Admin {
|
|
1207 |
private function add_helper_bar($text, $user_guide_link) {
|
1208 |
$help_text = $text;
|
1209 |
$prefix = "ecwd";
|
1210 |
-
$pro_link = "https://
|
1211 |
$is_free = true;
|
1212 |
$support_forum_link = "https://wordpress.org/support/plugin/event-calendar-wd";
|
1213 |
$support_icon = ECWD_URL . "/css/images/i_support.png";
|
@@ -1280,24 +1254,23 @@ class ECWD_Admin {
|
|
1280 |
return $meta_fields;
|
1281 |
}
|
1282 |
|
1283 |
-
public static function ecwd_freemius(){
|
1284 |
-
if (!isset($_REQUEST['ajax'])) {
|
1285 |
|
1286 |
-
if (!class_exists("
|
1287 |
-
|
|
|
1288 |
}
|
1289 |
-
|
1290 |
global $ecwd_wd_freemius_config;
|
1291 |
-
|
1292 |
$ecwd_options = array(
|
1293 |
"prefix" => "ecwd",
|
1294 |
"wd_plugin_id" => 86,
|
|
|
1295 |
"plugin_title" => "Event Calendar WD",
|
1296 |
"plugin_wordpress_slug" => "event-calendar-wd",
|
1297 |
"plugin_dir" => ECWD_DIR,
|
1298 |
"plugin_main_file" => ECWD_PLUGIN_MAIN_FILE,
|
1299 |
"description" => __('Event Calendar WD is an easy event management and planning tool with advanced features.', 'event-calendar-wd'),
|
1300 |
-
|
1301 |
"plugin_features" => array(
|
1302 |
array(
|
1303 |
"title" => __("Quick and Easy Event Management", "event-calendar-wd"),
|
@@ -1320,126 +1293,121 @@ class ECWD_Admin {
|
|
1320 |
"description" => __("The Event Calendar WD has wide range of view options. The plugin allows to display events in 7 elegant views: month, day, week, list, map, poster board (masonry) and 4 day.", "event-calendar-wd"),
|
1321 |
)
|
1322 |
),
|
1323 |
-
|
1324 |
"user_guide" => array(
|
1325 |
array(
|
1326 |
"main_title" => __("Installation Wizard/ Options Menu", "event-calendar-wd"),
|
1327 |
-
"url" => "https://
|
1328 |
"titles" => array(),
|
1329 |
),
|
1330 |
array(
|
1331 |
"main_title" => __("Calendars", "event-calendar-wd"),
|
1332 |
-
"url" => "https://
|
1333 |
"titles" => array(
|
1334 |
array(
|
1335 |
"title" => __("All Calendars", "event-calendar-wd"),
|
1336 |
-
"url" => "https://
|
1337 |
),
|
1338 |
array(
|
1339 |
"title" => __("Adding a Calendar", "event-calendar-wd"),
|
1340 |
-
"url" => "https://
|
1341 |
),
|
1342 |
array(
|
1343 |
"title" => __("Preview/Add Event", "event-calendar-wd"),
|
1344 |
-
"url" => "https://
|
1345 |
),
|
1346 |
array(
|
1347 |
"title" => __("Settings", "event-calendar-wd"),
|
1348 |
-
"url" => "https://
|
1349 |
),
|
1350 |
)
|
1351 |
),
|
1352 |
array(
|
1353 |
"main_title" => __("Creating/Modifying Events", "event-calendar-wd"),
|
1354 |
-
"url" => "https://
|
1355 |
"titles" => array(
|
1356 |
array(
|
1357 |
"title" => __("All Events", "event-calendar-wd"),
|
1358 |
-
"url" => "https://
|
1359 |
),
|
1360 |
array(
|
1361 |
"title" => __("Adding Events", "event-calendar-wd"),
|
1362 |
-
"url" => "https://
|
1363 |
),
|
1364 |
array(
|
1365 |
"title" => __("Event Categories", "event-calendar-wd"),
|
1366 |
-
"url" => "https://
|
1367 |
),
|
1368 |
array(
|
1369 |
"title" => __("Event Tags", "event-calendar-wd"),
|
1370 |
-
"url" => "https://
|
1371 |
),
|
1372 |
)
|
1373 |
),
|
1374 |
array(
|
1375 |
"main_title" => __("Creating/Adding Organizers", "event-calendar-wd"),
|
1376 |
-
"url" => "https://
|
1377 |
"titles" => array(
|
1378 |
array(
|
1379 |
"title" => __("All Organizers", "event-calendar-wd"),
|
1380 |
-
"url" => "https://
|
1381 |
),
|
1382 |
array(
|
1383 |
"title" => __("Adding an organizer", "event-calendar-wd"),
|
1384 |
-
"url" => "https://
|
1385 |
),
|
1386 |
)
|
1387 |
),
|
1388 |
array(
|
1389 |
"main_title" => __("Creating/Adding Venues", "event-calendar-wd"),
|
1390 |
-
"url" => "https://
|
1391 |
"titles" => array(
|
1392 |
array(
|
1393 |
"title" => __("All Venues", "event-calendar-wd"),
|
1394 |
-
"url" => "https://
|
1395 |
),
|
1396 |
array(
|
1397 |
"title" => __("Adding a venue", "event-calendar-wd"),
|
1398 |
-
"url" => "https://
|
1399 |
),
|
1400 |
)
|
1401 |
),
|
1402 |
array(
|
1403 |
"main_title" => __("Calendar Themes", "event-calendar-wd"),
|
1404 |
-
"url" => "https://
|
1405 |
-
"titles" => array()
|
1406 |
),
|
1407 |
array(
|
1408 |
"main_title" => __("Publishing the Calendar into a Page/Post", "event-calendar-wd"),
|
1409 |
-
"url" => "https://
|
1410 |
-
"titles" => array()
|
1411 |
),
|
1412 |
array(
|
1413 |
"main_title" => __("Publishing the Calendar as a Widget", "event-calendar-wd"),
|
1414 |
-
"url" => "https://
|
1415 |
-
"titles" => array()
|
1416 |
),
|
1417 |
),
|
1418 |
-
"video_youtube_id" => "htmdAkRuIzw",
|
1419 |
-
"plugin_wd_url" => "https://
|
1420 |
-
"plugin_wd_demo_link" => "
|
1421 |
-
"
|
1422 |
-
"
|
1423 |
-
"after_subscribe" =>
|
1424 |
-
|
1425 |
-
"plugin_wizard_link" => null,
|
1426 |
"plugin_menu_title" => "Events", //null
|
1427 |
-
"plugin_menu_icon" =>ECWD_URL."/assets/event-icon.png"
|
1428 |
"deactivate" => true,
|
1429 |
"subscribe" => true,
|
1430 |
"custom_post" => ECWD_MENU_SLUG,
|
1431 |
-
"menu_position" => 25
|
|
|
1432 |
);
|
1433 |
-
|
1434 |
-
|
1435 |
-
$ecwd_options['
|
1436 |
-
$ecwd_options['custom_post'] = null;
|
1437 |
}
|
1438 |
-
|
1439 |
-
dorado_web_init($ecwd_options);
|
1440 |
$ecwd_wd_freemius_config = $ecwd_options;
|
1441 |
-
|
1442 |
}
|
1443 |
}
|
1444 |
-
|
1445 |
}
|
504 |
|
505 |
$this->ecwd_page[] = add_submenu_page(
|
506 |
ECWD_MENU_SLUG,
|
507 |
+
__('Calendar Extensions', 'event-calendar-wd'),
|
508 |
+
__('Calendar Extensions', 'event-calendar-wd'),
|
509 |
+
'manage_options', $this->prefix . '_addons',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
510 |
array($this, 'display_addons_page')
|
511 |
);
|
512 |
|
539 |
$ecwd_pointer = new Ecwd_pointers();
|
540 |
}
|
541 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
542 |
|
543 |
public function display_themes_page() {
|
544 |
include_once( ECWD_DIR . '/views/admin/ecwd-theme-meta.php' );
|
545 |
}
|
546 |
|
547 |
+
public function display_addons_page() {
|
548 |
+
$addons = array(
|
549 |
+
'Management' => array(
|
550 |
+
'add_event' => array(
|
551 |
+
'name' => 'ECWD Frontend Event Management',
|
552 |
+
'url' => 'https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin#plugin_steps',
|
553 |
+
'description' => 'This add-on is designed for allowing the users/guests to add events to the calendar from the front end. In addition, the users can also have permissions to edit/delete their events.',
|
554 |
+
'icon' => '',
|
555 |
+
'image' => plugins_url('assets/add_addevent.jpg', __FILE__),
|
556 |
+
),
|
557 |
+
'import_export' => array(
|
558 |
+
'name' => 'ECWD Import/Export',
|
559 |
+
'url' => 'https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin#plugin_steps',
|
560 |
+
'description' => 'The following data of the Event Calendar WD can be exported and imported: Events, Categories, Venues,Organizers and Tags. The exported/imported data will be in CSV format, which can be further edited, modified and imported',
|
561 |
+
'icon' => '',
|
562 |
+
'image' => plugins_url('assets/import_export.png', __FILE__),
|
563 |
+
),
|
564 |
+
'custom_fields' => array(
|
565 |
+
'name' => 'ECWD Custom Fields',
|
566 |
+
'url' => 'https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin#plugin_steps',
|
567 |
+
'description' => 'Custom Fields Add-On will enable you to have more fields for more detailed and structured content: you can use this add-on and create additional fields for each event, venue and organizer.',
|
568 |
+
'icon' => '',
|
569 |
+
'image' => plugins_url('assets/custom_fields.png', __FILE__),
|
570 |
+
),
|
571 |
+
'ecwd_subscribe' => array(
|
572 |
+
'name' => 'ECWD Subscribe',
|
573 |
+
'url' => 'https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin#plugin_steps',
|
574 |
+
'description' => 'Event Calendar Subscription Add-on is a great too which allows subscribing to events based on category, tag, organizer and venue.',
|
575 |
+
'icon' => '',
|
576 |
+
'image' => plugins_url('assets/Subscribe.png', __FILE__),
|
577 |
+
),
|
578 |
+
'ecwd_export' => array(
|
579 |
+
'name' => 'ECWD Export to GCal/ICal',
|
580 |
+
'url' => 'https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin#plugin_steps',
|
581 |
+
'description' => 'Export add-on will enable your calendar users to export single or whole month events in CSV and ICS formats and import to their iCalendars and Google calendars.',
|
582 |
+
'icon' => '',
|
583 |
+
'image' => plugins_url('assets/export_addon.png', __FILE__),
|
584 |
+
),
|
585 |
+
),
|
586 |
+
'Events Grouping' => array(
|
587 |
+
'event_filters' => array(
|
588 |
+
'name' => 'ECWD Filter Bar',
|
589 |
+
'url' => 'https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin#plugin_steps',
|
590 |
+
'description' => 'This add-on is designed for advanced event filter and browsing. It will display multiple filters, which will make it easier for the user to find the relevant event from the calendar.',
|
591 |
+
'icon' => '',
|
592 |
+
'image' => plugins_url('assets/add_filters.png', __FILE__),
|
593 |
+
),
|
594 |
+
'event_countdown' => array(
|
595 |
+
'name' => 'ECWD Event Countdown',
|
596 |
+
'url' => 'https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin#plugin_steps',
|
597 |
+
'description' => 'With this add-on you can add an elegant countdown to your site. It supports calendar events or a custom one. The styles and colors of the countdown can be modified. It can be used as both as widget and shortcode.',
|
598 |
+
'icon' => '',
|
599 |
+
'image' => plugins_url('assets/add_cdown.jpg', __FILE__),
|
600 |
+
),
|
601 |
+
'upcoming_events' => array(
|
602 |
+
'name' => 'ECWD Upcoming events widget',
|
603 |
+
'url' => 'https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin#plugin_steps',
|
604 |
+
'description' => 'The Upcoming events widget is designed for displaying upcoming events lists. The number of events, the event date ranges, as well as the appearance of the widget is fully customizable and easy to manage.',
|
605 |
+
'icon' => '',
|
606 |
+
'image' => plugins_url('assets/upcoming_events.png', __FILE__),
|
607 |
+
),
|
608 |
+
'upcoming_events' => array(
|
609 |
+
'name' => 'ECWD Upcoming events widget',
|
610 |
+
'url' => 'https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin#plugin_steps',
|
611 |
+
'description' => 'The Upcoming events widget is designed for displaying upcoming events lists. The number of events, the event date ranges, as well as the appearance of the widget is fully customizable and easy to manage.',
|
612 |
+
'icon' => '',
|
613 |
+
'image' => plugins_url('assets/upcoming_events.png', __FILE__),
|
614 |
+
),
|
615 |
+
'ecwd_views' => array(
|
616 |
+
'name' => 'ECWD views',
|
617 |
+
'url' => 'https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin#plugin_steps',
|
618 |
+
'description' => 'ECWD Views is a convenient add-on for displaying one of the additional Premium views within the pages and posts. The add-on allows choosing the time range of the events, which will be displayed with a particular view.',
|
619 |
+
'icon' => '',
|
620 |
+
'image' => plugins_url('assets/ecwd_views.png', __FILE__),
|
621 |
+
),
|
622 |
+
),
|
623 |
+
'Integrations' => array(
|
624 |
+
'fb' => array(
|
625 |
+
'name' => 'ECWD Facebook Integration',
|
626 |
+
'url' => 'https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin#plugin_steps',
|
627 |
+
'description' => 'This addon integrates ECWD with your Facebook page and gives functionality to import events or just display events without importing.',
|
628 |
+
'icon' => '',
|
629 |
+
'image' => plugins_url('assets/add_fb.jpg', __FILE__),
|
630 |
+
),
|
631 |
+
'gcal' => array(
|
632 |
+
'name' => 'ECWD Google Calendar Integration',
|
633 |
+
'url' => 'https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin#plugin_steps',
|
634 |
+
'description' => 'This addon integrates ECWD with your Google Calendar and gives functionality to import events or just display events without importing.',
|
635 |
+
'icon' => '',
|
636 |
+
'image' => plugins_url('assets/add_gcal.jpg', __FILE__),
|
637 |
+
),
|
638 |
+
'ical' => array(
|
639 |
+
'name' => 'ECWD iCAL Integration',
|
640 |
+
'url' => 'https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin#plugin_steps',
|
641 |
+
'description' => 'This addon integrates ECWD with your iCAL Calendar and gives functionality to import events or just display events without importing.',
|
642 |
+
'icon' => '',
|
643 |
+
'image' => plugins_url('assets/add_ical.jpg', __FILE__),
|
644 |
+
),
|
645 |
+
'tickets' => array(
|
646 |
+
'name' => 'ECWD Event Tickets',
|
647 |
+
'url' => 'https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin#plugin_steps',
|
648 |
+
'description' => 'Event Tickets Add-on is an easy set up tool for integrating ECWD with WooCommerce to sell tickets for your events.',
|
649 |
+
'icon' => '',
|
650 |
+
'image' => plugins_url('assets/ticketing_addon.png', __FILE__),
|
651 |
+
),
|
652 |
+
'ecwd_embed' => array(
|
653 |
+
'name' => 'ECWD Embed',
|
654 |
+
'url' => 'https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin#plugin_steps',
|
655 |
+
'description' => 'This add-on will allow displaying a calendar from your site to other websites using embed code without need of installing ECWD plugin.',
|
656 |
+
'icon' => '',
|
657 |
+
'image' => plugins_url('assets/embed_addon.png', __FILE__),
|
658 |
+
),
|
659 |
+
),
|
660 |
+
);
|
661 |
+
include_once('views/admin/addons.php');
|
662 |
+
}
|
663 |
|
664 |
public function display_admin_page() {
|
665 |
include_once( 'views/admin/admin.php' );
|
1087 |
ECWD_Config::get_instance();
|
1088 |
}
|
1089 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1090 |
/**
|
1091 |
* Return an instance of this class.
|
1092 |
*/
|
1133 |
case "edit-ecwd_calendar":
|
1134 |
case "ecwd_calendar":
|
1135 |
$text = __('create, edit and delete Calendars','event-calendar-wd');
|
1136 |
+
$user_guide_link = 'https://help.10web.io/hc/en-us/articles/360016280212-Creating-Calendars-on-WordPress';
|
1137 |
break;
|
1138 |
case "edit-ecwd_event":
|
1139 |
case "ecwd_event":
|
1140 |
$text = __('create, edit and delete Events','event-calendar-wd');
|
1141 |
+
$user_guide_link = 'https://help.10web.io/hc/en-us/articles/360016499891-Creating-Events';
|
1142 |
break;
|
1143 |
case "edit-ecwd_organizer":
|
1144 |
case "ecwd_organizer":
|
1145 |
$text = __('create, edit and delete Organizers','event-calendar-wd');
|
1146 |
+
$user_guide_link = 'https://help.10web.io/hc/en-us/articles/360016500091-Event-Organizers-and-Venues';
|
1147 |
break;
|
1148 |
case "edit-ecwd_venue":
|
1149 |
case "ecwd_venue":
|
1150 |
$text = __('create, edit and delete Venues','event-calendar-wd');
|
1151 |
+
$user_guide_link = 'https://help.10web.io/hc/en-us/articles/360016500091-Event-Organizers-and-Venues';
|
1152 |
break;
|
1153 |
// case "edit-ecwd_theme":
|
1154 |
// case "ecwd_theme":
|
1155 |
// $text = 'This section allows you to create, edit and delete Themes';
|
1156 |
+
// $user_guide_link = 'https://help.10web.io/hc/en-us/articles/360016500311-Editing-Event-Calendar-Themes';
|
1157 |
// break;
|
1158 |
case "edit-ecwd_event_category":
|
1159 |
$text = __('create, edit and delete Event Categories','event-calendar-wd');
|
1160 |
+
$user_guide_link = 'https://help.10web.io/hc/en-us/articles/360016499951-Event-Categories-and-Tags';
|
1161 |
break;
|
1162 |
case "edit-ecwd_event_tag":
|
1163 |
$text = __('create, edit and delete Event Tags','event-calendar-wd');
|
1164 |
+
$user_guide_link = 'https://help.10web.io/hc/en-us/articles/360016499951-Event-Categories-and-Tags';
|
1165 |
break;
|
1166 |
case "ecwd_event_page_ecwd_general_settings":
|
1167 |
$text = __('change settings','event-calendar-wd');
|
1168 |
+
$user_guide_link = 'https://help.10web.io/hc/en-us/articles/360016280732-Configuring-Event-Calendar-Settings';
|
1169 |
break;
|
1170 |
}
|
1171 |
|
1181 |
private function add_helper_bar($text, $user_guide_link) {
|
1182 |
$help_text = $text;
|
1183 |
$prefix = "ecwd";
|
1184 |
+
$pro_link = "https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin";
|
1185 |
$is_free = true;
|
1186 |
$support_forum_link = "https://wordpress.org/support/plugin/event-calendar-wd";
|
1187 |
$support_icon = ECWD_URL . "/css/images/i_support.png";
|
1254 |
return $meta_fields;
|
1255 |
}
|
1256 |
|
1257 |
+
public static function ecwd_freemius() {
|
1258 |
+
if ( !isset($_REQUEST['ajax']) ) {
|
1259 |
|
1260 |
+
if ( !class_exists("TenWebLib") ) {
|
1261 |
+
$plugin_dir = apply_filters('tenweb_free_users_lib_path', array( 'version' => '1.1.1', 'path' => ECWD_DIR ));
|
1262 |
+
require_once($plugin_dir['path'] . '/wd/start.php');
|
1263 |
}
|
|
|
1264 |
global $ecwd_wd_freemius_config;
|
|
|
1265 |
$ecwd_options = array(
|
1266 |
"prefix" => "ecwd",
|
1267 |
"wd_plugin_id" => 86,
|
1268 |
+
"plugin_id" => 25,
|
1269 |
"plugin_title" => "Event Calendar WD",
|
1270 |
"plugin_wordpress_slug" => "event-calendar-wd",
|
1271 |
"plugin_dir" => ECWD_DIR,
|
1272 |
"plugin_main_file" => ECWD_PLUGIN_MAIN_FILE,
|
1273 |
"description" => __('Event Calendar WD is an easy event management and planning tool with advanced features.', 'event-calendar-wd'),
|
|
|
1274 |
"plugin_features" => array(
|
1275 |
array(
|
1276 |
"title" => __("Quick and Easy Event Management", "event-calendar-wd"),
|
1293 |
"description" => __("The Event Calendar WD has wide range of view options. The plugin allows to display events in 7 elegant views: month, day, week, list, map, poster board (masonry) and 4 day.", "event-calendar-wd"),
|
1294 |
)
|
1295 |
),
|
|
|
1296 |
"user_guide" => array(
|
1297 |
array(
|
1298 |
"main_title" => __("Installation Wizard/ Options Menu", "event-calendar-wd"),
|
1299 |
+
"url" => "https://help.10web.io/hc/en-us/articles/360016499771-Introducing-WordPress-Event-Calendar",
|
1300 |
"titles" => array(),
|
1301 |
),
|
1302 |
array(
|
1303 |
"main_title" => __("Calendars", "event-calendar-wd"),
|
1304 |
+
"url" => "https://help.10web.io/hc/en-us/articles/360016280212-Creating-Calendars-on-WordPress",
|
1305 |
"titles" => array(
|
1306 |
array(
|
1307 |
"title" => __("All Calendars", "event-calendar-wd"),
|
1308 |
+
"url" => "https://help.10web.io/hc/en-us/articles/360016280212-Creating-Calendars-on-WordPress",
|
1309 |
),
|
1310 |
array(
|
1311 |
"title" => __("Adding a Calendar", "event-calendar-wd"),
|
1312 |
+
"url" => "https://help.10web.io/hc/en-us/articles/360016280212-Creating-Calendars-on-WordPress",
|
1313 |
),
|
1314 |
array(
|
1315 |
"title" => __("Preview/Add Event", "event-calendar-wd"),
|
1316 |
+
"url" => "https://help.10web.io/hc/en-us/articles/360016499891-Creating-Events",
|
1317 |
),
|
1318 |
array(
|
1319 |
"title" => __("Settings", "event-calendar-wd"),
|
1320 |
+
"url" => "https://help.10web.io/hc/en-us/articles/360016280732-Configuring-Event-Calendar-Settings",
|
1321 |
),
|
1322 |
)
|
1323 |
),
|
1324 |
array(
|
1325 |
"main_title" => __("Creating/Modifying Events", "event-calendar-wd"),
|
1326 |
+
"url" => "https://help.10web.io/hc/en-us/articles/360016499891-Creating-Events",
|
1327 |
"titles" => array(
|
1328 |
array(
|
1329 |
"title" => __("All Events", "event-calendar-wd"),
|
1330 |
+
"url" => "https://help.10web.io/hc/en-us/articles/360016499891-Creating-Events",
|
1331 |
),
|
1332 |
array(
|
1333 |
"title" => __("Adding Events", "event-calendar-wd"),
|
1334 |
+
"url" => "https://help.10web.io/hc/en-us/articles/360016499891-Creating-Events",
|
1335 |
),
|
1336 |
array(
|
1337 |
"title" => __("Event Categories", "event-calendar-wd"),
|
1338 |
+
"url" => "https://help.10web.io/hc/en-us/articles/360016499951-Event-Categories-and-Tags",
|
1339 |
),
|
1340 |
array(
|
1341 |
"title" => __("Event Tags", "event-calendar-wd"),
|
1342 |
+
"url" => "https://help.10web.io/hc/en-us/articles/360016499951-Event-Categories-and-Tags",
|
1343 |
),
|
1344 |
)
|
1345 |
),
|
1346 |
array(
|
1347 |
"main_title" => __("Creating/Adding Organizers", "event-calendar-wd"),
|
1348 |
+
"url" => "https://help.10web.io/hc/en-us/articles/360016500091-Event-Organizers-and-Venues",
|
1349 |
"titles" => array(
|
1350 |
array(
|
1351 |
"title" => __("All Organizers", "event-calendar-wd"),
|
1352 |
+
"url" => "https://help.10web.io/hc/en-us/articles/360016500091-Event-Organizers-and-Venues",
|
1353 |
),
|
1354 |
array(
|
1355 |
"title" => __("Adding an organizer", "event-calendar-wd"),
|
1356 |
+
"url" => "https://help.10web.io/hc/en-us/articles/360016500091-Event-Organizers-and-Venues",
|
1357 |
),
|
1358 |
)
|
1359 |
),
|
1360 |
array(
|
1361 |
"main_title" => __("Creating/Adding Venues", "event-calendar-wd"),
|
1362 |
+
"url" => "https://help.10web.io/hc/en-us/articles/360016500091-Event-Organizers-and-Venues",
|
1363 |
"titles" => array(
|
1364 |
array(
|
1365 |
"title" => __("All Venues", "event-calendar-wd"),
|
1366 |
+
"url" => "https://help.10web.io/hc/en-us/articles/360016500091-Event-Organizers-and-Venues",
|
1367 |
),
|
1368 |
array(
|
1369 |
"title" => __("Adding a venue", "event-calendar-wd"),
|
1370 |
+
"url" => "https://help.10web.io/hc/en-us/articles/360016500091-Event-Organizers-and-Venues",
|
1371 |
),
|
1372 |
)
|
1373 |
),
|
1374 |
array(
|
1375 |
"main_title" => __("Calendar Themes", "event-calendar-wd"),
|
1376 |
+
"url" => "https://help.10web.io/hc/en-us/articles/360016500311-Editing-Event-Calendar-Themes",
|
1377 |
+
"titles" => array(),
|
1378 |
),
|
1379 |
array(
|
1380 |
"main_title" => __("Publishing the Calendar into a Page/Post", "event-calendar-wd"),
|
1381 |
+
"url" => "https://help.10web.io/hc/en-us/articles/360016280992-Publishing-Event-Calendar-on-WordPress",
|
1382 |
+
"titles" => array(),
|
1383 |
),
|
1384 |
array(
|
1385 |
"main_title" => __("Publishing the Calendar as a Widget", "event-calendar-wd"),
|
1386 |
+
"url" => "https://help.10web.io/hc/en-us/articles/360016280992-Publishing-Event-Calendar-on-WordPress",
|
1387 |
+
"titles" => array(),
|
1388 |
),
|
1389 |
),
|
1390 |
+
"video_youtube_id" => "htmdAkRuIzw", // e.g. https://www.youtube.com/watch?v=acaexefeP7o youtube id is the acaexefeP7o
|
1391 |
+
"plugin_wd_url" => "https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin",
|
1392 |
+
"plugin_wd_demo_link" => "https://demo.10web.io/olddemo/event-calendar",
|
1393 |
+
"plugin_wd_addons_link" => "https://10web.io/plugins/wordpress-event-calendar#plugin_extensions",
|
1394 |
+
"plugin_wd_docs_link" => "https://help.10web.io/hc/en-us/sections/360002402952-Event-Calendar",
|
1395 |
+
"after_subscribe" => add_query_arg(array('post_type' => 'ecwd_event'), admin_url('edit.php')), // this can be plagin overview page or set up page
|
1396 |
+
"plugin_wizard_link" => NULL,
|
|
|
1397 |
"plugin_menu_title" => "Events", //null
|
1398 |
+
"plugin_menu_icon" =>ECWD_URL."/assets/event-icon.png", // SC_URL . '/images/Staff_Directory_WD_menu.png', //null
|
1399 |
"deactivate" => true,
|
1400 |
"subscribe" => true,
|
1401 |
"custom_post" => ECWD_MENU_SLUG,
|
1402 |
+
"menu_position" => 25,
|
1403 |
+
"display_overview" => false,
|
1404 |
);
|
1405 |
+
if ( get_site_transient('ecwd_uninstall') === '1' ) {
|
1406 |
+
$ecwd_options['subscribe'] = FALSE;
|
1407 |
+
$ecwd_options['custom_post'] = NULL;
|
|
|
1408 |
}
|
1409 |
+
ten_web_lib_init($ecwd_options);
|
|
|
1410 |
$ecwd_wd_freemius_config = $ecwd_options;
|
|
|
1411 |
}
|
1412 |
}
|
|
|
1413 |
}
|
includes/ecwd-uninstall.php
CHANGED
@@ -7,7 +7,7 @@ class ecwd_uninstall {
|
|
7 |
if(isset($_POST['ecwd_check_yes']) && $_POST['ecwd_check_yes'] === 'yes') {
|
8 |
$this->uninstall();
|
9 |
} else if(get_site_transient('ecwd_uninstall') === '1') {
|
10 |
-
|
11 |
} else {
|
12 |
$this->ecwd_display_uninstall_page();
|
13 |
}
|
@@ -107,11 +107,11 @@ class ecwd_uninstall {
|
|
107 |
<h2><?php echo __('Uninstall Event Calendar WD', 'event-calendar-wd'); ?></h2>
|
108 |
<div class="goodbye-text">
|
109 |
Before uninstalling the plugin, please Contact our
|
110 |
-
<a href="https://
|
111 |
our best to help you out with your issue. We value each and every user and value what’s right for our
|
112 |
users in everything we do.<br>
|
113 |
However, if anyway you have made a decision to uninstall the plugin, please take a minute to
|
114 |
-
<a href="https://
|
115 |
you didn't like for our plugins further improvement and development. Thank you !!!
|
116 |
</div>
|
117 |
<p>
|
@@ -224,7 +224,7 @@ class ecwd_uninstall {
|
|
224 |
"prefix" => "ecwd",
|
225 |
"deactivate_class" => 'ecwd_deactivate_link',
|
226 |
"email" => $admin_data->data->user_email,
|
227 |
-
"plugin_wd_url" => "https://
|
228 |
));
|
229 |
wp_enqueue_style('ecwd_deactivate-css', ECWD_URL . '/wd/assets/css/deactivate_popup.css', array(), ECWD_VERSION);
|
230 |
|
7 |
if(isset($_POST['ecwd_check_yes']) && $_POST['ecwd_check_yes'] === 'yes') {
|
8 |
$this->uninstall();
|
9 |
} else if(get_site_transient('ecwd_uninstall') === '1') {
|
10 |
+
$this->deactivate_plugin();
|
11 |
} else {
|
12 |
$this->ecwd_display_uninstall_page();
|
13 |
}
|
107 |
<h2><?php echo __('Uninstall Event Calendar WD', 'event-calendar-wd'); ?></h2>
|
108 |
<div class="goodbye-text">
|
109 |
Before uninstalling the plugin, please Contact our
|
110 |
+
<a href="https://help.10web.io/hc/en-us/requests/new" target="_blank">support team</a>. We'll do
|
111 |
our best to help you out with your issue. We value each and every user and value what’s right for our
|
112 |
users in everything we do.<br>
|
113 |
However, if anyway you have made a decision to uninstall the plugin, please take a minute to
|
114 |
+
<a href="https://help.10web.io/hc/en-us/requests/new" target="_blank">Contact us</a> and tell what
|
115 |
you didn't like for our plugins further improvement and development. Thank you !!!
|
116 |
</div>
|
117 |
<p>
|
224 |
"prefix" => "ecwd",
|
225 |
"deactivate_class" => 'ecwd_deactivate_link',
|
226 |
"email" => $admin_data->data->user_email,
|
227 |
+
"plugin_wd_url" => "https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin",
|
228 |
));
|
229 |
wp_enqueue_style('ecwd_deactivate-css', ECWD_URL . '/wd/assets/css/deactivate_popup.css', array(), ECWD_VERSION);
|
230 |
|
includes/elementorWidget.php
CHANGED
@@ -99,7 +99,7 @@ class ECWDElementor extends \Elementor\Widget_Base {
|
|
99 |
'label_yes' => __( 'Yes', 'ecwd' ),
|
100 |
'label_no' => __( 'No', 'ecwd' ),
|
101 |
'default' => 'yes',
|
102 |
-
'description' => ( ECWD_PRO == 0 ) ? '<a href="https://
|
103 |
]
|
104 |
);
|
105 |
|
@@ -164,7 +164,7 @@ class ECWDElementor extends \Elementor\Widget_Base {
|
|
164 |
'type' => \Elementor\Controls_Manager::SELECT,
|
165 |
'options' => $view_options,
|
166 |
'default' => 'day',
|
167 |
-
'description' => ( ECWD_PRO == 0 ) ? '<a href="https://
|
168 |
]
|
169 |
);
|
170 |
|
99 |
'label_yes' => __( 'Yes', 'ecwd' ),
|
100 |
'label_no' => __( 'No', 'ecwd' ),
|
101 |
'default' => 'yes',
|
102 |
+
'description' => ( ECWD_PRO == 0 ) ? '<a href="https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin" target="_blank">' . __( 'Upgrade to Premium version.', 'ecwd' ) . '</a>' : ''
|
103 |
]
|
104 |
);
|
105 |
|
164 |
'type' => \Elementor\Controls_Manager::SELECT,
|
165 |
'options' => $view_options,
|
166 |
'default' => 'day',
|
167 |
+
'description' => ( ECWD_PRO == 0 ) ? '<a href="https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin" target="_blank">' . __( 'Upgrade to Premium version to access three more view options: posterboard, map and 4 days' ) . '</a>' : ''
|
168 |
]
|
169 |
);
|
170 |
|
js/admin/editor-buttons.js
CHANGED
@@ -292,7 +292,7 @@
|
|
292 |
type: 'container',
|
293 |
name: 'href',
|
294 |
style: 'color:#bf1b02',
|
295 |
-
html: '<a href="https://
|
296 |
}
|
297 |
]
|
298 |
},
|
292 |
type: 'container',
|
293 |
name: 'href',
|
294 |
style: 'color:#bf1b02',
|
295 |
+
html: '<a href="https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin" target="_blank">'+ecwd_translate.ecwd_upgrade_paid+'</a>'
|
296 |
}
|
297 |
]
|
298 |
},
|
languages/event-calendar-wd-da_DK.po
CHANGED
@@ -5787,12 +5787,3 @@ msgstr ""
|
|
5787 |
|
5788 |
#~ msgid "There is no venue added yet"
|
5789 |
#~ msgstr "Der er ikke tilføjet nogen steder endnu!"
|
5790 |
-
|
5791 |
-
#~ msgid "https://web-dorado.com/products/wordpress-event-calendar-wd.html"
|
5792 |
-
#~ msgstr "https://web-dorado.com/products/wordpress-event-calendar-wd.html"
|
5793 |
-
|
5794 |
-
#~ msgid "WebDorado"
|
5795 |
-
#~ msgstr "WebDorado"
|
5796 |
-
|
5797 |
-
#~ msgid "http://web-dorado.com"
|
5798 |
-
#~ msgstr "http://web-dorado.com"
|
5787 |
|
5788 |
#~ msgid "There is no venue added yet"
|
5789 |
#~ msgstr "Der er ikke tilføjet nogen steder endnu!"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/event-calendar-wd-zh_CN.po
CHANGED
@@ -5817,12 +5817,3 @@ msgstr ""
|
|
5817 |
|
5818 |
#~ msgid "There is no venue added yet"
|
5819 |
#~ msgstr "还有尚未添加任何地点"
|
5820 |
-
|
5821 |
-
#~ msgid "https://web-dorado.com/products/wordpress-event-calendar-wd.html"
|
5822 |
-
#~ msgstr "https://web-dorado.com/products/wordpress-event-calendar-wd.html"
|
5823 |
-
|
5824 |
-
#~ msgid "WebDorado"
|
5825 |
-
#~ msgstr "WebDorado"
|
5826 |
-
|
5827 |
-
#~ msgid "http://web-dorado.com"
|
5828 |
-
#~ msgstr "http://web-dorado.com"
|
5817 |
|
5818 |
#~ msgid "There is no venue added yet"
|
5819 |
#~ msgstr "还有尚未添加任何地点"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
readme.txt
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
=== Event Calendar WD - Responsive Event Calendar plugin ===
|
2 |
-
Contributors: webdorado
|
3 |
Tags: calendar, date, event, event calendar, events, events calendar, meeting, organizer, recurring, reservation, responsive, schedule
|
4 |
Requires at least: 3.9
|
5 |
-
Tested up to: 5.
|
6 |
Requires PHP: 5.2
|
7 |
-
Stable tag: 1.1.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -18,10 +18,10 @@ Event Calendar WD is a responsive calendar plugin for organizing events. This Wo
|
|
18 |
|
19 |
= Event Calendar WD =
|
20 |
|
21 |
-
[Special Offer for all Premium Plugins](https://
|
22 |
-
[WordPress Event Calendar WD](
|
23 |
-
[Demo](
|
24 |
-
[User Guide](https://
|
25 |
[Support Forum](https://wordpress.org/support/plugin/event-calendar-wd)
|
26 |
|
27 |
|
@@ -78,24 +78,26 @@ The Premium version of the plugin comes with five customizable calendar themes,
|
|
78 |
|
79 |
The plugin is integrated with Google Maps to help you display event locations. Simply choose a venue for each event and mark up the location on Google Maps, making it super easy for your guests to find venues.
|
80 |
|
81 |
-
= ADD-ONS =
|
82 |
|
|
|
83 |
If you want some additional functionality, like displaying upcoming events, selling online tickets, showing countdown for the events, and let your visitors add events on the calendar from the frontend, there are 14 available add-ons to choose from. Please note that calendar add-ons work with Premium version only. Find the full list of the add-on below.
|
84 |
|
85 |
-
[
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
[
|
98 |
-
|
|
|
|
|
99 |
|
100 |
= SETTINGS/CUSTOMIZATION =
|
101 |
*Some customizations described here are available in Premium version. Please refer to feature summary for additional info.
|
@@ -103,7 +105,7 @@ If you want some additional functionality, like displaying upcoming events, sel
|
|
103 |
You can add calendars to your website either by inserting the generated shortcode into your posts and pages, or display it as a widget on the sidebar areas of your site. The admin panel of the plugin is pretty straightforward and user-friendly. To add a new calendar you just have to go to the admin panel, click on the “Add a new Calendar” tab and it will open up a new page. Afterwards you need to give a title to the calendar and choose a theme for it. Once you’re done you can preview the calendar, save it as a draft, or publish it right away. You can add events to the calendar either from the admin panel and later assign them to the selected calendars, or by clicking on the date on the calendar itself. To have your event added to the calendar , you need to specify the event name,choose the dates, select the event venue,provide a URL and a relevant video URL if available.For recurring events, you just need to specify the event repeating cycles, such as daily, weekly, monthly, or yearly. Under the settings tab you’ll find an extensive list of the general settings for the calendars that you can adjust to your needs. Here you can select the date display format, enable comments for the events, choose how the events will be organized, enable social icons, and a lot more. You can create new event categories and tags by giving them a title, adding a slug and a description. You can apply the tags and categories to multiple events at ones. For more information about the customization of the calendar settings, please refer to the plugin installation instructions below.
|
104 |
|
105 |
|
106 |
-
[Premium version adds](
|
107 |
|
108 |
* Recurring events
|
109 |
* 5 beautiful customizable themes
|
@@ -112,9 +114,7 @@ You can add calendars to your website either by inserting the generated shortcod
|
|
112 |
|
113 |
|
114 |
###IMPORTANT:
|
115 |
-
If you think you found a bug in Event Calendar WD, or have a problem/question concerning the plugin, please check out [Support Forum](https://wordpress.org/support/plugin/event-calendar-wd)
|
116 |
-
|
117 |
-
|
118 |
|
119 |
== Screenshots ==
|
120 |
|
@@ -340,13 +340,16 @@ After downloading the ZIP file of the Event Calendar WD plugin,
|
|
340 |
*Go to your Downloads folder and locate the folder with the Event Calendar WD. Right-click on the folder and select Compress. Now you have a newly created .zip file which can be installed as described here.*
|
341 |
4. Click "Install Now" button.
|
342 |
5. Click "Activate Plugin" button for activating the Event Calendar WD.
|
343 |
-
6. If the installation does not succeed, please [click here to contact us](https://
|
344 |
|
345 |
== Privacy Policy ==
|
346 |
Event Calendar WD plugin optionally embeds Google Maps on front end to display events on the map. Embedded Google Maps behave in the exact same way as if visitor has opened Google Maps site. Google may collect data about visitors, use cookies and tracking, included their logged-in experience interaction with Google platform. Google Maps are regulated under terms of Google privacy policy https://policies.google.com/privacy. The plugin asks for your consent to collect site administrator’s email address and site URL to offer customer support, deals and discounts on premium products and more.
|
347 |
|
348 |
== Changelog ==
|
349 |
|
|
|
|
|
|
|
350 |
= 1.1.24 =
|
351 |
* New: Integration with 10Web Builder plugin
|
352 |
* New: Separate section for 10Web Plugins
|
1 |
=== Event Calendar WD - Responsive Event Calendar plugin ===
|
2 |
+
Contributors: webdorado, 10web
|
3 |
Tags: calendar, date, event, event calendar, events, events calendar, meeting, organizer, recurring, reservation, responsive, schedule
|
4 |
Requires at least: 3.9
|
5 |
+
Tested up to: 5.1
|
6 |
Requires PHP: 5.2
|
7 |
+
Stable tag: 1.1.25
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
18 |
|
19 |
= Event Calendar WD =
|
20 |
|
21 |
+
[Special Offer for all Premium Plugins](https://10web.io/plugins-bundle-pricing/)
|
22 |
+
[WordPress Event Calendar WD](https://10web.io/plugins/wordpress-event-calendar/)
|
23 |
+
[Demo](https://demo.10web.io/event-calendar/)
|
24 |
+
[User Guide](https://help.10web.io/hc/en-us/articles/360016499771-Introducing-WordPress-Event-Calendar)
|
25 |
[Support Forum](https://wordpress.org/support/plugin/event-calendar-wd)
|
26 |
|
27 |
|
78 |
|
79 |
The plugin is integrated with Google Maps to help you display event locations. Simply choose a venue for each event and mark up the location on Google Maps, making it super easy for your guests to find venues.
|
80 |
|
|
|
81 |
|
82 |
+
== Event Calendar Extensions ==
|
83 |
If you want some additional functionality, like displaying upcoming events, selling online tickets, showing countdown for the events, and let your visitors add events on the calendar from the frontend, there are 14 available add-ons to choose from. Please note that calendar add-ons work with Premium version only. Find the full list of the add-on below.
|
84 |
|
85 |
+
_\( [Available in Plugins Bundle](https://10web.io/plugins/wordpress-event-calendar/#product_pricing) )_
|
86 |
+
|
87 |
+
**Event Tickets**
|
88 |
+
**Frontend Event Management**
|
89 |
+
**Upcoming Events Widget**
|
90 |
+
**Filter**
|
91 |
+
**Subscribe**
|
92 |
+
**Countdown**
|
93 |
+
**Google Calendar Integration**
|
94 |
+
**iCal Integration**
|
95 |
+
**Facebook Integration**
|
96 |
+
**Import/Export**
|
97 |
+
**[Custom Fields**
|
98 |
+
**Views**
|
99 |
+
**Export to GCal/ICal**
|
100 |
+
**Embed**
|
101 |
|
102 |
= SETTINGS/CUSTOMIZATION =
|
103 |
*Some customizations described here are available in Premium version. Please refer to feature summary for additional info.
|
105 |
You can add calendars to your website either by inserting the generated shortcode into your posts and pages, or display it as a widget on the sidebar areas of your site. The admin panel of the plugin is pretty straightforward and user-friendly. To add a new calendar you just have to go to the admin panel, click on the “Add a new Calendar” tab and it will open up a new page. Afterwards you need to give a title to the calendar and choose a theme for it. Once you’re done you can preview the calendar, save it as a draft, or publish it right away. You can add events to the calendar either from the admin panel and later assign them to the selected calendars, or by clicking on the date on the calendar itself. To have your event added to the calendar , you need to specify the event name,choose the dates, select the event venue,provide a URL and a relevant video URL if available.For recurring events, you just need to specify the event repeating cycles, such as daily, weekly, monthly, or yearly. Under the settings tab you’ll find an extensive list of the general settings for the calendars that you can adjust to your needs. Here you can select the date display format, enable comments for the events, choose how the events will be organized, enable social icons, and a lot more. You can create new event categories and tags by giving them a title, adding a slug and a description. You can apply the tags and categories to multiple events at ones. For more information about the customization of the calendar settings, please refer to the plugin installation instructions below.
|
106 |
|
107 |
|
108 |
+
[Premium version adds](https://10web.io/plugins/wordpress-event-calendar)
|
109 |
|
110 |
* Recurring events
|
111 |
* 5 beautiful customizable themes
|
114 |
|
115 |
|
116 |
###IMPORTANT:
|
117 |
+
If you think you found a bug in Event Calendar WD, or have a problem/question concerning the plugin, please check out [Support Forum](https://wordpress.org/support/plugin/event-calendar-wd).
|
|
|
|
|
118 |
|
119 |
== Screenshots ==
|
120 |
|
340 |
*Go to your Downloads folder and locate the folder with the Event Calendar WD. Right-click on the folder and select Compress. Now you have a newly created .zip file which can be installed as described here.*
|
341 |
4. Click "Install Now" button.
|
342 |
5. Click "Activate Plugin" button for activating the Event Calendar WD.
|
343 |
+
6. If the installation does not succeed, please [click here to contact us](https://10web.io/contact-us/).
|
344 |
|
345 |
== Privacy Policy ==
|
346 |
Event Calendar WD plugin optionally embeds Google Maps on front end to display events on the map. Embedded Google Maps behave in the exact same way as if visitor has opened Google Maps site. Google may collect data about visitors, use cookies and tracking, included their logged-in experience interaction with Google platform. Google Maps are regulated under terms of Google privacy policy https://policies.google.com/privacy. The plugin asks for your consent to collect site administrator’s email address and site URL to offer customer support, deals and discounts on premium products and more.
|
347 |
|
348 |
== Changelog ==
|
349 |
|
350 |
+
= 1.1.25 =
|
351 |
+
* Changed: Links to 10Web.io.
|
352 |
+
|
353 |
= 1.1.24 =
|
354 |
* New: Integration with 10Web Builder plugin
|
355 |
* New: Separate section for 10Web Plugins
|
views/admin/addons.php
CHANGED
@@ -18,12 +18,11 @@ if (!defined('ABSPATH')) {
|
|
18 |
<div id="ecwd-settings">
|
19 |
<div id="ecwd-settings-content" >
|
20 |
<h2 id="add_on_title"><?php echo esc_html(get_admin_page_title()); ?></h2>
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
<?php
|
28 |
if($addons){
|
29 |
foreach ($addons as $name=>$cat) {
|
@@ -54,7 +53,7 @@ if (!defined('ABSPATH')) {
|
|
54 |
</figure>
|
55 |
<?php if ( $addon['url'] !== '#' ) { ?>
|
56 |
<a href="<?php echo $addon['url'] ?>"
|
57 |
-
target="_blank" class="ecwd-addon"><span>GET THIS
|
58 |
|
59 |
<?php } else { ?>
|
60 |
<div class="ecwd_coming_soon">
|
@@ -73,4 +72,4 @@ if (!defined('ABSPATH')) {
|
|
73 |
<!-- #ecwd-settings-content -->
|
74 |
</div>
|
75 |
<!-- #ecwd-settings -->
|
76 |
-
</div><!-- .wrap
|
18 |
<div id="ecwd-settings">
|
19 |
<div id="ecwd-settings-content" >
|
20 |
<h2 id="add_on_title"><?php echo esc_html(get_admin_page_title()); ?></h2>
|
21 |
+
<div>
|
22 |
+
<p>
|
23 |
+
<span style="color: #ba281e; font-size: 20px;">Attention:</span> Extensions are Available in <a target="_blank" href="<?php echo 'https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin#plugin_steps'; ?>">10Web Plugins Bundle</a>
|
24 |
+
</p>
|
25 |
+
</div>
|
|
|
26 |
<?php
|
27 |
if($addons){
|
28 |
foreach ($addons as $name=>$cat) {
|
53 |
</figure>
|
54 |
<?php if ( $addon['url'] !== '#' ) { ?>
|
55 |
<a href="<?php echo $addon['url'] ?>"
|
56 |
+
target="_blank" class="ecwd-addon"><span>GET THIS EXTENSION</span></a>
|
57 |
|
58 |
<?php } else { ?>
|
59 |
<div class="ecwd_coming_soon">
|
72 |
<!-- #ecwd-settings-content -->
|
73 |
</div>
|
74 |
<!-- #ecwd-settings -->
|
75 |
+
</div><!-- .wrap -->
|
views/admin/ecwd-calendar-meta.php
CHANGED
@@ -111,7 +111,7 @@ $ecwd_calendar_default_theme_color = (isset($ecwd_calendar_theme) && $ecwd_calen
|
|
111 |
<option disabled><?php _e('Saddle Brown','event-calendar-wd')?></option>
|
112 |
</select>
|
113 |
<p class="description">
|
114 |
-
<a href="https://
|
115 |
</p>
|
116 |
<!--<a href="<?php //echo admin_url('admin.php?page=ecwd_themes');?>"><?php //_e('Default', 'ecwd');?></a> <sup style="color: #ba281e;">pro</sup>-->
|
117 |
</td>
|
111 |
<option disabled><?php _e('Saddle Brown','event-calendar-wd')?></option>
|
112 |
</select>
|
113 |
<p class="description">
|
114 |
+
<a href="https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin" target="_blank"><?php _e('Upgrade to Premium for more themes.', 'event-calendar-wd'); ?></a>
|
115 |
</p>
|
116 |
<!--<a href="<?php //echo admin_url('admin.php?page=ecwd_themes');?>"><?php //_e('Default', 'ecwd');?></a> <sup style="color: #ba281e;">pro</sup>-->
|
117 |
</td>
|
views/admin/ecwd-event-meta.php
CHANGED
@@ -409,7 +409,7 @@ if($single_event->get_is_default_dates() === false){
|
|
409 |
<tr>
|
410 |
<th scope="row"><label class="repeat_format"><?php _e('Repeat rate', 'event-calendar-wd'); ?></label></th>
|
411 |
<td>
|
412 |
-
<a href="https://
|
413 |
target="_blank"><?php _e('Upgrade to Premium version', 'event-calendar-wd'); ?></a>
|
414 |
</td>
|
415 |
</tr>
|
409 |
<tr>
|
410 |
<th scope="row"><label class="repeat_format"><?php _e('Repeat rate', 'event-calendar-wd'); ?></label></th>
|
411 |
<td>
|
412 |
+
<a href="https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin"
|
413 |
target="_blank"><?php _e('Upgrade to Premium version', 'event-calendar-wd'); ?></a>
|
414 |
</td>
|
415 |
</tr>
|
views/admin/ecwd-featured-plugins.php
DELETED
@@ -1,292 +0,0 @@
|
|
1 |
-
<div id="main_featured_plugins_page">
|
2 |
-
<table align="center" width="90%" style="margin-top: 0px;border-bottom: rgb(111, 111, 111) solid 1px;">
|
3 |
-
<tr>
|
4 |
-
<td colspan="2" style="height: 40px; padding: 30px 0px 0px 0px;">
|
5 |
-
<h3 style="margin: 0px;font-family:Segoe UI;padding-bottom: 15px;color: rgb(111, 111, 111); font-size:18pt;">Featured Plugins</h3>
|
6 |
-
</td>
|
7 |
-
<td align="right" style="font-size:16px;"></td>
|
8 |
-
</tr>
|
9 |
-
</table>
|
10 |
-
<div class="featured_header">
|
11 |
-
<div>
|
12 |
-
<a target="_blank" href="https://web-dorado.com/wordpress-plugins.html?source=eventcalendarwd">
|
13 |
-
<h1>GET EVENT CALENDAR WD +18 PLUGINS</h1>
|
14 |
-
<h1 class="get_plugins">FOR $100 ONLY <span>- SAVE 70%</span></h1>
|
15 |
-
</a>
|
16 |
-
</div>
|
17 |
-
<form method="post">
|
18 |
-
<ul id="featured-plugins-list">
|
19 |
-
<li class="ecommerce-wd">
|
20 |
-
<div class="product"></div>
|
21 |
-
<div class="title">
|
22 |
-
<strong class="heading">Ecommerce</strong>
|
23 |
-
</div>
|
24 |
-
<div class="description">
|
25 |
-
<p>Ecommerce WD is a highly-functional, user friendly WordPress Ecommerce plugin, which is perfect for developing online stores for any level of complexity.</p>
|
26 |
-
</div>
|
27 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-ecommerce.html" class="download">Download plugin ►</a>
|
28 |
-
</li>
|
29 |
-
<li class="photo-gallery ">
|
30 |
-
<div class="product"></div>
|
31 |
-
<div class="title">
|
32 |
-
<strong class="heading">Photo Gallery</strong>
|
33 |
-
</div>
|
34 |
-
<div class="description">
|
35 |
-
<p>Photo Gallery is a fully responsive WordPress Gallery plugin with advanced functionality. </p>
|
36 |
-
</div>
|
37 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-photo-gallery-plugin.html" class="download">Download plugin ►</a>
|
38 |
-
</li>
|
39 |
-
<li class="form-maker">
|
40 |
-
<div class="product"></div>
|
41 |
-
<div class="title">
|
42 |
-
<strong class="heading">Form Maker</strong>
|
43 |
-
</div>
|
44 |
-
<div class="description">
|
45 |
-
<p>Form Maker is a modern and advanced tool for creating WordPress forms easily and fast.</p>
|
46 |
-
</div>
|
47 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-form.html" class="download">Download plugin ►</a>
|
48 |
-
</li>
|
49 |
-
<li class="google-analytics">
|
50 |
-
<div class="product"></div>
|
51 |
-
<div class="title">
|
52 |
-
<strong class="heading">Google Analytics WD</strong>
|
53 |
-
</div>
|
54 |
-
<div class="description">
|
55 |
-
<p>A Google Analytics integration plugin.</p>
|
56 |
-
</div>
|
57 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-google-analytics-plugin.html" class="download">Download plugin ►</a>
|
58 |
-
</li>
|
59 |
-
<li class="faq-wd">
|
60 |
-
<div class="product"></div>
|
61 |
-
<div class="title">
|
62 |
-
<strong class="heading">FAQ WD</strong>
|
63 |
-
</div>
|
64 |
-
<div class="description">
|
65 |
-
<p>The FAQ WD plugin will help to add categorizes and include questions in each category.</p>
|
66 |
-
</div>
|
67 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-faq-wd.html" class="download">Download plugin ►</a>
|
68 |
-
</li>
|
69 |
-
<li class="instagram-wd">
|
70 |
-
<div class="product"></div>
|
71 |
-
<div class="title">
|
72 |
-
<strong class="heading">Instagram Feed WD</strong>
|
73 |
-
</div>
|
74 |
-
<div class="description">
|
75 |
-
<p>Instagram Feed WD plugin allows to display image feeds from single or multiple Instagram accounts on a WordPress site.</p>
|
76 |
-
</div>
|
77 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-instagram-feed-wd.html" class="download">Download plugin ►</a>
|
78 |
-
</li>
|
79 |
-
<li class="team-wd">
|
80 |
-
<div class="product"></div>
|
81 |
-
<div class="title">
|
82 |
-
<strong class="heading">TEAM WD</strong>
|
83 |
-
</div>
|
84 |
-
<div class="description">
|
85 |
-
<p>Team WD plugin is a perfect solution to display the members of your staff, team or employees on your WordPress website.</p>
|
86 |
-
</div>
|
87 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-team-wd.html" class="download">Download plugin ►</a>
|
88 |
-
</li>
|
89 |
-
<li class="fb-feed">
|
90 |
-
<div class="product"></div>
|
91 |
-
<div class="title">
|
92 |
-
<strong class="heading">Facebook Feed WD</strong>
|
93 |
-
</div>
|
94 |
-
<div class="description">
|
95 |
-
<p>Facebook Feed WD is a completely customizable, responsive solution to help you display your Facebook feed on your WordPress website.</p>
|
96 |
-
</div>
|
97 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-facebook-feed-plugin.html" class="download">Download plugin ►</a>
|
98 |
-
</li>
|
99 |
-
<li class="post-slider">
|
100 |
-
<div class="product"></div>
|
101 |
-
<div class="title">
|
102 |
-
<strong class="heading">POST SLIDER WD</strong>
|
103 |
-
</div>
|
104 |
-
<div class="description">
|
105 |
-
<p>Post Slider WD is designed to show off the selected posts of your website in a slider. The slider can be fully customized to fit the website theme and overall design.</p>
|
106 |
-
</div>
|
107 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-post-slider-plugin.html" class="download">Download plugin ►</a>
|
108 |
-
</li>
|
109 |
-
<li class="ad-manager">
|
110 |
-
<div class="product"></div>
|
111 |
-
<div class="title">
|
112 |
-
<strong class="heading">AD MANAGER WD</strong>
|
113 |
-
</div>
|
114 |
-
<div class="description">
|
115 |
-
<p>Thinking of ways to monetize your WordPress website with ads? Now you can do it without any difficulty.</p>
|
116 |
-
</div>
|
117 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-ad-manager-wd.html" class="download">Download plugin ►</a>
|
118 |
-
</li>
|
119 |
-
<li class="youtube-wd">
|
120 |
-
<div class="product"></div>
|
121 |
-
<div class="title">
|
122 |
-
<strong class="heading">YOUTUBE WD</strong>
|
123 |
-
</div>
|
124 |
-
<div class="description">
|
125 |
-
<p>Adding YouTube videos, channels and playlists to your WordPress website is super easy with YouTube WD plugin.</p>
|
126 |
-
</div>
|
127 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-youtube-plugin.html" class="download">Download plugin ►</a>
|
128 |
-
</li>
|
129 |
-
<li class="mailchimp-wd">
|
130 |
-
<div class="product"></div>
|
131 |
-
<div class="title">
|
132 |
-
<strong class="heading">MAILCHIMP WD</strong>
|
133 |
-
</div>
|
134 |
-
<div class="description">
|
135 |
-
<p>Take the next step in your email marketing strategy. Convert your website visitors into subscribers with a comprehensive MailChimp WD WordPress plugin.</p>
|
136 |
-
</div>
|
137 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-mailchimp-wd.html" class="download">Download plugin ►</a>
|
138 |
-
</li>
|
139 |
-
<li class="spider-calendar">
|
140 |
-
<div class="product"></div>
|
141 |
-
<div class="title">
|
142 |
-
<strong class="heading">Spider Calendar</strong>
|
143 |
-
</div>
|
144 |
-
<div class="description">
|
145 |
-
<p>Spider Event Calendar is a highly configurable product which allows you to have multiple organized events.</p>
|
146 |
-
</div>
|
147 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-calendar.html" class="download">Download plugin ►</a>
|
148 |
-
</li>
|
149 |
-
<li class="slider_wd">
|
150 |
-
<div class="product"></div>
|
151 |
-
<div class="title">
|
152 |
-
<strong class="heading">Slider WD</strong>
|
153 |
-
</div>
|
154 |
-
<div class="description">
|
155 |
-
<p>Create responsive, highly configurable sliders with various effects for your WordPress site. </p>
|
156 |
-
</div>
|
157 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-slider-plugin.html" class="download">Download plugin ►</a>
|
158 |
-
</li>
|
159 |
-
<li class="catalog">
|
160 |
-
<div class="product"></div>
|
161 |
-
<div class="title">
|
162 |
-
<strong class="heading">Spider Catalog</strong>
|
163 |
-
</div>
|
164 |
-
<div class="description">
|
165 |
-
<p>Spider Catalog for WordPress is a convenient tool for organizing the products represented on your website into catalogs.</p>
|
166 |
-
</div>
|
167 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-catalog.html" class="download">Download plugin ►</a>
|
168 |
-
</li>
|
169 |
-
<li class="player">
|
170 |
-
<div class="product"></div>
|
171 |
-
<div class="title">
|
172 |
-
<strong class="heading">Video Player</strong>
|
173 |
-
</div>
|
174 |
-
<div class="description">
|
175 |
-
<p>Spider Video Player for WordPress is a Flash & HTML5 video player plugin that allows you to easily add videos to your website with the possibility</p>
|
176 |
-
</div>
|
177 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-player.html" class="download">Download plugin ►</a>
|
178 |
-
</li>
|
179 |
-
<li class="contacts">
|
180 |
-
<div class="product"></div>
|
181 |
-
<div class="title">
|
182 |
-
<strong class="heading">Spider Contacts</strong>
|
183 |
-
</div>
|
184 |
-
<div class="description">
|
185 |
-
<p>Spider Contacts helps you to display information about the group of people more intelligible, effective and convenient.</p>
|
186 |
-
</div>
|
187 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-contacts-plugin.html" class="download">Download plugin ►</a>
|
188 |
-
</li>
|
189 |
-
<li class="facebook">
|
190 |
-
<div class="product"></div>
|
191 |
-
<div class="title">
|
192 |
-
<strong class="heading">Spider Facebook</strong>
|
193 |
-
</div>
|
194 |
-
<div class="description">
|
195 |
-
<p>Spider Facebook is a WordPress integration tool for Facebook.It includes all the available Facebook social plugins and widgets.</p>
|
196 |
-
</div>
|
197 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-facebook.html" class="download">Download plugin ►</a>
|
198 |
-
</li>
|
199 |
-
<li class="faq">
|
200 |
-
<div class="product"></div>
|
201 |
-
<div class="title">
|
202 |
-
<strong class="heading">Spider FAQ</strong>
|
203 |
-
</div>
|
204 |
-
<div class="description">
|
205 |
-
<p>The Spider FAQ WordPress plugin is for creating an FAQ (Frequently Asked Questions) section for your website.</p>
|
206 |
-
</div>
|
207 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-faq-plugin.html" class="download">Download plugin ►</a>
|
208 |
-
</li>
|
209 |
-
<li class="zoom">
|
210 |
-
<div class="product"></div>
|
211 |
-
<div class="title">
|
212 |
-
<strong class="heading">Zoom</strong>
|
213 |
-
</div>
|
214 |
-
<div class="description">
|
215 |
-
<p>Zoom enables site users to resize the predefined areas of the web site.</p>
|
216 |
-
</div>
|
217 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-zoom.html" class="download">Download plugin ►</a>
|
218 |
-
</li>
|
219 |
-
<li class="flash-calendar">
|
220 |
-
<div class="product"></div>
|
221 |
-
<div class="title">
|
222 |
-
<strong class="heading">Flash Calendar</strong>
|
223 |
-
</div>
|
224 |
-
<div class="description">
|
225 |
-
<p>Spider Flash Calendar is a highly configurable Flash calendar plugin which allows you to have multiple organized events.</p>
|
226 |
-
</div>
|
227 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-events-calendar.html" class="download">Download plugin ►</a>
|
228 |
-
</li>
|
229 |
-
<li class="contact-maker">
|
230 |
-
<div class="product"></div>
|
231 |
-
<div class="title">
|
232 |
-
<strong class="heading">Contact Form Maker</strong>
|
233 |
-
</div>
|
234 |
-
<div class="description">
|
235 |
-
<p>WordPress Contact Form Maker is an advanced and easy-to-use tool for creating forms.</p>
|
236 |
-
</div>
|
237 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-contact-form-maker-plugin.html" class="download">Download plugin ►</a>
|
238 |
-
</li>
|
239 |
-
<li class="twitter-widget">
|
240 |
-
<div class="product"></div>
|
241 |
-
<div class="title">
|
242 |
-
<strong class="heading">Widget Twitter</strong>
|
243 |
-
</div>
|
244 |
-
<div class="description">
|
245 |
-
<p>The Widget Twitter plugin lets you to fully integrate your WordPress site with your Twitter account.</p>
|
246 |
-
</div>
|
247 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-twitter-integration-plugin.html" class="download">Download plugin ►</a>
|
248 |
-
</li>
|
249 |
-
<li class="contact_form_bulder">
|
250 |
-
<div class="product"></div>
|
251 |
-
<div class="title">
|
252 |
-
<strong class="heading">Contact Form Builder</strong>
|
253 |
-
</div>
|
254 |
-
<div class="description">
|
255 |
-
<p>Contact Form Builder is the best tool for quickly arranging a contact form for your clients and visitors. </p>
|
256 |
-
</div>
|
257 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-contact-form-builder.html" class="download">Download plugin ►</a>
|
258 |
-
</li>
|
259 |
-
<li class="folder_menu">
|
260 |
-
<div class="product"></div>
|
261 |
-
<div class="title">
|
262 |
-
<strong class="heading">Folder Menu</strong>
|
263 |
-
</div>
|
264 |
-
<div class="description">
|
265 |
-
<p>Folder Menu Vertical is a WordPress Flash menu module for your website, designed to meet your needs and preferences. </p>
|
266 |
-
</div>
|
267 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-menu-vertical.html" class="download">Download plugin ►</a>
|
268 |
-
</li>
|
269 |
-
<li class="random_post">
|
270 |
-
<div class="product"></div>
|
271 |
-
<div class="title">
|
272 |
-
<strong class="heading">Random post</strong>
|
273 |
-
</div>
|
274 |
-
<div class="description">
|
275 |
-
<p>Spider Random Post is a small but very smart solution for your WordPress web site. </p>
|
276 |
-
</div>
|
277 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-random-post.html" class="download">Download plugin ►</a>
|
278 |
-
</li>
|
279 |
-
<li class="google-maps">
|
280 |
-
<div class="product"></div>
|
281 |
-
<div class="title">
|
282 |
-
<strong class="heading">Google Maps</strong>
|
283 |
-
</div>
|
284 |
-
<div class="description">
|
285 |
-
<p>Google Maps WD is an intuitive tool for creating Google maps with advanced markers, custom layers and overlays for your website.</p>
|
286 |
-
</div>
|
287 |
-
<a target="_blank" href="https://web-dorado.com/products/wordpress-google-maps-plugin.html" class="download">Download plugin ►</a>
|
288 |
-
</li>
|
289 |
-
</ul>
|
290 |
-
</form>
|
291 |
-
</div>
|
292 |
-
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
views/admin/ecwd-featured-themes.php
DELETED
@@ -1,301 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
class ECWDFeaturedThemes {
|
4 |
-
|
5 |
-
|
6 |
-
private $slug = 'eventcalendarwd';
|
7 |
-
private $lang_slug = 'ecwd';
|
8 |
-
|
9 |
-
private $image_url = '';
|
10 |
-
private $demo_url = 'http://themedemo.web-dorado.com/';
|
11 |
-
private $site_url = 'https://web-dorado.com/wordpress-themes/';
|
12 |
-
|
13 |
-
public function __construct() {
|
14 |
-
$this->image_url = ECWD_URL . "/css/featured_themes/";
|
15 |
-
}
|
16 |
-
|
17 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
18 |
-
// Public Methods //
|
19 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
20 |
-
|
21 |
-
public function display() {
|
22 |
-
?>
|
23 |
-
|
24 |
-
<style>
|
25 |
-
@import url(https://fonts.googleapis.com/css?family=Oswald);
|
26 |
-
|
27 |
-
#main_featured_themes_page #featured-themes-list {
|
28 |
-
position:relative;
|
29 |
-
margin:0px auto;
|
30 |
-
height:auto;
|
31 |
-
display:table;
|
32 |
-
list-style:none;
|
33 |
-
text-align: center;
|
34 |
-
width: 100%;
|
35 |
-
}
|
36 |
-
#main_featured_themes_page #featured-themes-list li {
|
37 |
-
display: inline-table;
|
38 |
-
width: 300px;
|
39 |
-
margin: 20px 10px 0px 10px;
|
40 |
-
background: #FFFFFF;
|
41 |
-
border-right: 3px solid #E5E5E5;
|
42 |
-
border-bottom: 3px solid #E5E5E5;
|
43 |
-
position: relative;
|
44 |
-
}
|
45 |
-
@media screen and (min-width: 1600px) {
|
46 |
-
#main_featured_themes_page #featured-themes-list li {
|
47 |
-
width:400px;
|
48 |
-
}
|
49 |
-
|
50 |
-
}
|
51 |
-
#main_featured_themes_page .theme_img img {
|
52 |
-
max-width: 100%;
|
53 |
-
}
|
54 |
-
#main_featured_themes_page .theme_img {
|
55 |
-
display: inline-block;
|
56 |
-
overflow: hidden;
|
57 |
-
outline: 1px solid #D6D1D1;
|
58 |
-
position:relative;
|
59 |
-
/*height: 168px; */
|
60 |
-
}
|
61 |
-
#main_featured_themes_page #featured-themes-list li .title {
|
62 |
-
width: 91%;
|
63 |
-
text-align: center;
|
64 |
-
margin: 0 auto;
|
65 |
-
}
|
66 |
-
#main_featured_themes_page {
|
67 |
-
font-family: Oswald;
|
68 |
-
}
|
69 |
-
#main_featured_themes_page #featured-themes-list li .title .heading {
|
70 |
-
display: block;
|
71 |
-
position: relative;
|
72 |
-
font-size: 17px;
|
73 |
-
color: #666666;
|
74 |
-
margin: 13px 0px 13px 0px;
|
75 |
-
text-transform: uppercase;
|
76 |
-
}
|
77 |
-
#main_featured_themes_page #featured-themes-list li .title p {
|
78 |
-
font-size:14px;
|
79 |
-
color:#444;
|
80 |
-
margin-left:20px;
|
81 |
-
}
|
82 |
-
#main_featured_themes_page #featured-themes-list li .description {
|
83 |
-
height:130px;
|
84 |
-
width: 90%;
|
85 |
-
margin: 0 auto;
|
86 |
-
}
|
87 |
-
#main_featured_themes_page #featured-themes-list li .description p {
|
88 |
-
text-align: center;
|
89 |
-
width: 100%;
|
90 |
-
color: #666666;
|
91 |
-
font-family: "Open Sans",sans-serif;
|
92 |
-
font-size: 14px;
|
93 |
-
}
|
94 |
-
#main_featured_themes_page #featured-themes-list li .links {
|
95 |
-
border-top: 1px solid #d8d8d8;
|
96 |
-
width: 90%;
|
97 |
-
margin: 0 auto;
|
98 |
-
font-size: 14px;
|
99 |
-
line-height: 40px;
|
100 |
-
font-weight: bolder;
|
101 |
-
text-align: center;
|
102 |
-
padding-top: 9px;
|
103 |
-
padding-bottom: 12px;
|
104 |
-
}
|
105 |
-
#main_featured_themes_page .page_header h1 {
|
106 |
-
margin: 0px;
|
107 |
-
font-family: Segoe UI;
|
108 |
-
padding-bottom: 15px;
|
109 |
-
color: rgb(111, 111, 111);
|
110 |
-
font-size: 24px;
|
111 |
-
text-align:center;
|
112 |
-
}
|
113 |
-
#main_featured_themes_page .page_header {
|
114 |
-
height: 40px;
|
115 |
-
padding: 22px 0px 0px 0px;
|
116 |
-
margin-bottom: 15px;
|
117 |
-
/*border-bottom: rgb(111, 111, 111) solid 1px;*/
|
118 |
-
}
|
119 |
-
#main_featured_themes_page #featured-themes-list li a {
|
120 |
-
outline: none;
|
121 |
-
line-height: 29px;
|
122 |
-
text-decoration: none;
|
123 |
-
color: #134d68;
|
124 |
-
font-family: "Open Sans",sans-serif;
|
125 |
-
text-shadow: 1px 0;
|
126 |
-
display: inline-block;
|
127 |
-
font-size: 15px;
|
128 |
-
}
|
129 |
-
#main_featured_themes_page #featured-themes-list li a.demo {
|
130 |
-
color: #ffffff;
|
131 |
-
background: #F47629;
|
132 |
-
border-radius: 3px;
|
133 |
-
width: 76px;
|
134 |
-
text-align:center;
|
135 |
-
margin-right: 12px;
|
136 |
-
}
|
137 |
-
#main_featured_themes_page #featured-themes-list li a.download {
|
138 |
-
padding-right: 30px;
|
139 |
-
background:url(<?php echo $this->image_url; ?>down.png) no-repeat right;
|
140 |
-
}
|
141 |
-
#main_featured_themes_page .featured_header{
|
142 |
-
background: #11465F;
|
143 |
-
border-right: 3px solid #E5E5E5;
|
144 |
-
border-bottom: 3px solid #E5E5E5;
|
145 |
-
position: relative;
|
146 |
-
padding: 20px 0;
|
147 |
-
}
|
148 |
-
#main_featured_themes_page .featured_header .try-now {
|
149 |
-
text-align: center;
|
150 |
-
}
|
151 |
-
#main_featured_themes_page .featured_header .try-now span {
|
152 |
-
display: inline-block;
|
153 |
-
padding: 7px 16px;
|
154 |
-
background: #F47629;
|
155 |
-
border-radius: 10px;
|
156 |
-
color: #ffffff;
|
157 |
-
font-size: 23px;
|
158 |
-
}
|
159 |
-
#main_featured_themes_page .featured_container {
|
160 |
-
position: relative;
|
161 |
-
width: 90%;
|
162 |
-
margin: 15px auto 0px auto;
|
163 |
-
}
|
164 |
-
#main_featured_themes_page .featured_container .old_price{
|
165 |
-
color: rgba(180, 180, 180, 0.3);
|
166 |
-
text-decoration: line-through;
|
167 |
-
font-family: Oswald;
|
168 |
-
}
|
169 |
-
#main_featured_themes_page .featured_container .get_themes{
|
170 |
-
color: #FFFFFF;
|
171 |
-
height: 85px;
|
172 |
-
margin: 0;
|
173 |
-
background-size: 95% 100%;
|
174 |
-
background-position: center;
|
175 |
-
line-height: 60px;
|
176 |
-
font-size: 45px;
|
177 |
-
text-align: center;
|
178 |
-
letter-spacing: 3px;
|
179 |
-
}
|
180 |
-
#main_featured_themes_page .featured_header h1{
|
181 |
-
font-size: 45px;
|
182 |
-
text-align: center;
|
183 |
-
color: #ffffff;
|
184 |
-
letter-spacing: 3px;
|
185 |
-
line-height: 10px;
|
186 |
-
}
|
187 |
-
#main_featured_themes_page .featured_header a{
|
188 |
-
text-decoration: none;
|
189 |
-
}
|
190 |
-
@media screen and (max-width: 1035px) {
|
191 |
-
#main_featured_themes_page .featured_header h1{
|
192 |
-
font-size: 37px;
|
193 |
-
line-height: 0;
|
194 |
-
}
|
195 |
-
}
|
196 |
-
@media screen and (max-width: 835px) {
|
197 |
-
#main_featured_themes_page .get_themes span{
|
198 |
-
display: none;
|
199 |
-
}
|
200 |
-
}
|
201 |
-
@media screen and (max-width: 435px) {
|
202 |
-
#main_featured_themes_page .featured_header h1 {
|
203 |
-
font-size: 20px;
|
204 |
-
line-height: 17px;
|
205 |
-
}
|
206 |
-
}
|
207 |
-
</style>
|
208 |
-
|
209 |
-
<?php
|
210 |
-
$WDWThemes = array(
|
211 |
-
"business_elite" => array(
|
212 |
-
"title" => "Business Elite",
|
213 |
-
"description" => __("Business Elite is a robust parallax theme for business websites. The theme uses smooth transitions and many functional sections.",$this->lang_slug),
|
214 |
-
"link" => "business-elite.html",
|
215 |
-
"demo" => "theme-businesselite",
|
216 |
-
"image" => "business_elite.jpg"
|
217 |
-
),
|
218 |
-
"portfolio" => array(
|
219 |
-
"title" => "Portfolio Gallery",
|
220 |
-
"description" => __("Portfolio Gallery helps to display images using various color schemes and layouts combined with elegant fonts and content parts.",$this->lang_slug),
|
221 |
-
"link" => "portfolio-gallery.html",
|
222 |
-
"demo" => "theme-portfoliogallery",
|
223 |
-
"image" => "portfolio_gallery.jpg"
|
224 |
-
),
|
225 |
-
"sauron" => array(
|
226 |
-
"title" => "Sauron",
|
227 |
-
"description" => __("Sauron is a multipurpose parallax theme, which uses multiple interactive sections designed for the client-engagement.",$this->lang_slug),
|
228 |
-
"link" => "sauron.html",
|
229 |
-
"demo" => "theme-sauron",
|
230 |
-
"image" => "sauron.jpg"
|
231 |
-
),
|
232 |
-
"business_world" => array(
|
233 |
-
"title" => "Business World",
|
234 |
-
"description" => __("Business World is an innovative WordPress theme great for Business websites.",$this->lang_slug),
|
235 |
-
"link" => "business-world.html",
|
236 |
-
"demo" => "theme-businessworld",
|
237 |
-
"image" => "business_world.jpg"
|
238 |
-
),
|
239 |
-
"best_magazine" => array(
|
240 |
-
"title" => "Best Magazine",
|
241 |
-
"description" => __("Best Magazine is an ultimate selection when you are dealing with multi-category news websites.",$this->lang_slug),
|
242 |
-
"link" => "best-magazine.html",
|
243 |
-
"demo" => "theme-bestmagazine",
|
244 |
-
"image" => "best_magazine.jpg"
|
245 |
-
),
|
246 |
-
"magazine" => array(
|
247 |
-
"title" => "News Magazine",
|
248 |
-
"description" => __("Magazine theme is a perfect solution when creating news and informational websites. It comes with a wide range of layout options.",$this->lang_slug),
|
249 |
-
"link" => "news-magazine.html",
|
250 |
-
"demo" => "theme-newsmagazine",
|
251 |
-
"image" => "news_magazine.jpg"
|
252 |
-
)
|
253 |
-
);
|
254 |
-
?>
|
255 |
-
<div id="main_featured_themes_page">
|
256 |
-
<div class="featured_container">
|
257 |
-
<div class="page_header">
|
258 |
-
<h1><?php echo __("Featured Themes",$this->lang_slug); ?></h1>
|
259 |
-
</div>
|
260 |
-
<div class="featured_header">
|
261 |
-
<a target="_blank" href="https://web-dorado.com/wordpress-themes.html?source=<?php echo $this->slug; ?>">
|
262 |
-
<h1><?php echo __("WORDPRESS THEMES",$this->lang_slug); ?></h1>
|
263 |
-
<h2 class="get_themes"><?php echo __("ALL FOR $40 ONLY ",$this->lang_slug); ?><span>- <?php echo __("SAVE 80%",$this->lang_slug); ?></span></h2>
|
264 |
-
<div class="try-now">
|
265 |
-
<span><?php echo __("TRY NOW",$this->lang_slug); ?></span>
|
266 |
-
</div>
|
267 |
-
</a>
|
268 |
-
</div>
|
269 |
-
<ul id="featured-themes-list">
|
270 |
-
<?php foreach($WDWThemes as $key=>$WDWTheme) : ?>
|
271 |
-
<li class="<?php echo $key; ?>">
|
272 |
-
<div class="theme_img">
|
273 |
-
<img src="<?php echo $this->image_url . $WDWTheme["image"]; ?>">
|
274 |
-
</div>
|
275 |
-
<div class="title">
|
276 |
-
<h3 class="heading"><?php echo $WDWTheme["title"]; ?></h3>
|
277 |
-
</div>
|
278 |
-
<div class="description">
|
279 |
-
<p><?php echo $WDWTheme["description"]; ?></p>
|
280 |
-
</div>
|
281 |
-
<div class="links">
|
282 |
-
<a target="_blank" href="<?php echo $this->demo_url . $WDWTheme["demo"]."?source=".$this->slug; ?>" class="demo"><?php echo __("Demo",$this->lang_slug); ?></a>
|
283 |
-
<a target="_blank" href="<?php echo $this->site_url . $WDWTheme["link"]."?source=".$this->slug; ?>" class="download"><?php echo __("Free Download",$this->lang_slug); ?></a>
|
284 |
-
</div>
|
285 |
-
</li>
|
286 |
-
<?php endforeach; ?>
|
287 |
-
</ul>
|
288 |
-
</div>
|
289 |
-
</div>
|
290 |
-
<?php }
|
291 |
-
|
292 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
293 |
-
// Getters & Setters //
|
294 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
295 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
296 |
-
// Private Methods //
|
297 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
298 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
299 |
-
// Listeners //
|
300 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
301 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
views/admin/ecwd-shortcode-iframe.php
CHANGED
@@ -98,7 +98,7 @@ if (defined('ECWD_FILTERS_EVENT_MAIN_FILE') && is_plugin_active(ECWD_FILTERS_EVE
|
|
98 |
}
|
99 |
?>
|
100 |
</div>
|
101 |
-
<a class="ecwd_iframe_update_premium" href="https://
|
102 |
</div>
|
103 |
<div class="ecwd_tab ecwd_views_menu">
|
104 |
<?php
|
98 |
}
|
99 |
?>
|
100 |
</div>
|
101 |
+
<a class="ecwd_iframe_update_premium" href="https://10web.io/plugins/wordpress-event-calendar/?utm_source=event_calendar&utm_medium=free_plugin" target="_blank"><?php _e('Upgrade to Premium version.','event-calendar-wd');?></a>
|
102 |
</div>
|
103 |
<div class="ecwd_tab ecwd_views_menu">
|
104 |
<?php
|
wd/README.md
CHANGED
@@ -1,14 +1,30 @@
|
|
1 |
-
Version: 1.0.
|
2 |
|
3 |
|
4 |
|
5 |
Usage:
|
6 |
|
7 |
Copy and paste wd library into your plugin folder.
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
|
13 |
Then call dorado_web_init($options) function.
|
14 |
$options = array (
|
@@ -31,22 +47,8 @@ $options = array (
|
|
31 |
),
|
32 |
...
|
33 |
),
|
34 |
-
"user_guide" => array(
|
35 |
-
0 => array(
|
36 |
-
"main_title" => "user guide step 1",
|
37 |
-
"url" => "link to step 1",
|
38 |
-
"titles" => array(
|
39 |
-
array(
|
40 |
-
"title" => "step 1 sub title",
|
41 |
-
"url" => "link to step 1 sub"
|
42 |
-
)
|
43 |
-
)
|
44 |
-
),
|
45 |
-
...
|
46 |
-
),
|
47 |
-
"overview_welcome_image" => null,
|
48 |
"video_youtube_id" => "your plugin youtube video id", // e.g. https://www.youtube.com/watch?v=acaexefeP7o youtube id is the acaexefeP7o
|
49 |
-
"plugin_wd_url" => "https://
|
50 |
"plugin_wd_demo_link" => "http://wpdemo.web-dorado.com/your plugin",
|
51 |
"plugin_wd_addons_link" => "https://web-dorado.com/products/your plugin addons",
|
52 |
"after_subscribe" => "after subsribe page", // this can be plagin overview page or set up page admin.php?page=overview_YOUR_PREFIX
|
@@ -85,25 +87,6 @@ array(
|
|
85 |
....
|
86 |
)
|
87 |
|
88 |
-
user_guide - (type array) plugin user guide links from web-dorado.com
|
89 |
-
e.g. (for google maps plugin)
|
90 |
-
array(
|
91 |
-
0 => array(
|
92 |
-
"main_title" => __("Installation Wizard/ Options Menu", "gmwd"),
|
93 |
-
"url" => "https://web-dorado.com/wordpress-google-maps/installation-wizard-options-menu.html",
|
94 |
-
"titles" => array(
|
95 |
-
array(
|
96 |
-
"title" => __("Configuring Map API Key", "gmwd"),
|
97 |
-
"url" => "https://web-dorado.com/wordpress-google-maps/installation-wizard-options-menu/configuring-api-key.html"
|
98 |
-
)
|
99 |
-
)
|
100 |
-
),
|
101 |
-
1 => array(
|
102 |
-
"main_title" => __("Creating Map", "gmwd"),
|
103 |
-
"url" => "https://web-dorado.com/wordpress-google-maps/creating-map.html",
|
104 |
-
"titles" => array()
|
105 |
-
),
|
106 |
-
)
|
107 |
|
108 |
video_youtube_id - (type string) if your plugin has video, video's id, else null
|
109 |
( e.g. for https://www.youtube.com/watch?v=acaexefeP7o , youtube id is the 'acaexefeP7o' )
|
1 |
+
Version: 1.0.13
|
2 |
|
3 |
|
4 |
|
5 |
Usage:
|
6 |
|
7 |
Copy and paste wd library into your plugin folder.
|
8 |
+
add_action('init', array($this, 'init_free_users_lib'), 8);
|
9 |
+
public function init_free_users_lib() {
|
10 |
+
add_filter('tenweb_free_users_lib_path', array($this, 'tenweb_lib_path'));
|
11 |
+
}
|
12 |
+
|
13 |
+
public function tenweb_lib_path($path) {
|
14 |
+
// The version of WD Lib
|
15 |
+
$version = '1.1.0';
|
16 |
+
if (!isset($path['version']) || version_compare($path['version'], $version) === -1) {
|
17 |
+
$path['version'] = $version;
|
18 |
+
$path['path'] = $this->plugin_dir;
|
19 |
+
}
|
20 |
+
return $path;
|
21 |
+
}
|
22 |
+
|
23 |
+
In your plugin main file check if library main TenWebLib class doesn't exist, include it
|
24 |
+
if (!class_exists("TenWebLib")) {
|
25 |
+
$plugin_dir = apply_filters('tenweb_free_users_lib_path', array('version' => '1.1.0', 'path' => $this->plugin_dir));
|
26 |
+
require_once($plugin_dir['path'] . '/wd/start.php');
|
27 |
+
}
|
28 |
|
29 |
Then call dorado_web_init($options) function.
|
30 |
$options = array (
|
47 |
),
|
48 |
...
|
49 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
"video_youtube_id" => "your plugin youtube video id", // e.g. https://www.youtube.com/watch?v=acaexefeP7o youtube id is the acaexefeP7o
|
51 |
+
"plugin_wd_url" => "https://10web.io/plugins/your plugin",
|
52 |
"plugin_wd_demo_link" => "http://wpdemo.web-dorado.com/your plugin",
|
53 |
"plugin_wd_addons_link" => "https://web-dorado.com/products/your plugin addons",
|
54 |
"after_subscribe" => "after subsribe page", // this can be plagin overview page or set up page admin.php?page=overview_YOUR_PREFIX
|
87 |
....
|
88 |
)
|
89 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
|
91 |
video_youtube_id - (type string) if your plugin has video, video's id, else null
|
92 |
( e.g. for https://www.youtube.com/watch?v=acaexefeP7o , youtube id is the 'acaexefeP7o' )
|
wd/assets/css/deactivate_popup.css
CHANGED
@@ -1,8 +1,4 @@
|
|
1 |
-
.
|
2 |
-
display: none;
|
3 |
-
}
|
4 |
-
|
5 |
-
.wd-opacity{
|
6 |
position: fixed;
|
7 |
top: 0px;
|
8 |
bottom: 0px;
|
@@ -14,7 +10,7 @@
|
|
14 |
display: none;
|
15 |
}
|
16 |
|
17 |
-
.
|
18 |
position: fixed;
|
19 |
top: 0px;
|
20 |
bottom: 0px;
|
@@ -30,24 +26,24 @@
|
|
30 |
}
|
31 |
|
32 |
|
33 |
-
.
|
34 |
border-bottom: 1px solid #ccc;
|
35 |
padding: 18px 40px;
|
36 |
font-size: 16px;
|
37 |
background: rgba(221, 221, 221, 0.14);
|
38 |
}
|
39 |
-
.
|
40 |
padding: 20px 40px;
|
41 |
border-bottom: 1px solid #ccc;
|
42 |
}
|
43 |
-
.
|
44 |
width: 220px;
|
45 |
}
|
46 |
-
.
|
47 |
width: 100%;
|
48 |
}
|
49 |
|
50 |
-
.
|
51 |
position: absolute;
|
52 |
bottom: 19px;
|
53 |
right: 19px
|
@@ -57,27 +53,23 @@
|
|
57 |
margin-top: 20px;
|
58 |
}
|
59 |
|
60 |
-
.
|
61 |
background: rgba(204, 204, 204, 0.18);
|
62 |
padding: 15px;
|
63 |
margin: 14px 0px 5px;
|
64 |
}
|
65 |
-
.
|
66 |
height: 583px !important;
|
67 |
}
|
68 |
|
69 |
-
.
|
70 |
height: 426px !important
|
71 |
}
|
72 |
|
73 |
-
.
|
74 |
-
height: 479px !important
|
75 |
-
}
|
76 |
-
|
77 |
-
.wd-popup-active4{
|
78 |
height: 340px !important
|
79 |
}
|
80 |
-
.
|
81 |
width: 100%;
|
82 |
height: 100%;
|
83 |
background: #D9D9D9;
|
@@ -87,7 +79,7 @@
|
|
87 |
display: none;
|
88 |
}
|
89 |
|
90 |
-
.
|
91 |
position: absolute;
|
92 |
top: 0;
|
93 |
left: 0;
|
@@ -97,7 +89,7 @@
|
|
97 |
z-index: 63;
|
98 |
}
|
99 |
|
100 |
-
.
|
101 |
background-image: url(img/close.svg);
|
102 |
background-repeat: no-repeat;
|
103 |
background-size: 16px;
|
1 |
+
.tenweb-opacity{
|
|
|
|
|
|
|
|
|
2 |
position: fixed;
|
3 |
top: 0px;
|
4 |
bottom: 0px;
|
10 |
display: none;
|
11 |
}
|
12 |
|
13 |
+
.tenweb-deactivate-popup{
|
14 |
position: fixed;
|
15 |
top: 0px;
|
16 |
bottom: 0px;
|
26 |
}
|
27 |
|
28 |
|
29 |
+
.tenweb-deactivate-popup-header{
|
30 |
border-bottom: 1px solid #ccc;
|
31 |
padding: 18px 40px;
|
32 |
font-size: 16px;
|
33 |
background: rgba(221, 221, 221, 0.14);
|
34 |
}
|
35 |
+
.tenweb-deactivate-popup-body{
|
36 |
padding: 20px 40px;
|
37 |
border-bottom: 1px solid #ccc;
|
38 |
}
|
39 |
+
.tenweb-deactivate-popup-body input[type=text]{
|
40 |
width: 220px;
|
41 |
}
|
42 |
+
.tenweb-deactivate-popup-body textarea{
|
43 |
width: 100%;
|
44 |
}
|
45 |
|
46 |
+
.tenweb-btns{
|
47 |
position: absolute;
|
48 |
bottom: 19px;
|
49 |
right: 19px
|
53 |
margin-top: 20px;
|
54 |
}
|
55 |
|
56 |
+
.tenweb-additional-active{
|
57 |
background: rgba(204, 204, 204, 0.18);
|
58 |
padding: 15px;
|
59 |
margin: 14px 0px 5px;
|
60 |
}
|
61 |
+
.tenweb-popup-active1{
|
62 |
height: 583px !important;
|
63 |
}
|
64 |
|
65 |
+
.tenweb-popup-active2{
|
66 |
height: 426px !important
|
67 |
}
|
68 |
|
69 |
+
.tenweb-popup-active4{
|
|
|
|
|
|
|
|
|
70 |
height: 340px !important
|
71 |
}
|
72 |
+
.tenweb-deactivate-popup-opacity{
|
73 |
width: 100%;
|
74 |
height: 100%;
|
75 |
background: #D9D9D9;
|
79 |
display: none;
|
80 |
}
|
81 |
|
82 |
+
.tenweb-deactivate-popup-opacity .tenweb-img-loader{
|
83 |
position: absolute;
|
84 |
top: 0;
|
85 |
left: 0;
|
89 |
z-index: 63;
|
90 |
}
|
91 |
|
92 |
+
.tenweb-deactivate-popup-close-btn{
|
93 |
background-image: url(img/close.svg);
|
94 |
background-repeat: no-repeat;
|
95 |
background-size: 16px;
|
wd/assets/css/overview.css
CHANGED
@@ -1,462 +1,472 @@
|
|
1 |
-
|
2 |
-
.wd-table{
|
3 |
-
display: table;
|
4 |
-
width: 100%;
|
5 |
-
}
|
6 |
-
.wd-cell{
|
7 |
-
display: table-cell;
|
8 |
-
}
|
9 |
-
.wd-valign-top{
|
10 |
-
vertical-align: top;
|
11 |
-
}
|
12 |
-
.wd-valign-middle{
|
13 |
-
vertical-align: middle;
|
14 |
-
}
|
15 |
-
.wd-valign-bottom{
|
16 |
-
vertical-align: bottom;
|
17 |
-
}
|
18 |
-
.wd-text-right{
|
19 |
-
text-align: right;
|
20 |
-
}
|
21 |
-
.wd-text-center{
|
22 |
-
text-align: center;
|
23 |
-
}
|
24 |
-
.hide{
|
25 |
display: none;
|
26 |
}
|
27 |
-
|
28 |
-
|
29 |
-
outline: none !important;
|
30 |
-
box-shadow: none !important;
|
31 |
-
}
|
32 |
-
|
33 |
-
/*end general */
|
34 |
-
.wd-video_container{
|
35 |
-
text-align: center;
|
36 |
-
}
|
37 |
-
.overview_welcome{
|
38 |
-
background: url(img/welcome_bg.png) no-repeat;
|
39 |
-
margin: 21px 0px;
|
40 |
-
background-size: 100% 100%;
|
41 |
-
line-height: 28px;
|
42 |
-
}
|
43 |
-
.overview_welcome .wd-cell{
|
44 |
-
padding: 15px;
|
45 |
}
|
46 |
-
|
47 |
-
|
48 |
}
|
49 |
|
50 |
-
.
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
margin-bottom: 15px;
|
55 |
-
color: #424141;
|
56 |
-
}
|
57 |
-
.overview_welcome img{
|
58 |
-
width: 120px;
|
59 |
-
padding-right: 100px;
|
60 |
-
padding-left: 25px;
|
61 |
-
}
|
62 |
-
.overview_wrap{
|
63 |
-
width: 935px;
|
64 |
-
background: #fff;
|
65 |
-
}
|
66 |
-
.overview_welcome .overview_welcome_text{
|
67 |
-
font-size: 15px;
|
68 |
-
color: #424141;
|
69 |
-
}
|
70 |
-
.overview_tabs:after, .deals_content:after, .deal_desc_footer:after{
|
71 |
-
content: "";
|
72 |
-
display: table;
|
73 |
-
clear: both;
|
74 |
-
}
|
75 |
-
.overview_tabs li{
|
76 |
-
float: left;
|
77 |
-
width: 16.666%;
|
78 |
-
}
|
79 |
-
|
80 |
-
.overview_tabs li a{
|
81 |
-
text-decoration: none !important;
|
82 |
-
color: #000;
|
83 |
-
background: #D6D6D6;
|
84 |
-
background: -webkit-linear-gradient(#D6D6D6, #D7D7D7, #D6D6D6); /* For Safari 5.1 to 6.0 */
|
85 |
-
background: -o-linear-gradient(#D6D6D6, #D7D7D7, #D6D6D6); /* For Opera 11.1 to 12.0 */
|
86 |
-
background: -moz-linear-gradient(#D6D6D6, #D7D7D7, #D6D6D6); /* For Firefox 3.6 to 15 */
|
87 |
-
background: linear-gradient(#D6D6D6, #D7D7D7, #D6D6D6); /* Standard syntax */
|
88 |
-
text-transform: uppercase;
|
89 |
-
display: block;
|
90 |
-
padding: 7px 10px;
|
91 |
-
text-align: center;
|
92 |
-
font-weight: bold;
|
93 |
-
border-top: 4px solid #F1F1F1;
|
94 |
-
position: relative;
|
95 |
-
top: -4px;
|
96 |
-
}
|
97 |
-
.overview_tabs li a:hover,.overview_tabs li a:active, .overview_tabs li a:focus, .overview_tab_active{
|
98 |
-
background: #fff !important;
|
99 |
-
border-top: 4px solid #2A495F !important;
|
100 |
-
|
101 |
-
}
|
102 |
-
#welcome, #user_guide, #support, .deals_content{
|
103 |
-
padding: 15px 10px;
|
104 |
-
background: #fff;
|
105 |
-
}
|
106 |
-
.plugin_feature_title{
|
107 |
-
font-size: 19px;
|
108 |
-
}
|
109 |
-
.more_features_wrap{
|
110 |
-
margin-top: 25px;
|
111 |
-
text-align: right;
|
112 |
-
}
|
113 |
-
.more_features, .more_features:hover, .more_features:focus{
|
114 |
-
color: #fff;
|
115 |
-
background: #00384F;
|
116 |
-
padding: 3px 15px;
|
117 |
-
text-decoration: none;
|
118 |
-
}
|
119 |
-
.user_guide_item{
|
120 |
-
margin-bottom: 19px;
|
121 |
}
|
122 |
-
.
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
margin-bottom: 5px;
|
127 |
-
text-decoration: none;
|
128 |
-
}
|
129 |
-
.user_guide_titles, .user_guide_titles:hover, .user_guide_titles:focus{
|
130 |
-
color: #192D3B;
|
131 |
-
text-decoration: none;
|
132 |
-
}
|
133 |
-
.user_guide_demo, .user_guide_plugin, .user_guide_support_forum, .user_guide_addons, .user_guide_faq,
|
134 |
-
.user_guide_demo:hover, .user_guide_plugin:hover, .user_guide_support_forum:hover, .user_guide_addons:hover, .user_guide_faq:hover{
|
135 |
-
background-color: #F5F5F5;
|
136 |
background-repeat: no-repeat;
|
137 |
-
background-position: right -4px center;
|
138 |
-
border-top-left-radius: 25px;
|
139 |
-
border-bottom-left-radius: 25px;
|
140 |
-
padding: 3px 23px 3px 16px;
|
141 |
-
width: 144px;
|
142 |
-
font-weight: bold;
|
143 |
-
text-transform: uppercase;
|
144 |
-
color: #192D3B;
|
145 |
-
margin-bottom: 7px;
|
146 |
-
display: block;
|
147 |
-
text-decoration: none;
|
148 |
}
|
149 |
-
.
|
150 |
-
|
151 |
}
|
152 |
-
.
|
153 |
-
|
|
|
154 |
}
|
155 |
-
.
|
156 |
-
|
|
|
157 |
}
|
158 |
-
.
|
159 |
-
|
160 |
}
|
161 |
-
.
|
162 |
-
|
|
|
|
|
163 |
}
|
164 |
-
|
165 |
-
#support .wd-support-main{
|
166 |
-
width: 800px;
|
167 |
-
margin: 0 auto;
|
168 |
-
font-size: 16px;
|
169 |
-
text-align: center;
|
170 |
-
margin-bottom: 15px;
|
171 |
-
|
172 |
-
}
|
173 |
-
.wd-overview-site-deatils{
|
174 |
-
width: 800px;
|
175 |
-
background: #FBFBFB;
|
176 |
-
padding: 10px;
|
177 |
-
margin: 0 auto;
|
178 |
-
}
|
179 |
-
.wd-overview-site-deatils h2, .wd-overview-site-deatils p{
|
180 |
-
text-align: center;
|
181 |
-
}
|
182 |
-
.wd-overview-site-deatils p{
|
183 |
-
font-size: 16px;
|
184 |
-
}
|
185 |
-
.contact_us, .contact_us:hover, .contact_us:focus{
|
186 |
-
display: block;
|
187 |
-
background: #27475D;
|
188 |
-
color: #fff;
|
189 |
-
text-decoration: none;
|
190 |
-
width: 173px;
|
191 |
-
padding: 8px 0px;
|
192 |
-
text-align: center;
|
193 |
-
margin-bottom: 5px;
|
194 |
-
font-size: 16px;
|
195 |
-
margin-left: 8px;
|
196 |
-
border: 1px solid #B7B7B7;
|
197 |
text-transform: uppercase;
|
|
|
|
|
|
|
|
|
|
|
198 |
}
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
}
|
203 |
-
.wd-site-deatils{
|
204 |
-
padding: 23px;
|
205 |
-
background: #f1f1f1;
|
206 |
-
box-sizing: border-box;
|
207 |
}
|
208 |
-
.
|
209 |
-
|
210 |
-
}
|
211 |
-
.contact_us{
|
212 |
-
margin-left: auto !important;
|
213 |
-
margin-right: auto;
|
214 |
-
margin-top: 10px;
|
215 |
-
}
|
216 |
-
#wd-copy{
|
217 |
-
display: block;
|
218 |
-
background: #27475D;
|
219 |
-
color: #fff;
|
220 |
-
padding: 5px 8px;
|
221 |
-
text-align: center;
|
222 |
-
margin-bottom: 5px;
|
223 |
-
font-size: 14px;
|
224 |
-
border: 1px solid #B7B7B7;
|
225 |
-
cursor: pointer;
|
226 |
-
}
|
227 |
-
#plugins{
|
228 |
-
padding-bottom: 15px;
|
229 |
-
background: #fff;
|
230 |
}
|
231 |
|
232 |
-
.
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
237 |
}
|
238 |
-
.
|
239 |
-
|
240 |
-
height: 241px;
|
241 |
}
|
242 |
-
.
|
243 |
-
|
|
|
|
|
|
|
|
|
|
|
244 |
}
|
245 |
-
.
|
246 |
-
|
247 |
}
|
248 |
-
.
|
249 |
-
|
250 |
}
|
251 |
-
.
|
252 |
-
|
253 |
-
|
|
|
254 |
}
|
255 |
-
.
|
256 |
-
|
257 |
-
width:
|
|
|
|
|
|
|
|
|
|
|
258 |
}
|
259 |
-
.
|
260 |
-
|
261 |
}
|
262 |
-
|
263 |
-
|
264 |
display: inline-block;
|
|
|
265 |
}
|
266 |
-
.
|
267 |
-
|
268 |
-
font-weight: bold;
|
269 |
-
line-height: 55px;
|
270 |
-
text-align: center;
|
271 |
text-transform: uppercase;
|
|
|
272 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
273 |
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
.deals_secondary_title{
|
278 |
-
font-size: 30px;
|
279 |
}
|
|
|
|
|
|
|
280 |
|
281 |
-
|
282 |
-
|
|
|
283 |
}
|
|
|
|
|
|
|
284 |
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
-webkit-transform: rotate(-27deg);
|
289 |
-
transform: rotate(-30deg);
|
290 |
-
font-weight: bold;
|
291 |
-
font-size: 39px;
|
292 |
-
color: #E5682E;
|
293 |
-
text-transform: uppercase;
|
294 |
-
}
|
295 |
-
.deals_header_plugins .deals_save{
|
296 |
-
bottom: 37px;
|
297 |
-
}
|
298 |
-
.deals_header_themes .deals_save{
|
299 |
-
bottom: 76px;
|
300 |
-
}
|
301 |
-
.deal_block{
|
302 |
-
width: 31.2%;
|
303 |
-
display: inline-block;
|
304 |
-
vertical-align: top;
|
305 |
-
margin: 5px;
|
306 |
-
}
|
307 |
-
.deal_title{
|
308 |
-
text-align: center;
|
309 |
-
text-transform: uppercase;
|
310 |
-
font-size: 20px;
|
311 |
-
background: #FAFAFA;
|
312 |
-
padding: 10px 5px;
|
313 |
-
line-height: 23px;
|
314 |
}
|
315 |
-
.
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
}
|
323 |
-
.deal_desc p{
|
324 |
-
margin-bottom: 15px;
|
325 |
}
|
|
|
|
|
|
|
326 |
|
327 |
-
|
328 |
-
|
|
|
329 |
}
|
330 |
-
.
|
331 |
-
|
332 |
-
|
333 |
-
|
|
|
|
|
|
|
334 |
}
|
335 |
-
.
|
336 |
-
background: #
|
337 |
-
color: #
|
338 |
text-transform: uppercase;
|
339 |
-
|
|
|
|
|
|
|
|
|
340 |
display: inline-block;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
341 |
}
|
342 |
-
.
|
343 |
-
background:
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
|
348 |
}
|
349 |
-
|
350 |
-
|
351 |
-
|
352 |
-
|
353 |
-
text-decoration: none;
|
354 |
-
padding: 4px 16px;
|
355 |
-
display: inline-block;
|
356 |
-
margin-top: 10px;
|
357 |
-
border-radius: 13px;
|
358 |
-
text-transform: uppercase;
|
359 |
}
|
360 |
|
361 |
-
.
|
362 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
363 |
display: inline-block;
|
364 |
-
color: transparent;
|
365 |
-
font-size: 21px;
|
366 |
-
}
|
367 |
-
|
368 |
-
.stars-container:before {
|
369 |
-
position: absolute;
|
370 |
-
top: 0;
|
371 |
-
left: 0;
|
372 |
-
content: '★★★★★';
|
373 |
-
color: #F4AB7F;
|
374 |
-
}
|
375 |
-
|
376 |
-
.stars-container:after {
|
377 |
-
position: absolute;
|
378 |
-
top: 0;
|
379 |
-
left: 0;
|
380 |
-
content: '★★★★★';
|
381 |
-
color: #F4762A;
|
382 |
-
overflow: hidden;
|
383 |
}
|
384 |
|
385 |
-
.
|
386 |
-
|
387 |
-
text-align: center;
|
388 |
-
}
|
389 |
-
.get_all_deals a, .get_all_deals a:hover, .get_all_deals a:active, .get_all_deals a:focus {
|
390 |
-
color: #fff !important;
|
391 |
-
background: #E97025;
|
392 |
-
text-decoration: none;
|
393 |
-
padding: 8px 21px;
|
394 |
-
display: inline-block;
|
395 |
-
margin-top: 10px;
|
396 |
text-transform: uppercase;
|
397 |
-
border: 2px solid #D2631E;
|
398 |
-
font-size: 21px;
|
399 |
-
}
|
400 |
-
|
401 |
-
#themes{
|
402 |
-
border-top: 35px solid #F1F1F1;
|
403 |
-
padding-bottom: 15px;
|
404 |
-
}
|
405 |
-
|
406 |
-
.theme_block{
|
407 |
-
width: 48%;
|
408 |
-
margin: 5px;
|
409 |
-
border: 1px solid #ECE9E9;
|
410 |
-
float: left;
|
411 |
}
|
412 |
-
.
|
413 |
-
|
414 |
-
|
415 |
-
|
416 |
-
|
417 |
-
|
|
|
|
|
|
|
418 |
}
|
419 |
-
|
420 |
-
|
421 |
-
.notice_wrap{
|
422 |
-
padding: 15px;
|
423 |
-
border: 1px solid #C4C4C4;
|
424 |
-
width: 98%;
|
425 |
-
margin: 10px auto;
|
426 |
-
box-sizing: border-box;
|
427 |
-
|
428 |
}
|
429 |
-
.
|
430 |
-
|
431 |
-
|
432 |
-
margin-bottom: 17px;
|
433 |
-
font-size: 20px;
|
434 |
-
display: block;
|
435 |
}
|
436 |
-
|
437 |
-
|
438 |
-
font-size: 15px;
|
439 |
}
|
440 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
441 |
|
442 |
-
.
|
443 |
-
|
444 |
-
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
|
450 |
-
|
451 |
-
|
452 |
-
|
453 |
-
|
454 |
-
|
455 |
-
|
456 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
457 |
}
|
458 |
-
|
459 |
-
.wd-start-using-button{
|
460 |
-
margin-right:10px;
|
461 |
-
float: right;
|
462 |
-
}
|
1 |
+
#wpfooter {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
display: none;
|
3 |
}
|
4 |
+
#wpbody-content > div:not(.tenweb_overview){
|
5 |
+
display:none;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
}
|
7 |
+
#wpbody-content {
|
8 |
+
padding-bottom: 0;
|
9 |
}
|
10 |
|
11 |
+
.tenweb_overview .tenweb_header{
|
12 |
+
background:url(../img/slide-1366.jpg);
|
13 |
+
background-size: cover;
|
14 |
+
background-repeat: no-repeat;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
}
|
16 |
+
.tenweb_overview .tenweb_footer.without_demo,
|
17 |
+
.tenweb_overview .tenweb_how_it_works{
|
18 |
+
background:url(../img/how_it_works.png);
|
19 |
+
background-size: cover;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
background-repeat: no-repeat;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
}
|
22 |
+
.tenweb_overview {
|
23 |
+
margin-left: -20px;
|
24 |
}
|
25 |
+
.tenweb_overview .tenweb_plugin_features,
|
26 |
+
.tenweb_overview .tenweb_footer{
|
27 |
+
background:#ffffff;
|
28 |
}
|
29 |
+
.tenweb_overview .tenweb_plugin_features *,
|
30 |
+
.tenweb_overview .tenweb_footer *{
|
31 |
+
color:#2c3144;
|
32 |
}
|
33 |
+
.tenweb_overview .tenweb_how_it_works .container{
|
34 |
+
padding:60px 0 52px;
|
35 |
}
|
36 |
+
.tenweb_overview .tenweb_footer.without_demo *,
|
37 |
+
.tenweb_overview .tenweb_how_it_works *,
|
38 |
+
.tenweb_overview .tenweb_header *{
|
39 |
+
color:#fff;
|
40 |
}
|
41 |
+
.tenweb_overview h2 {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
42 |
text-transform: uppercase;
|
43 |
+
font-size: 24px;
|
44 |
+
letter-spacing: 1px;
|
45 |
+
margin:0;
|
46 |
+
padding: 0 0 20px;
|
47 |
+
line-height: 1.4em;
|
48 |
}
|
49 |
+
h3.more_features {
|
50 |
+
font-size: 21px;
|
51 |
+
text-transform: uppercase;
|
|
|
|
|
|
|
|
|
|
|
52 |
}
|
53 |
+
img.plugin_logo {
|
54 |
+
margin-bottom: 18px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
55 |
}
|
56 |
|
57 |
+
.tenweb_overview .and {
|
58 |
+
font-size: 50px;
|
59 |
+
margin: 17px 14px 19px;
|
60 |
+
line-height: 1;
|
61 |
+
font-weight: lighter;
|
62 |
+
}
|
63 |
+
.tenweb_overview .and.circle {
|
64 |
+
font-size: 50px;
|
65 |
+
margin: 15px 14px;
|
66 |
+
line-height: 1.3;
|
67 |
+
font-weight: lighter;
|
68 |
+
display: inline-block;
|
69 |
+
width: 70px;
|
70 |
+
height: 70px;
|
71 |
+
box-shadow: 0 0 8px rgba(0,0,0,.2);
|
72 |
+
border-radius: 35px;
|
73 |
}
|
74 |
+
.tenweb_plugin_features .container {
|
75 |
+
padding: 30px 0;
|
|
|
76 |
}
|
77 |
+
.tenweb_overview a.more {
|
78 |
+
text-transform: uppercase;
|
79 |
+
letter-spacing: 1px;
|
80 |
+
font-size: 16px;
|
81 |
+
line-height: 1;
|
82 |
+
display: inline-block;
|
83 |
+
text-decoration: none;
|
84 |
}
|
85 |
+
.tenweb_overview a.more:not(.blue) {
|
86 |
+
margin-top: 23px;
|
87 |
}
|
88 |
+
.tenweb_overview a.more.blue {
|
89 |
+
color:#397cf1;
|
90 |
}
|
91 |
+
.tenweb_clear:after{
|
92 |
+
content:"";
|
93 |
+
display:table;
|
94 |
+
clear:both;
|
95 |
}
|
96 |
+
.tenweb_overview .container{
|
97 |
+
width:1190px;
|
98 |
+
max-width:100%;
|
99 |
+
margin:0 auto;
|
100 |
+
text-align:center;
|
101 |
+
box-sizing: border-box;
|
102 |
+
-webkit-box-sizing: border-box;
|
103 |
+
-moz-box-sizing: border-box;
|
104 |
}
|
105 |
+
.plan_features.tenweb_clear {
|
106 |
+
font-size: 0;
|
107 |
}
|
108 |
+
.tenweb_overview .plan_feature {
|
109 |
+
width: 24%;
|
110 |
display: inline-block;
|
111 |
+
margin: 0 .5% 30px;
|
112 |
}
|
113 |
+
.tenweb_overview .plan_feature h3 {
|
114 |
+
font-size: 17px;
|
|
|
|
|
|
|
115 |
text-transform: uppercase;
|
116 |
+
margin: 18px 0;
|
117 |
}
|
118 |
+
.tenweb_overview .plan_feature p {
|
119 |
+
font-size: 15px;
|
120 |
+
overflow: hidden;
|
121 |
+
display: -webkit-box;
|
122 |
+
-webkit-line-clamp: 3;
|
123 |
+
-webkit-box-orient: vertical;
|
124 |
+
text-overflow: ellipsis;
|
125 |
+
line-height: 1.4em;
|
126 |
+
}
|
127 |
+
.tenweb_overview .plan_feature .logo {
|
128 |
+
background: url(../img/header.svg);
|
129 |
+
margin:0 auto;
|
130 |
+
}
|
131 |
+
.tenweb_overview .plan_feature.image_optimizer .logo {
|
132 |
+
background-size: 191px;
|
133 |
+
background-position: 0px -55px;
|
134 |
+
width: 68px;
|
135 |
+
height: 51px;
|
136 |
+
margin: 0 auto 35px;
|
137 |
+
}
|
138 |
+
.tenweb_overview .plan_feature.pro_plugins .logo {
|
139 |
+
background-size: 194px;
|
140 |
+
background-position: 0px -118px;
|
141 |
+
width: 55px;
|
142 |
+
height: 68px;
|
143 |
+
}
|
144 |
+
.tenweb_overview .plan_feature.dashboard .logo {
|
145 |
+
background-size: 195px;
|
146 |
+
background-position: 0px -196px;
|
147 |
|
148 |
+
width: 68px;
|
149 |
+
height: 56px;
|
150 |
+
margin: 0 auto 30px;
|
|
|
|
|
151 |
}
|
152 |
+
.tenweb_overview .plan_feature.pro_themes .logo {
|
153 |
+
background-size: 190px;
|
154 |
+
background-position: 0px -254px;
|
155 |
|
156 |
+
width: 57px;
|
157 |
+
height: 58px;
|
158 |
+
margin: 0 auto 28px;
|
159 |
}
|
160 |
+
.tenweb_overview .plan_feature.seo .logo {
|
161 |
+
background-size: 200px;
|
162 |
+
background-position: 0px -338px;
|
163 |
|
164 |
+
width: 61px;
|
165 |
+
height: 63px;
|
166 |
+
margin: 0 auto 23px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
167 |
}
|
168 |
+
.tenweb_overview .plan_feature.security .logo {
|
169 |
+
background-size: 194px;
|
170 |
+
background-position: 0px -398px;
|
171 |
+
|
172 |
+
width: 55px;
|
173 |
+
height: 62px;
|
174 |
+
margin: 0 auto 24px;
|
|
|
|
|
|
|
175 |
}
|
176 |
+
.tenweb_overview .plan_feature.backup .logo {
|
177 |
+
background-size: 250px;
|
178 |
+
background-position: 0px -602px;
|
179 |
|
180 |
+
width: 100px;
|
181 |
+
height: 60px;
|
182 |
+
margin: 0 auto 26px;
|
183 |
}
|
184 |
+
.tenweb_overview .plan_feature.hosting .logo {
|
185 |
+
background-size: 196px;
|
186 |
+
background-position: 0px -527px;
|
187 |
+
|
188 |
+
width: 64px;
|
189 |
+
height: 64px;
|
190 |
+
margin: 0 auto 22px;
|
191 |
}
|
192 |
+
.tenweb_overview a.button {
|
193 |
+
background: #367bf2;
|
194 |
+
color: #ffffff;
|
195 |
text-transform: uppercase;
|
196 |
+
letter-spacing: 1px;
|
197 |
+
font-size: 16px;
|
198 |
+
padding: 16px 30px;
|
199 |
+
line-height: 1;
|
200 |
+
border-radius: 2px;
|
201 |
display: inline-block;
|
202 |
+
border: 0 !important;
|
203 |
+
box-shadow: none;
|
204 |
+
height: auto;
|
205 |
+
}
|
206 |
+
.tenweb_overview a.button.transparent {
|
207 |
+
background: transparent !important;
|
208 |
+
color: #ffffff;
|
209 |
+
border: 1px solid #ffffff !important;
|
210 |
+
width: 160px;
|
211 |
+
margin: 0 5px;
|
212 |
+
}
|
213 |
+
.tenweb_overview a.button:hover {
|
214 |
+
background: #367bf2;
|
215 |
+
color: #ffffff;
|
216 |
+
box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
|
217 |
+
}
|
218 |
+
.tenweb_overview .tenweb_header .container_top a.button {
|
219 |
+
font-size: 18px;
|
220 |
+
padding: 13px 30px;
|
221 |
+
display:table-cell;
|
222 |
+
}
|
223 |
+
.tenweb_overview .tenweb_logo {
|
224 |
+
float: left;
|
225 |
+
width: 197px;
|
226 |
}
|
227 |
+
.tenweb_overview .tenweb_logo a div {
|
228 |
+
background: url(../img/header.svg);
|
229 |
+
height: 53px;
|
230 |
+
background-size: 196px;
|
231 |
+
background-position: 0 0;
|
232 |
+
background-repeat: no-repeat;
|
233 |
}
|
234 |
+
.tenweb_overview .tenweb_header_right {
|
235 |
+
float: right;
|
236 |
+
text-align: right;
|
237 |
+
display: table;
|
|
|
|
|
|
|
|
|
|
|
|
|
238 |
}
|
239 |
|
240 |
+
.tenweb_overview .inline-block.header_text {
|
241 |
+
text-transform: uppercase;
|
242 |
+
font-size: 15px;
|
243 |
+
line-height: 1.5;
|
244 |
+
padding-right: 10px;
|
245 |
+
letter-spacing: 0;
|
246 |
+
margin-top: 2px;
|
247 |
+
width: calc(100% - 180px);
|
248 |
+
display:table-cell;
|
249 |
+
vertical-align:middle;
|
250 |
+
}
|
251 |
+
.tenweb_overview .tenweb_header_divider {
|
252 |
+
height:18px;
|
253 |
+
background:#fff;
|
254 |
+
}
|
255 |
+
.tenweb_overview .container_top {
|
256 |
+
padding:24px 15px;
|
257 |
+
}
|
258 |
+
.tenweb_overview .container_bottom {
|
259 |
+
padding: 50px 0 40px;
|
260 |
+
}
|
261 |
+
.tenweb_overview .plugin_features.tenweb_clear {
|
262 |
+
margin-top: 40px;
|
263 |
+
}
|
264 |
+
.plugin_features .plugin_feature_logo{
|
265 |
+
height:54px;
|
266 |
+
}
|
267 |
+
.plugin_features .plugin_feature{
|
268 |
+
width: 31%;
|
269 |
+
margin: 0 1% 20px;
|
270 |
+
/*float: left;*/
|
271 |
display: inline-block;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
272 |
}
|
273 |
|
274 |
+
.plugin_features .plugin_feature h3 {
|
275 |
+
font-size: 18px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
276 |
text-transform: uppercase;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
277 |
}
|
278 |
+
.plugin_features .plugin_feature p {
|
279 |
+
font-size: 15px;
|
280 |
+
overflow: hidden;
|
281 |
+
display: -webkit-box;
|
282 |
+
-webkit-line-clamp: 3;
|
283 |
+
-webkit-box-orient: vertical;
|
284 |
+
text-overflow: ellipsis;
|
285 |
+
line-height: 1.4em;
|
286 |
+
min-height: 63px;
|
287 |
}
|
288 |
+
.tenweb_how_it_works a.button {
|
289 |
+
margin-top: 12px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
290 |
}
|
291 |
+
.plugin_features .plugin_feature img{
|
292 |
+
width:54px;
|
293 |
+
max-height: 100%;
|
|
|
|
|
|
|
294 |
}
|
295 |
+
.tenweb_footer {
|
296 |
+
padding: 70px 0 80px;
|
|
|
297 |
}
|
298 |
|
299 |
+
.tenweb_footer p {
|
300 |
+
font-size: 22px;
|
301 |
+
font-weight: lighter;
|
302 |
+
margin: 8px 0 20px;
|
303 |
+
}
|
304 |
+
.tenweb_footer h2 {
|
305 |
+
font-size: 31px;
|
306 |
+
}
|
307 |
+
.tenweb_overview img.plugin_logo {
|
308 |
+
width: 100px;
|
309 |
+
}
|
310 |
+
@media only screen and (min-width: 1620px){
|
311 |
+
.plugin_features .plugin_feature p {
|
312 |
+
font-size: 17px;
|
313 |
+
}
|
314 |
+
.tenweb_overview img.plugin_logo {
|
315 |
+
width: 130px;
|
316 |
+
}
|
317 |
+
.tenweb_overview .container{
|
318 |
+
width:1600px;
|
319 |
+
}
|
320 |
+
.tenweb_overview .inline-block.header_text{
|
321 |
+
font-size: 19px;
|
322 |
+
line-height: 1.2;
|
323 |
+
padding-right: 18px;
|
324 |
+
letter-spacing: .8px;
|
325 |
+
width: calc(100% - 193px);
|
326 |
+
margin-top: 0;
|
327 |
+
}
|
328 |
+
.tenweb_overview h2 {
|
329 |
+
font-size: 28px;
|
330 |
+
padding: 10px 0 20px;
|
331 |
+
}
|
332 |
+
.tenweb_overview .and {
|
333 |
+
font-size: 60px;
|
334 |
+
margin: 18px 14px;
|
335 |
+
}
|
336 |
+
.tenweb_overview .and.circle {
|
337 |
+
font-size: 60px;
|
338 |
+
margin: 20px 14px;
|
339 |
+
line-height: 1.4;
|
340 |
+
width: 90px;
|
341 |
+
height: 90px;
|
342 |
+
border-radius: 45px;
|
343 |
+
}
|
344 |
+
.tenweb_overview .plan_feature {
|
345 |
+
width: 23%;
|
346 |
+
display:inline-block;
|
347 |
+
margin: 0 1% 40px;
|
348 |
+
}
|
349 |
+
.tenweb_overview .plan_feature h3 {
|
350 |
+
font-size:20px;
|
351 |
+
}
|
352 |
+
.tenweb_overview .plan_feature p {
|
353 |
+
height: 72px;
|
354 |
+
font-size:16px;
|
355 |
+
}
|
356 |
+
.plugin_features .plugin_feature p{
|
357 |
+
font-size:18px;
|
358 |
+
height: 75px;
|
359 |
+
}
|
360 |
+
.plugin_features .plugin_feature h3{
|
361 |
+
font-size:20px;
|
362 |
+
}
|
363 |
+
.tenweb_footer h2{
|
364 |
+
font-size:37px;
|
365 |
+
}
|
366 |
+
.tenweb_footer p {
|
367 |
+
font-size: 24px;
|
368 |
+
}
|
369 |
+
.tenweb_overview .container_top {
|
370 |
+
padding: 29px 0;
|
371 |
+
}
|
372 |
+
}
|
373 |
+
@media only screen and (max-width: 1320px){
|
374 |
+
.plugin_features .plugin_feature,
|
375 |
+
.tenweb_overview .plan_feature {
|
376 |
+
width: 46%;
|
377 |
+
display: inline-block;
|
378 |
+
margin: 0 1.5% 10px;
|
379 |
+
}
|
380 |
+
.tenweb_footer h2 {
|
381 |
+
font-size: 26px;
|
382 |
+
}
|
383 |
+
.tenweb_footer p {
|
384 |
+
font-size: 20px;
|
385 |
+
line-height: 1.4em;
|
386 |
+
}
|
387 |
+
.tenweb_overview .container {
|
388 |
+
width: 99%;
|
389 |
+
}
|
390 |
+
.tenweb_overview .inline-block.header_text {
|
391 |
+
text-transform: uppercase;
|
392 |
+
font-size: 13px;
|
393 |
+
}
|
394 |
+
}
|
395 |
+
@media only screen and (max-width: 1200px){
|
396 |
|
397 |
+
.tenweb_overview .tenweb_header_right {
|
398 |
+
float: right;
|
399 |
+
text-align: right;
|
400 |
+
display: table;
|
401 |
+
width: calc(100% - 267px);
|
402 |
+
}
|
403 |
+
}
|
404 |
+
@media only screen and (max-width: 840px){
|
405 |
+
.tenweb_overview .inline-block.header_text {
|
406 |
+
display:block;
|
407 |
+
padding-right: 0;
|
408 |
+
margin-top: 10px;
|
409 |
+
width: 100%;
|
410 |
+
clear:both;
|
411 |
+
}
|
412 |
+
.tenweb_overview .tenweb_header .container_top a.button {
|
413 |
+
display:inline-block;
|
414 |
+
}
|
415 |
+
.tenweb_overview .tenweb_logo a div {
|
416 |
+
height: 37px;
|
417 |
+
background-size: 145px;
|
418 |
+
background-position: 0 0px;
|
419 |
+
}
|
420 |
+
.tenweb_overview .tenweb_logo {
|
421 |
+
float: left;
|
422 |
+
width: 150px;
|
423 |
+
}
|
424 |
+
.tenweb_overview {
|
425 |
+
margin-left: -10px;
|
426 |
+
}
|
427 |
+
.plugin_features .plugin_feature,
|
428 |
+
.tenweb_overview .plan_feature {
|
429 |
+
width: 88%;
|
430 |
+
margin: 0 auto 10px;
|
431 |
+
float: none;
|
432 |
+
}
|
433 |
+
.tenweb_overview .plan_feature p,
|
434 |
+
.plugin_features .plugin_feature p {
|
435 |
+
overflow: visible;
|
436 |
+
-webkit-line-clamp: none;
|
437 |
+
height: auto;
|
438 |
+
}
|
439 |
+
.tenweb_footer h2 {
|
440 |
+
font-size: 23px;
|
441 |
+
}
|
442 |
+
.tenweb_footer p {
|
443 |
+
font-size: 18px;
|
444 |
+
line-height: 1.4em;
|
445 |
+
}
|
446 |
+
.tenweb_overview .plugin_features.tenweb_clear {
|
447 |
+
margin-top: 20px;
|
448 |
+
}
|
449 |
+
.tenweb_footer {
|
450 |
+
padding: 50px 0 60px;
|
451 |
+
}
|
452 |
+
.tenweb_overview .tenweb_logo {
|
453 |
+
float: none;
|
454 |
+
width: 150px;
|
455 |
+
margin: 0 auto 10px;
|
456 |
+
}
|
457 |
+
.tenweb_overview .tenweb_header_right {
|
458 |
+
float: none;
|
459 |
+
width: 100%;
|
460 |
+
text-align: center;
|
461 |
+
}
|
462 |
+
.tenweb_overview .tenweb_header_right a.button {
|
463 |
+
float: none;
|
464 |
+
}
|
465 |
+
.tenweb_overview .inline-block.header_text {
|
466 |
+
float: none;
|
467 |
+
margin-top: 10px;
|
468 |
+
}
|
469 |
+
.tenweb_overview h2 {
|
470 |
+
font-size: 21px;
|
471 |
+
}
|
472 |
}
|
|
|
|
|
|
|
|
|
|
wd/assets/css/subscribe.css
CHANGED
@@ -1,114 +1,210 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
font-family: "Open Sans",sans-serif;
|
4 |
-
line-height: 1.4em;
|
5 |
-
min-width: 600px;
|
6 |
}
|
7 |
-
|
8 |
-
|
9 |
-
background: #fff;
|
10 |
-
border: 2px solid #E2E5EC;
|
11 |
-
width: 55%;
|
12 |
-
margin-top: 40px;
|
13 |
-
}
|
14 |
-
.wd-subscribe-content{
|
15 |
-
padding: 30px 92px;
|
16 |
}
|
17 |
-
|
18 |
-
|
19 |
}
|
20 |
-
|
21 |
-
|
22 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
}
|
24 |
-
.
|
25 |
-
|
26 |
-
font-weight: bold;
|
27 |
-
font-size: 52px;
|
28 |
-
padding: 0px 28px;
|
29 |
}
|
30 |
-
.
|
31 |
-
|
32 |
-
|
|
|
|
|
33 |
}
|
34 |
|
35 |
-
.
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
height:
|
40 |
-
|
|
|
|
|
|
|
|
|
41 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
42 |
}
|
43 |
-
.
|
44 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
display: inline-block;
|
46 |
-
background: url(img/skip.png) no-repeat;
|
47 |
-
width: 76px;
|
48 |
-
height: 59px;
|
49 |
}
|
50 |
-
.permissions{
|
51 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
}
|
53 |
-
.
|
54 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
55 |
display:none;
|
56 |
}
|
57 |
-
.list_item{
|
58 |
-
|
59 |
-
margin-bottom: 15px;
|
60 |
}
|
61 |
-
.
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
}
|
66 |
-
.
|
67 |
-
|
|
|
68 |
}
|
69 |
-
.
|
70 |
-
width:
|
|
|
|
|
|
|
71 |
}
|
72 |
-
.
|
73 |
-
|
74 |
-
float: right;
|
75 |
}
|
76 |
-
.
|
77 |
-
|
78 |
-
font-size: 13px;
|
79 |
}
|
80 |
-
.
|
81 |
-
|
82 |
-
width: 30px;
|
83 |
-
margin-top: 11px;
|
84 |
-
visibility: hidden;
|
85 |
}
|
86 |
-
.
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
padding: 2px;
|
105 |
-
font-weight: bold;
|
106 |
-
display: inline-block;
|
107 |
-
vertical-align: middle;
|
108 |
}
|
109 |
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
114 |
}
|
1 |
+
#wpfooter {
|
2 |
+
display: none;
|
|
|
|
|
|
|
3 |
}
|
4 |
+
#wpbody-content > div:not(.tenweb_subscribe){
|
5 |
+
display:none;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
}
|
7 |
+
#wpbody-content {
|
8 |
+
padding-bottom: 0;
|
9 |
}
|
10 |
+
|
11 |
+
|
12 |
+
.tenweb_clear:after{
|
13 |
+
content:"";
|
14 |
+
display:table;
|
15 |
+
clear:both;
|
16 |
+
}
|
17 |
+
.tenweb_subscribe a.button {
|
18 |
+
background: #367bf2;
|
19 |
+
color: #ffffff;
|
20 |
+
text-transform: uppercase;
|
21 |
+
letter-spacing: 1px;
|
22 |
+
font-size: 16px;
|
23 |
+
padding: 16px 30px;
|
24 |
+
line-height: 1;
|
25 |
+
border-radius: 2px;
|
26 |
+
display: inline-block;
|
27 |
+
border: 0 !important;
|
28 |
+
box-shadow: none;
|
29 |
+
height: auto;
|
30 |
}
|
31 |
+
.tenweb_subscribe a:focus {
|
32 |
+
box-shadow:none;
|
|
|
|
|
|
|
33 |
}
|
34 |
+
.tenweb_subscribe a.button:active,
|
35 |
+
.tenweb_subscribe a.button:hover {
|
36 |
+
background: #367bf2;
|
37 |
+
color: #ffffff;
|
38 |
+
box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
|
39 |
}
|
40 |
|
41 |
+
.tenweb_subscribe a.more {
|
42 |
+
text-transform: uppercase;
|
43 |
+
letter-spacing: 1px;
|
44 |
+
font-size: 14px;
|
45 |
+
line-height: 1;
|
46 |
+
display: block;
|
47 |
+
text-decoration: none;
|
48 |
+
color: #4e4e4e;
|
49 |
+
margin-top: 9px;
|
50 |
+
}
|
51 |
|
52 |
+
.wd_loader{
|
53 |
+
vertical-align: top;
|
54 |
+
width: 30px;
|
55 |
+
margin-top: 11px;
|
56 |
+
display: none;
|
57 |
+
}
|
58 |
+
.tenweb_subscribe {
|
59 |
+
background: #ffffff;
|
60 |
+
box-shadow: 0 0 10px rgba(0,0,0,0.2);
|
61 |
+
width: calc(100% - 20px);
|
62 |
+
padding: 105px 20px 0;
|
63 |
+
margin: 20px 0 0 0;
|
64 |
+
box-sizing: border-box;
|
65 |
+
-webkit-box-sizing: border-box;
|
66 |
+
-moz-box-sizing: border-box;
|
67 |
+
text-align: center;
|
68 |
}
|
69 |
+
.tenweb_subscribe .texts h2 {
|
70 |
+
font-size:28px;
|
71 |
+
text-transform: uppercase;
|
72 |
+
margin: 26px 0 16px;
|
73 |
+
}
|
74 |
+
.tenweb_subscribe .texts h5 {
|
75 |
+
font-size:18px;
|
76 |
+
text-transform: uppercase;
|
77 |
+
margin: 6px 0;
|
78 |
+
line-height: 1.4em;
|
79 |
+
}
|
80 |
+
.tenweb_subscribe .texts p {
|
81 |
+
font-size:16px;
|
82 |
+
}
|
83 |
+
.tenweb_subscribe .texts .hi_there {
|
84 |
+
width:66px;
|
85 |
+
height:103px;
|
86 |
+
background: url(../img/allow-and-continue.png) no-repeat;
|
87 |
+
margin: 0 auto;
|
88 |
+
}
|
89 |
+
.tenweb_subscribe-content{
|
90 |
+
width: 960px;
|
91 |
+
max-width: 100%;
|
92 |
+
margin: 0 auto;
|
93 |
+
}
|
94 |
+
.tenweb_subscribe .permissions {
|
95 |
+
font-size: 16px;
|
96 |
+
cursor: pointer;
|
97 |
+
margin: 10px 0 30px;
|
98 |
+
position: relative;
|
99 |
display: inline-block;
|
|
|
|
|
|
|
100 |
}
|
101 |
+
.tenweb_subscribe .permissions:after {
|
102 |
+
content: "";
|
103 |
+
position: absolute;
|
104 |
+
width: 13px;
|
105 |
+
height: 13px;
|
106 |
+
background: url(../img/allow-and-continue.png) no-repeat;
|
107 |
+
background-position: 1px -237px;
|
108 |
+
right: -19px;
|
109 |
+
top: 2px;
|
110 |
+
transition:transform .2s;
|
111 |
+
}
|
112 |
+
.tenweb_subscribe .permissions.active:after {
|
113 |
+
content: "";
|
114 |
+
transform: rotateZ(-180deg);
|
115 |
+
-webkit-transform: rotateZ(-180deg);
|
116 |
+
-moz-transform: rotateZ(-180deg);
|
117 |
+
top: 3px;
|
118 |
}
|
119 |
+
.tenweb_subscribe .list_item {
|
120 |
+
width: 31%;
|
121 |
+
float: left;
|
122 |
+
box-shadow: 0 0 10px rgba(0,0,0,0.2);
|
123 |
+
margin-right: 3%;
|
124 |
+
padding: 20px 0;
|
125 |
+
box-sizing: border-box;
|
126 |
+
-webkit-box-sizing: border-box;
|
127 |
+
-moz-box-sizing: border-box;
|
128 |
+
}
|
129 |
+
.tenweb_subscribe .list{
|
130 |
display:none;
|
131 |
}
|
132 |
+
.tenweb_subscribe .list_item:last-child {
|
133 |
+
margin-right: 0;
|
|
|
134 |
}
|
135 |
+
.tenweb_subscribe .list.tenweb_clear {
|
136 |
+
max-width: 100%;
|
137 |
+
width: 580px;
|
138 |
+
margin: 0 auto 28px;
|
139 |
}
|
140 |
+
.tenweb_subscribe .list_text_wrap {
|
141 |
+
font-size: 12px;
|
142 |
+
font-weight: bold;
|
143 |
}
|
144 |
+
.tenweb_subscribe .list_logo {
|
145 |
+
width: 36px;
|
146 |
+
height:33px;
|
147 |
+
background: url(../img/allow-and-continue.png) no-repeat;
|
148 |
+
margin:0 auto 20px;
|
149 |
}
|
150 |
+
.tenweb_subscribe .user_info .list_logo {
|
151 |
+
background-position: 3px -110px;
|
|
|
152 |
}
|
153 |
+
.tenweb_subscribe .wp_info .list_logo {
|
154 |
+
background-position: 2px -153px;
|
|
|
155 |
}
|
156 |
+
.tenweb_subscribe .plugins_info .list_logo {
|
157 |
+
background-position: 6px -196px;
|
|
|
|
|
|
|
158 |
}
|
159 |
+
.tenweb_subscribe-footer * {
|
160 |
+
color: #afafaf;
|
161 |
+
}
|
162 |
+
.tenweb_footer-menu a {
|
163 |
+
font-size: 12px;
|
164 |
+
text-transform: uppercase;
|
165 |
+
letter-spacing: 1px;
|
166 |
+
text-decoration: none;
|
167 |
+
}
|
168 |
+
.tenweb_footer-menu li{
|
169 |
+
display:inline-block;
|
170 |
+
margin: 0 10px;
|
171 |
+
}
|
172 |
+
ul.tenweb_footer-menu.tenweb_clear {
|
173 |
+
padding: 18px 0 15px;
|
174 |
+
line-height: 1;
|
175 |
+
border-top: 1px solid #ececec;
|
176 |
+
margin: 16px 0 0;
|
|
|
|
|
|
|
|
|
177 |
}
|
178 |
|
179 |
+
.tenweb_subscribe-top-footer {
|
180 |
+
font-size: 13px;
|
181 |
+
color: #afafaf;
|
182 |
+
margin-top: 112px;
|
183 |
+
}
|
184 |
+
@media only screen and (min-width: 1620px){
|
185 |
+
.tenweb_subscribe-top-footer {
|
186 |
+
margin-top: 130px;
|
187 |
+
}
|
188 |
+
.tenweb_subscribe {
|
189 |
+
padding: 150px 20px 0;
|
190 |
+
}
|
191 |
+
}
|
192 |
+
@media only screen and (max-width: 768px){
|
193 |
+
.tenweb_subscribe {
|
194 |
+
width: calc(100% - 10px);
|
195 |
+
padding: 60px 20px 0;
|
196 |
+
}
|
197 |
+
.tenweb_subscribe-top-footer {
|
198 |
+
margin-top: 60px;
|
199 |
+
}
|
200 |
+
.tenweb_subscribe .list_item {
|
201 |
+
width: 100%;
|
202 |
+
float: none;
|
203 |
+
margin-right: 0;
|
204 |
+
padding: 20px 10px;
|
205 |
+
margin-bottom: 10px;
|
206 |
+
}
|
207 |
+
.tenweb_subscribe .list.tenweb_clear {
|
208 |
+
margin: 0 auto 15px;
|
209 |
+
}
|
210 |
}
|
wd/assets/img/allow-and-continue.png
ADDED
Binary file
|
wd/assets/img/header.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="190.51" height="655.4" viewBox="0 0 190.51 655.4"><defs><style>.cls-1{fill:#fff;}</style></defs><title>ICONS SPRITE</title><path class="cls-1" d="M35.4,147.3a20.82,20.82,0,0,1,9,2c-1-1-2-1.9-3.1-2.9.2-.2.4-.3.5-.4l10.3-10.3a2.85,2.85,0,0,0,.8-1.4,2.35,2.35,0,0,0-1.2-2.6,2.31,2.31,0,0,0-2.9.5l-9.9,9.9a7,7,0,0,0-.8,1c-3.8-3.8-7.4-7.4-11.2-11.1.1-.1.3-.2.4-.3l10.5-10.5a2.41,2.41,0,1,0-3.4-3.4l-6.3,6.3c-1.5,1.5-3,3.1-4.7,4.7-1.3-1.3-2.5-2.6-3.8-3.9l-.4.4c-2,2-4.1,4-6.1,6.1a17.89,17.89,0,0,0-4.9,17.8,47.31,47.31,0,0,0,2,5L0,164.4l5.3,5.4,10.3-10.3A22.47,22.47,0,0,1,35.4,147.3Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M34.5,149.8A16.5,16.5,0,1,0,51,166.3,16.52,16.52,0,0,0,34.5,149.8Zm0,31.6a15.1,15.1,0,1,1,15.1-15.1A15.15,15.15,0,0,1,34.5,181.4Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M29.6,165.9a2.65,2.65,0,0,0-1.9-.9,2.47,2.47,0,0,0-2.1.7,4.42,4.42,0,0,0-.8.9v-.7a5.39,5.39,0,0,1,.5-2.1,3,3,0,0,1,1.3-1.2,5.57,5.57,0,0,1,3-.3v-1h-1a4.67,4.67,0,0,0-3.7,1.4,7.11,7.11,0,0,0-1.2,4.5,6.05,6.05,0,0,0,.4,2.4,3.33,3.33,0,0,0,1.2,1.4,3.45,3.45,0,0,0,1.8.5,3.1,3.1,0,0,0,3.3-3.3A4,4,0,0,0,29.6,165.9Zm-1.1,3.9a1.68,1.68,0,0,1-1.4.6,1.9,1.9,0,0,1-1.5-.8,2.62,2.62,0,0,1-.5-1.7,1.61,1.61,0,0,1,.6-1.3,2,2,0,0,1,1.5-.6,1.68,1.68,0,0,1,1.4.6,2.46,2.46,0,0,1,.5,1.5A4.71,4.71,0,0,1,28.5,169.8Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M33,170.2a2.91,2.91,0,0,0,2.5,1.2,2.79,2.79,0,0,0,2.5-1.2,6.68,6.68,0,0,0,.8-3.9,7,7,0,0,0-.9-3.9,3.2,3.2,0,0,0-5,0,6.68,6.68,0,0,0-.8,3.9A6.59,6.59,0,0,0,33,170.2Zm.9-6.8a1.57,1.57,0,0,1,3,0,7.39,7.39,0,0,1,.4,3,7.7,7.7,0,0,1-.4,3,1.58,1.58,0,0,1-1.5,1.1,1.5,1.5,0,0,1-1.5-1.1,11.45,11.45,0,0,1,0-6Z" transform="translate(0 -0.7)"/><polygon class="cls-1" points="47.2 165.4 44.4 165.4 44.4 162.5 43.6 162.5 43.6 165.4 40.8 165.4 40.8 166.1 43.6 166.1 43.6 168.9 44.4 168.9 44.4 166.1 47.2 166.1 47.2 165.4"/><path class="cls-1" d="M33.3,247.9H10a2.89,2.89,0,0,1-2.4-1.1A32.6,32.6,0,0,1,.3,224a33.05,33.05,0,0,1,62.3-13.3A33.07,33.07,0,0,1,58.7,247a2.74,2.74,0,0,1-2.2.9Zm0-4.5H55.2a1.43,1.43,0,0,0,1.2-.6A28.53,28.53,0,0,0,27.8,198,28.58,28.58,0,0,0,5,223.4a27.78,27.78,0,0,0,5.3,19.3,1.51,1.51,0,0,0,1.4.7C18.8,243.3,26.1,243.4,33.3,243.4Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M29,233.2a3.14,3.14,0,0,0,2.9,2h0a3.17,3.17,0,0,0,2.5-1.2l.2-.3c.1-.1.2-.3.3-.4l3.1-3.8c2.1-2.5,4.2-5.1,6.3-7.6a1.57,1.57,0,0,0,0-2.2,1.61,1.61,0,0,0-1.1-.5,1.5,1.5,0,0,0-1.1.4L29.8,229.8A3.07,3.07,0,0,0,29,233.2Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M18.8,211.2a2.84,2.84,0,0,1-.9,1,1.72,1.72,0,0,1-1.4-.1,19.86,19.86,0,0,1-2.1-2,1.24,1.24,0,0,1,.1-1.7c.5-.5,1.1-.7,1.6-.3.8.7,1.6,1.5,2.4,2.3C18.7,210.6,18.7,210.8,18.8,211.2Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M52.8,209.1c-.1,1-2.4,3.3-3.3,3.2a2.1,2.1,0,0,1-1.1-.7,1.72,1.72,0,0,1,.1-1.4,9.47,9.47,0,0,1,2-2,1.69,1.69,0,0,1,1.4-.1C52.3,208.3,52.5,208.8,52.8,209.1Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M56.2,227.6H54.9a1.24,1.24,0,0,1-1.3-1.2,1.4,1.4,0,0,1,1.2-1.4,13.1,13.1,0,0,1,2.8,0,1.19,1.19,0,0,1,1.1,1.4,1.16,1.16,0,0,1-1.2,1.2Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M10.3,227.6H9.1a1.26,1.26,0,0,1-1.3-1.3A1.24,1.24,0,0,1,9,225h2.5a1.34,1.34,0,0,1,1.3,1.4,1.4,1.4,0,0,1-1.3,1.3A4.48,4.48,0,0,0,10.3,227.6Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M35,202.8V204a1.21,1.21,0,0,1-1.4,1.2,1.32,1.32,0,0,1-1.3-1.3v-2.4a1.3,1.3,0,1,1,2.6,0,6.15,6.15,0,0,1,.1,1.3Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M44.2,298.1a5.51,5.51,0,0,0-2-2.7c-.3-.3-.4-.5,0-.9a45.34,45.34,0,0,0,5-5.7,11.88,11.88,0,0,0,1.3-2.5,1.7,1.7,0,0,0-1.8-2.3,5.63,5.63,0,0,0-3,1.2l-1.2.9c-.1.1-.3.3-.5.1s0-.3.1-.4a8.23,8.23,0,0,0,1.2-2.5,3,3,0,0,0-.2-2.6,1.8,1.8,0,0,0-1.6-.9,8.09,8.09,0,0,0-3.7,1.2,13.25,13.25,0,0,0-2.5,1.6c-.2.1-.4.4-.6.1s0-.4.2-.6a10.53,10.53,0,0,0,1.7-2.9c1.2-2.9-.6-5.1-3.7-4.7a4.33,4.33,0,0,0-.5.1c-.2,0-.4.2-.5-.1s.1-.4.2-.5a5.37,5.37,0,0,0,1-1.6,2.5,2.5,0,0,0-.3-2.5,1.9,1.9,0,0,0-2.2-.8,8.79,8.79,0,0,0-3.4,1.9c-.1.1-.2.2-.3.2s-.3.3-.5.1,0-.3.1-.4c.2-.4.5-.7.7-1.1a1.2,1.2,0,0,0,0-1.5,1.1,1.1,0,0,0-1.4-.3,10.31,10.31,0,0,0-2.8,1.8,35.83,35.83,0,0,0-2.9,2.6c-.3.3-.4.2-.7,0a6.69,6.69,0,0,0-2.8-2.1l.5-.5L27.9,259a2,2,0,0,1,3.2,0l24.6,24.6a2,2,0,0,1,0,3.2L44.9,297.6A1.16,1.16,0,0,0,44.2,298.1Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M26.5,288c-4.5-4.5-9-9-13.5-13.4-.4-.4-.4-.6,0-.9a9.43,9.43,0,0,0,1-1,2,2,0,0,1,2.7,0l.3.3,24.4,24.4c1.2,1.2,1.2,2.2,0,3.3-.4.4-.7,1-1.1,1s-.8-.6-1.2-1C35,296.5,30.8,292.2,26.5,288Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M9.8,276.9a3.92,3.92,0,0,0,0,5.5c.6.7,1.3,1.3,1.9,2a12.28,12.28,0,0,1,2.3,4,4.7,4.7,0,0,1-1.3,5,18.51,18.51,0,0,1-4.8,3.5,15.92,15.92,0,0,0-6.1,4.8,6.64,6.64,0,0,0-.6,7.6,10.49,10.49,0,0,0,3,3.3,6.61,6.61,0,0,0,8.1.3,14.14,14.14,0,0,0,4.9-5.7,22.64,22.64,0,0,1,2.6-4.2c2.5-3.1,5.1-3.6,8.5-1.4a18.46,18.46,0,0,1,3.7,3.1,3.92,3.92,0,0,0,4.9.5,11.37,11.37,0,0,0,1.6-1.5c.4-.3.4-.5,0-.9L25.1,289.4,12.6,276.9c-.5-.5-.9-1.3-1.4-1.2S10.3,276.4,9.8,276.9Zm1.5,26.3a4,4,0,0,1,0,5.6,3.92,3.92,0,1,1,0-5.6Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M42,361.9a23.36,23.36,0,1,0-18.3,8.9,22.77,22.77,0,0,0,12.9-3.9L54,384.2l5.2-5.2Zm.3-14.4a18.6,18.6,0,1,1-18.6-18.6A18.69,18.69,0,0,1,42.3,347.5Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M1,403.6l-.7.1v.7C.3,417.3,3,428,8.7,437.2a46.22,46.22,0,0,0,16.2,16.1,4,4,0,0,0,2.1.7,3.68,3.68,0,0,0,2.1-.8c.6-.5,1.4-1,2-1.5.8-.6,1.6-1.1,2.4-1.8a53.31,53.31,0,0,0,17.7-27.4,62.88,62.88,0,0,0,2.3-18.2v-.7l-.7-.1c-7.8-1.4-14.9-4.9-21.8-8.4l-.1-.1c-2.7-1.4-5.8-1.2-8.9.4C14.6,399.4,8.1,402.3,1,403.6Zm29.4-4.3a80.16,80.16,0,0,0,18.4,7.5c.2.1.6.5.6.6h0c-.4,13.4-4.2,24.1-11.6,32.8a51.71,51.71,0,0,1-6.4,6c-1.1.9-2.2,1.9-3.3,2.8a1.76,1.76,0,0,1-1.3.6,2.69,2.69,0,0,1-1.6-.7A46.11,46.11,0,0,1,6.5,422.2a94.78,94.78,0,0,1-2.3-14.3c0-1.1.2-1.2.9-1.4a71.15,71.15,0,0,0,18.2-7.4A7.45,7.45,0,0,1,30.4,399.3Z" transform="translate(0 -0.7)"/><polygon class="cls-1" points="35.7 410.4 25.6 426 18.6 419.8 15.9 422.6 26.4 432.1 39 412.6 35.7 410.4"/><path class="cls-1" d="M48.5,501.7H15.1a11.9,11.9,0,1,1,0-23.8,12.22,12.22,0,0,1,5.6,1.4l1.4.8.5-1.5A17.49,17.49,0,0,1,39,467.1a17.3,17.3,0,0,1,17,13.6,24.58,24.58,0,0,1,2.8-.2A20.52,20.52,0,0,0,53.1,470,20.06,20.06,0,0,0,39,464.3a20.46,20.46,0,0,0-18.5,12A14.69,14.69,0,1,0,15,504.6H51.3C49.6,503.7,48.5,502.8,48.5,501.7Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M51.7,504.5H15.1a14.8,14.8,0,1,1,0-29.6,14,14,0,0,1,5.4,1,20.3,20.3,0,0,1,18.5-12,20.06,20.06,0,0,1,14.1,5.7,19.74,19.74,0,0,1,5.7,10.6v.1h-.1a24.58,24.58,0,0,0-2.8.2h-.1v-.1a17.3,17.3,0,0,0-33.2-2.1l-.6,1.6-1.5-.8A11.88,11.88,0,1,0,15,501.5H48.5v.1c0,1,1,2,2.7,2.7ZM15.1,475.1a14.6,14.6,0,0,0,0,29.2H50.9c-1.6-.7-2.5-1.7-2.5-2.6H15.1a12,12,0,1,1,5.6-22.6l1.3.7.5-1.4A17.61,17.61,0,0,1,39,466.8a17.18,17.18,0,0,1,17,13.6,24.52,24.52,0,0,1,2.7-.2A20.22,20.22,0,0,0,53,469.8a20,20,0,0,0-14-5.7A20.23,20.23,0,0,0,20.6,476v.1h-.1A16.16,16.16,0,0,0,15.1,475.1Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M69.7,485.9a2.84,2.84,0,0,0-.7-1.7c-1.6-1.7-5.5-2.6-9.4-2.6h-.7a24.52,24.52,0,0,0-2.7.2c-3.7.5-6.7,1.9-6.7,4v13.8a2.2,2.2,0,0,0,.6,1.5c1.3,1.6,4.6,2.5,8.1,2.7h1.5c3.9,0,7.9-.9,9.4-2.6a2.19,2.19,0,0,0,.7-1.7V486.1C69.7,486.2,69.7,486,69.7,485.9ZM59.5,497.4a19.3,19.3,0,0,1-6.2-.9c-1.5-.5-2.1-1.1-2.1-1.4v-2a17.82,17.82,0,0,0,8.2,1.7,23.1,23.1,0,0,0,6.1-.8,6.67,6.67,0,0,0,2.1-.9v2c0,.3-.5.9-2.1,1.4l-.9.3A18.28,18.28,0,0,1,59.5,497.4Zm8.3-7.9v1c0,.3-.5.9-2.1,1.4h-.1a18.25,18.25,0,0,1-6.1.9,19.3,19.3,0,0,1-6.2-.9c-1.5-.5-2.1-1.1-2.1-1.4v-2a17.82,17.82,0,0,0,8.2,1.7,22.65,22.65,0,0,0,5.3-.6,10,10,0,0,0,2.6-.9c.1-.1.2-.1.3-.2v1Zm-14.5-5a17.65,17.65,0,0,1,2.9-.7,32.51,32.51,0,0,1,3.3-.2,19.83,19.83,0,0,1,3.5.3,17.63,17.63,0,0,1,2.7.7c1.5.5,2.1,1.1,2.1,1.4s-.4.7-1.3,1.1a6.88,6.88,0,0,1-.8.3,11.7,11.7,0,0,1-2,.5,27.22,27.22,0,0,1-4.2.4,19.3,19.3,0,0,1-6.2-.9c-1.5-.5-2.1-1.1-2.1-1.4S51.8,485,53.3,484.5Zm14.5,15.2c0,.3-.5.9-2.1,1.4-.4.1-.8.3-1.3.4a23.84,23.84,0,0,1-4.9.5,21.79,21.79,0,0,1-6-.8c-.1,0-.2,0-.2-.1-1.5-.5-2.1-1.1-2.1-1.4v-2a17.82,17.82,0,0,0,8.2,1.7c1.2,0,2.4-.1,3.5-.2a12.23,12.23,0,0,0,4.2-1.2c.2-.1.3-.2.5-.3v2Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M59.5,504.1H58c-3.9-.2-7-1.3-8.2-2.8a2.45,2.45,0,0,1-.6-1.6V485.9c0-2,2.6-3.6,6.9-4.2a24.52,24.52,0,0,1,2.7-.2h.7c4.3,0,8.1,1,9.5,2.6a2.5,2.5,0,0,1,.8,1.8v13.8a2.9,2.9,0,0,1-.8,1.8C67.6,503.1,63.8,504.1,59.5,504.1Zm0-22.3h-.7a24.52,24.52,0,0,0-2.7.2c-4.1.6-6.6,2-6.6,3.9v.4h0v4.5h0v4.5h0v4.1a2.39,2.39,0,0,0,.5,1.4c1.1,1.4,4.2,2.4,8,2.6h1.5c4.2,0,7.9-1,9.3-2.5a2.57,2.57,0,0,0,.7-1.6v-4.1h0v-4.5h0v-4.5h0v-.4a2.13,2.13,0,0,0-.7-1.6C67.4,482.8,63.8,481.8,59.5,481.8Zm0,20.4a21.26,21.26,0,0,1-6-.8.35.35,0,0,1-.2-.1c-1.5-.5-2.2-1.2-2.2-1.6v-2.3l.2.1a18.34,18.34,0,0,0,8.2,1.6c1.2,0,2.4-.1,3.5-.2a15.08,15.08,0,0,0,4.2-1.1c.2-.1.3-.2.5-.2l.2-.1v2.3c0,.4-.7,1-2.2,1.6-.4.1-.8.3-1.3.4A34.67,34.67,0,0,1,59.5,502.2Zm-8.1-4.3v1.8c0,.2.5.8,2,1.3.1,0,.1,0,.2.1a20.53,20.53,0,0,0,5.9.8,24.61,24.61,0,0,0,4.9-.5,5,5,0,0,0,1.3-.4c1.5-.5,2-1.1,2-1.3v-1.8c-.1,0-.2.1-.3.1a18.69,18.69,0,0,1-4.3,1.2,20,20,0,0,1-3.5.2A17.42,17.42,0,0,1,51.4,497.9Zm8.1-.3a18.46,18.46,0,0,1-6.2-.9c-1.5-.5-2.2-1.2-2.2-1.6v-2.3l.2.1a18.34,18.34,0,0,0,8.2,1.6,22.54,22.54,0,0,0,6.1-.8,6.67,6.67,0,0,0,2.1-.9l.2-.1V495c0,.4-.7,1-2.2,1.6l-.9.3A17,17,0,0,1,59.5,497.6Zm-8.1-4.3v1.8c0,.2.5.8,2,1.3a18.25,18.25,0,0,0,6.1.9,20.64,20.64,0,0,0,5.2-.6l.9-.3c1.5-.5,2-1.1,2-1.3v-1.8a18.19,18.19,0,0,1-1.9.8,22.76,22.76,0,0,1-6.2.8A18.49,18.49,0,0,1,51.4,493.3Zm8.1-.3a18.46,18.46,0,0,1-6.2-.9c-1.5-.5-2.2-1.2-2.2-1.6v-2.3l.2.1a18.34,18.34,0,0,0,8.2,1.6,22,22,0,0,0,5.3-.6,8.15,8.15,0,0,0,2.5-.9c.1-.1.2-.1.3-.2l.2-.1v2.3c0,.4-.7,1-2.2,1.6h-.1A15.06,15.06,0,0,1,59.5,493Zm-8.1-4.3v1.8c0,.2.5.8,2,1.3a18.25,18.25,0,0,0,6.1.9,17.63,17.63,0,0,0,6-.9h.1c1.5-.5,2-1.1,2-1.3v-1.8a.1.1,0,0,0-.1.1,8.81,8.81,0,0,1-2.6.9,22.65,22.65,0,0,1-5.3.6A18.65,18.65,0,0,1,51.4,488.7Zm8.1-.3a18.46,18.46,0,0,1-6.2-.9c-1.5-.5-2.2-1.2-2.2-1.6s.7-1,2.2-1.6h0a19.06,19.06,0,0,1,3-.7,32.51,32.51,0,0,1,3.3-.2,19.83,19.83,0,0,1,3.5.3,15,15,0,0,1,2.7.7c1.5.5,2.2,1.2,2.2,1.6s-.5.8-1.4,1.2a6.88,6.88,0,0,1-.8.3,11.7,11.7,0,0,1-2,.5A20.24,20.24,0,0,1,59.5,488.4Zm-6.1-3.8c-1.5.5-2,1.1-2,1.3s.5.8,2,1.3a18.25,18.25,0,0,0,6.1.9,17.28,17.28,0,0,0,4.1-.4,11.7,11.7,0,0,0,2-.5,4.88,4.88,0,0,0,.7-.3c.9-.4,1.2-.8,1.2-1s-.5-.8-2-1.3a10.71,10.71,0,0,0-2.7-.6,18.84,18.84,0,0,0-3.4-.2c-1.1,0-2.2.1-3.2.2a11.54,11.54,0,0,0-2.8.6Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M56.4,560.1H51.3a5.42,5.42,0,0,0-5.5,5.5v.8H39.2a5.78,5.78,0,0,0-1.6-4.6,6.19,6.19,0,0,0-4.7-1.7v-6.6H45c1.6,0,3.5,0,5.3-.1a13.08,13.08,0,0,0,11.3-15.8c-1.3-5.9-5.8-9.7-12-10.1-.3,0-.3,0-.4-.3a18.89,18.89,0,0,0-20.5-12.3,18.8,18.8,0,0,0-15.6,12.4c-.1.3-.1.3-.3.3a11,11,0,0,0-1.8.2,12.55,12.55,0,0,0-8.2,5.1,13.16,13.16,0,0,0,11,20.7H29.4v6.6a5.79,5.79,0,0,0-4.7,1.6,5.57,5.57,0,0,0-1.6,4.6H16.5v-.7a5.48,5.48,0,0,0-5.5-5.5H5.9a5.48,5.48,0,0,0-5.5,5.5v5.1a5.42,5.42,0,0,0,5.5,5.5h5a5.4,5.4,0,0,0,5.4-4.5,8.08,8.08,0,0,0,.1-1.6V570H23v.8a5.6,5.6,0,0,0,5.5,5.4h5.2a5.47,5.47,0,0,0,5.4-4.5,7.57,7.57,0,0,0,.1-1.5V570h6.6v.8a5.48,5.48,0,0,0,5.5,5.5h5a5.42,5.42,0,0,0,5.5-5.5h0v-5.1A5.42,5.42,0,0,0,56.4,560.1Zm2,7.2v3.2a2.1,2.1,0,0,1-2.2,2.2h-5a2,2,0,0,1-2.1-2v-5.1a2.11,2.11,0,0,1,2.1-2.1h5.1a2,2,0,0,1,2.1,2.1Zm-29.8,5.4a2,2,0,0,1-2.1-2.2v-5a1.94,1.94,0,0,1,2.1-2.1h5a1.94,1.94,0,0,1,2.1,2.1v5.1a2,2,0,0,1-2.1,2C31.9,572.7,30.2,572.7,28.6,572.7ZM31,550H13.5a9.6,9.6,0,0,1-8.1-4.1,9.35,9.35,0,0,1-.9-9.4,9.43,9.43,0,0,1,7.7-5.6,5.74,5.74,0,0,1,1.2-.1h.2c1.3,0,1.8-.3,2.2-1.5a15.17,15.17,0,0,1,6.7-8.6,15.58,15.58,0,0,1,13.9-1.5,16.11,16.11,0,0,1,9.8,10.1c.4,1.3.8,1.6,2.2,1.6a9.73,9.73,0,0,1,10,9.5,9.19,9.19,0,0,1-2.7,6.8,9.76,9.76,0,0,1-7,3H36.2ZM9.4,572.7H6a2.1,2.1,0,0,1-2.2-2.2v-4.8a2.07,2.07,0,0,1,2.1-2.2h4.9a2,2,0,0,1,2.1,2.2v4.8a2,2,0,0,1-2.2,2.2Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M27.4,42.8l-3.9,3.9L.3,23.6l2.9-2.9a1.52,1.52,0,0,1,2,0Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M33.5,23.9l-3.9,3.9-9.4-9.4a1.52,1.52,0,0,1,0-2l1.9-1.9a1.52,1.52,0,0,1,2,0Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M21,23.5l-2.9,2.9a1.52,1.52,0,0,1-2,0l-1.9-1.9a1.52,1.52,0,0,1,0-2l1.9-1.9a1.52,1.52,0,0,1,2,0Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M46.3,23.9l-2.9,2.9a1.52,1.52,0,0,1-2,0L19.2,4.6,23.1.7Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M23.5,46.7l-3.9-3.9L35,27.4a1.52,1.52,0,0,1,2,0l2.9,2.9Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M22.5,32.9l-2-1.9a1.52,1.52,0,0,1,0-2l9-9,3.9,3.9-9,9A1.23,1.23,0,0,1,22.5,32.9Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M9.6,20.1,6.7,17.2,23.1.7,27,4.6,11.6,20.1A1.52,1.52,0,0,1,9.6,20.1Z" transform="translate(0 -0.7)"/><polygon class="cls-1" points="60.8 12.7 62 15.8 66.6 14.5 66.6 35.4 70.4 35.4 70.4 10.5 67.8 10.5 60.8 12.7"/><path class="cls-1" d="M86.5,10.9c-6.7,0-11.7,5.5-11.7,12.8v.1c0,7.4,4.9,12.7,11.7,12.7S98.2,31,98.2,23.7v-.1C98.2,16.3,93.3,10.9,86.5,10.9ZM78.7,23.6c0-4.5,2.7-9.3,7.7-9.3s7.8,4.8,7.8,9.3v.1c0,4.5-2.7,9.3-7.7,9.3s-7.8-4.7-7.8-9.4Z" transform="translate(0 -0.7)"/><polygon class="cls-1" points="128.4 29.3 121.5 10.6 121.5 10.6 118.7 10.6 111.7 29.3 104.3 10.7 104.3 10.6 100 10.6 110.2 35.5 110.2 35.6 113.1 35.6 120 17.4 126.9 35.5 126.9 35.6 129.8 35.6 140 10.6 135.9 10.6 128.4 29.3"/><polygon class="cls-1" points="147.1 24.6 162 24.6 162 21.2 147.1 21.2 147.1 14.1 163.7 14.1 163.7 10.6 143.3 10.6 143.3 35.4 163.8 35.4 163.8 31.9 147.1 31.9 147.1 24.6"/><path class="cls-1" d="M186.3,23.2a6,6,0,0,0,2.8-5.2v-.1a5.5,5.5,0,0,0-2-4.3,11.1,11.1,0,0,0-7.4-2.3H168V36.1h12.3c6.2,0,10.2-2.8,10.2-7.2v-.1C190.6,27.1,189.8,24.7,186.3,23.2Zm.4,5.6h0c0,2.4-2.4,3.8-6.3,3.8h-8.5V25.3h7.8C182.4,25.3,186.7,25.8,186.7,28.8Zm-1.4-10.7c0,2.8-3,3.8-5.7,3.8H172V14.8h7.8c3.4,0,5.5,1.2,5.5,3.3Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M63.3,622.2a6.9,6.9,0,0,0-3.5-5.9,10.79,10.79,0,0,0-6.5-8.2h.6a21.5,21.5,0,1,0-43-.3c-3.5,1.5-6.5,4.7-7.1,8.5a6.58,6.58,0,0,0-3.5,5.9,6.77,6.77,0,0,0,3.5,5.9,11,11,0,0,0,10.9,9.1,2.58,2.58,0,0,0,2.6-2.6v-25a2.58,2.58,0,0,0-2.6-2.6h-.3a18,18,0,0,1,36,.3H48.9a2.58,2.58,0,0,0-2.6,2.6v24.7a2.58,2.58,0,0,0,2.6,2.6,6.61,6.61,0,0,0,2.4-.3v5.9a6.38,6.38,0,0,1-5.9,6.2H39.2a5.55,5.55,0,0,0-10.9,1.5,5.79,5.79,0,0,0,5.6,5.6,5.49,5.49,0,0,0,5.3-4.1h6.1a9.6,9.6,0,0,0,9.1-9.4v-7.4a12.13,12.13,0,0,0,5.3-7.7C62.1,626.9,63.3,624.5,63.3,622.2Z" transform="translate(0 -0.7)"/><circle class="cls-1" cx="23.59" cy="70.7" r="4.24"/><path class="cls-1" d="M34.32,101.8H3.56v-8l7.1-6.53,4.32-4,1.34,1.08,1.84,1.49c.83.67,3.06,2.51,8.8,7.3L29.2,95,31.45,93,36,89.1l3-2.57,9.39-8.12.17.14,1.75,1.51,1.07.92,1,.85.91.78,4.35,3.75L61,89.28h0a25.74,25.74,0,0,1,4.58,5.28q0-1.73.07-3.47.27-15.35,0-30.3a4.72,4.72,0,0,0-1.53-3,4.66,4.66,0,0,0-2.57-1.13H4.1A4.1,4.1,0,0,0,0,60.8v41a4.1,4.1,0,0,0,4.1,4.1H34.79a15.3,15.3,0,0,1-.48-3.8C34.31,102,34.32,101.9,34.32,101.8ZM3.56,60.8H61q0,12.34,0,24.68l-3.37-2.9-4.35-3.75-4.71-4.06-.17-.14L39,82.73l-9.77,8.45h0L18.26,82.09,15,79.44,8.59,85.36,3.56,90Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M66.25,102.8H62.58a11.83,11.83,0,0,1-.63,3.11h3.87a14.93,14.93,0,0,0,.49-3.11Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M49.73,100a2.45,2.45,0,0,0-1.24,1.84,2.42,2.42,0,0,0,0,.29,2.45,2.45,0,0,0,4.63,1.12h0l.78-1.41,3.7-6.67L49.72,100Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M51.34,86.61v3.73A10.57,10.57,0,0,1,58.08,93l2.73-2.63A15.59,15.59,0,0,0,51.34,86.61Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M49.48,90.33V86.61a15.44,15.44,0,0,0-14.4,15.21c0,.1,0,.19,0,.29a15.3,15.3,0,0,0,.48,3.8h3.89a11.42,11.42,0,0,1-.66-3.82c0-.09,0-.18,0-.27A12.05,12.05,0,0,1,49.48,90.33Z" transform="translate(0 -0.7)"/><path class="cls-1" d="M66.29,100.94a15,15,0,0,0-4-9.26l-.6.6-2,2a11.91,11.91,0,0,1,2,3.31,11.71,11.71,0,0,1,.83,3.33Z" transform="translate(0 -0.7)"/></svg>
|
wd/assets/img/how_it_works.png
ADDED
Binary file
|
wd/assets/img/plugins/business_elite.png
DELETED
Binary file
|
wd/assets/img/plugins/business_world.png
DELETED
Binary file
|
wd/assets/img/plugins/event-calendar-wd.png
DELETED
Binary file
|
wd/assets/img/plugins/form-maker.png
DELETED
Binary file
|
wd/assets/img/plugins/photo-gallery.png
DELETED
Binary file
|
wd/assets/img/plugins/portfolio_gallery.png
DELETED
Binary file
|
wd/assets/img/plugins/sauron.png
DELETED
Binary file
|
wd/assets/img/plugins/slider-wd.png
DELETED
Binary file
|
wd/assets/img/plugins/spider-event-calendar.png
DELETED
Binary file
|
wd/assets/img/plugins/wd-google-maps.png
DELETED
Binary file
|
wd/assets/img/plugins/wd-instagram-feed.png
DELETED
Binary file
|
wd/assets/img/slide-1366.jpg
ADDED
Binary file
|
wd/assets/img/sub_1.png
DELETED
Binary file
|
wd/assets/img/sub_2.png
DELETED
Binary file
|
wd/assets/img/sub_4.png
DELETED
Binary file
|
wd/assets/js/deactivate_popup.js
CHANGED
@@ -19,132 +19,112 @@ var btnVal = 3;
|
|
19 |
////////////////////////////////////////////////////////////////////////////////////////
|
20 |
// Public Methods //
|
21 |
////////////////////////////////////////////////////////////////////////////////////////
|
22 |
-
function
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
'<div><strong>We have a special offer for you.</strong></div>' +
|
67 |
-
'<div>Submit this form to get the offer to <input type="text" name="' + prefix + '_email" value="' + window[prefix + "WDDeactivateVars"].email + '"></div>' +
|
68 |
-
'<br><div><button class="button button-primary ' + disabled_class + ' wd-' + prefix + '-deactivate" data-val="' + btnVal + '">Submit</button></div></div>';
|
69 |
-
|
70 |
-
jQuery("." + prefix + "_additional_details_wrap").append(additionalInfo);
|
71 |
-
jQuery(".wd-" + prefix + "-deactivate-popup").addClass("wd-popup-active3");
|
72 |
-
}else{
|
73 |
-
jQuery(".wd-" + prefix + "-deactivate-popup").addClass("wd-popup-active4");
|
74 |
-
}
|
75 |
-
|
76 |
-
var checked = (agree_with_pp === true) ? "checked" : "";
|
77 |
-
var agree_checkbox =
|
78 |
-
"<div style='margin-top: 5px;'>" +
|
79 |
-
"<input type='checkbox' " + checked + " name='" + prefix + "_agree_with_pp" + "' id='" + prefix + "_agree_with_pp" + "'/>" +
|
80 |
-
"By submitting this form your email and website URL will be sent to Web-Dorado. Click the checkbox if you consent to usage of mentioned data by Web-Dorado in accordance with our <a target='_blank' href='https://web-dorado.com/web-dorado-privacy-statement.html'>Privacy Policy</a>."+
|
81 |
-
"</div>";
|
82 |
-
|
83 |
-
jQuery("." + prefix + "_additional_details_wrap").prepend(agree_checkbox);
|
84 |
-
|
85 |
-
jQuery("#wd-" + prefix + "-deactivate").hide();
|
86 |
-
jQuery("#wd-" + prefix + "-submit-and-deactivate").show();
|
87 |
-
|
88 |
-
});
|
89 |
-
jQuery(document).on("keyup", "[name=" + prefix + "_additional_details]", function(){
|
90 |
-
if(jQuery(this).val().trim() || jQuery("[name=" + prefix + "_reasons]:checked").length > 0){
|
91 |
-
jQuery("#wd-" + prefix + "-deactivate").hide();
|
92 |
-
jQuery("#wd-" + prefix + "-submit-and-deactivate").show();
|
93 |
-
}
|
94 |
-
else{
|
95 |
-
jQuery("#wd-" + prefix + "-deactivate").show();
|
96 |
-
jQuery("#wd-" + prefix + "-submit-and-deactivate").hide();
|
97 |
-
}
|
98 |
-
|
99 |
-
});
|
100 |
-
|
101 |
-
jQuery(document).on("change", "[name=" + prefix + "_agree_with_pp]", function () {
|
102 |
-
if(jQuery(this).prop('checked')){
|
103 |
-
jQuery(".wd-" + prefix + "-deactivate").removeClass('button-primary-disabled');
|
104 |
-
agree_with_pp = true;
|
105 |
-
}else{
|
106 |
-
jQuery(".wd-" + prefix + "-deactivate").addClass('button-primary-disabled');
|
107 |
-
agree_with_pp = false;
|
108 |
-
}
|
109 |
-
});
|
110 |
-
|
111 |
-
jQuery(document).on("click", ".wd-" + prefix + "-deactivate", function(e){
|
112 |
-
|
113 |
-
var data_val = jQuery(this).data('val');
|
114 |
-
var checkbox = jQuery("#" + prefix + "_agree_with_pp");
|
115 |
-
|
116 |
-
|
117 |
-
if (data_val !== 1 && (checkbox.length === 0 || checkbox.prop('checked') === false)) {
|
118 |
-
return false;
|
119 |
-
}
|
120 |
-
|
121 |
-
jQuery(".wd-deactivate-popup-opacity-" + prefix).show();
|
122 |
-
if(jQuery(this).hasClass("wd-clicked") == false){
|
123 |
-
jQuery(this).addClass("wd-clicked");
|
124 |
-
jQuery("[name=" + prefix + "_submit_and_deactivate]").val(jQuery(this).attr("data-val"));
|
125 |
-
jQuery("#" + prefix + "_deactivate_form").submit();
|
126 |
-
}
|
127 |
-
return false;
|
128 |
-
});
|
129 |
-
|
130 |
-
jQuery(document).on("click", ".wd-" + prefix + "-cancel, .wd-opacity, .wd-deactivate-popup-close-btn", function(){
|
131 |
-
jQuery(".wd-" + prefix + "-opacity").hide();
|
132 |
-
jQuery(".wd-" + prefix + "-deactivate-popup").hide();
|
133 |
-
reset_popup();
|
134 |
-
|
135 |
-
return false;
|
136 |
-
});
|
137 |
-
|
138 |
-
function reset_popup() {
|
139 |
-
jQuery("." + prefix + "_additional_details_wrap").html("");
|
140 |
-
jQuery(".wd-" + prefix + "-deactivate-popup").removeClass("wd-popup-active1 wd-popup-active2 wd-popup-active3 wd-popup-active4");
|
141 |
-
|
142 |
-
jQuery("#wd-" + prefix + "-deactivate").removeClass("button-primary-disabled");
|
143 |
-
jQuery("#wd-" + prefix + "-deactivate").show();
|
144 |
-
jQuery("#wd-" + prefix + "-submit-and-deactivate").hide();
|
145 |
-
jQuery('#' + prefix + '_deactivate_form input[name="' + prefix + '_reasons' + '"]').prop('checked', false);
|
146 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
147 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
148 |
|
149 |
}
|
150 |
|
19 |
////////////////////////////////////////////////////////////////////////////////////////
|
20 |
// Public Methods //
|
21 |
////////////////////////////////////////////////////////////////////////////////////////
|
22 |
+
function tenwebReady( prefix ) {
|
23 |
+
|
24 |
+
var agree_with_pp = false;
|
25 |
+
reset_popup();
|
26 |
+
jQuery( document ).on( "click", "." + window[prefix + "WDDeactivateVars"].deactivate_class, function () {
|
27 |
+
agree_with_pp = false;
|
28 |
+
if ( !jQuery( '#tenweb-' + prefix + '-submit-and-deactivate' ).hasClass( 'button-primary-disabled' ) ) {
|
29 |
+
jQuery( '#tenweb-' + prefix + '-submit-and-deactivate' ).addClass( 'button-primary-disabled' )
|
30 |
+
}
|
31 |
+
jQuery( ".tenweb-" + prefix + "-opacity" ).show();
|
32 |
+
jQuery( ".tenweb-" + prefix + "-deactivate-popup" ).show();
|
33 |
+
if ( jQuery( this ).attr( "data-uninstall" ) == "1" ) {
|
34 |
+
btnVal = 2;
|
35 |
+
}
|
36 |
+
|
37 |
+
return false;
|
38 |
+
} );
|
39 |
+
|
40 |
+
jQuery( document ).on( "change", "[name=" + prefix + "_reasons]", function () {
|
41 |
+
var disabled_class = ( agree_with_pp === false ) ? "button-primary-disabled" : "";
|
42 |
+
|
43 |
+
jQuery( "." + prefix + "_additional_details_wrap" ).html( "" );
|
44 |
+
jQuery( ".tenweb-" + prefix + "-deactivate-popup" ).removeClass( "tenweb-popup-active1 tenweb-popup-active2 tenweb-popup-active4" );
|
45 |
+
if ( jQuery( this ).val() == "reason_plugin_is_hard_to_use_technical_problems" ) {
|
46 |
+
|
47 |
+
additionalInfo = '<div class="tenweb-additional-active"><div><strong>Please describe your issue.</strong></div><br>' +
|
48 |
+
'<textarea name="' + prefix + '_additional_details" rows = "4"></textarea><br>' +
|
49 |
+
'<div>Our support will contact <input type="text" name="' + prefix + '_email" value="' + window[prefix + "WDDeactivateVars"].email + '"> shortly.</div>' +
|
50 |
+
'<br><div><button class="button button-primary ' + disabled_class + ' tenweb-' + prefix + '-deactivate" data-val="' + btnVal + '">Submit support ticket</button></div></div>';
|
51 |
+
jQuery( "." + prefix + "_additional_details_wrap" ).append( additionalInfo );
|
52 |
+
jQuery( ".tenweb-" + prefix + "-deactivate-popup" ).addClass( "tenweb-popup-active1" );
|
53 |
+
|
54 |
+
}
|
55 |
+
else if ( jQuery( this ).val() == "reason_free_version_limited" ) {
|
56 |
+
additionalInfo = '<div class="tenweb-additional-active">' +
|
57 |
+
'<div><strong>We believe our premium version will fit your needs.</strong></div>' +
|
58 |
+
'<div><a href="' + window[prefix + "WDDeactivateVars"].plugin_wd_url + '" target="_blank">Try with 30 day money back guarantee.</a></div>';
|
59 |
+
|
60 |
+
jQuery( "." + prefix + "_additional_details_wrap" ).append( additionalInfo );
|
61 |
+
jQuery( ".tenweb-" + prefix + "-deactivate-popup" ).addClass( "tenweb-popup-active2" );
|
62 |
+
}
|
63 |
+
else {
|
64 |
+
jQuery( ".tenweb-" + prefix + "-deactivate-popup" ).addClass( "tenweb-popup-active4" );
|
65 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
66 |
|
67 |
+
var checked = ( agree_with_pp === true ) ? "checked" : "";
|
68 |
+
var agree_checkbox =
|
69 |
+
"<div style='margin-top: 5px;'>" +
|
70 |
+
"<input type='checkbox' " + checked + " name='" + prefix + "_agree_with_pp" + "' id='" + prefix + "_agree_with_pp" + "'/>" +
|
71 |
+
"By submitting this form your email and website URL will be sent to 10Web. Click the checkbox if you consent to usage of mentioned data by 10Web in accordance with our <a target='_blank' href='https://10web.io/privacy-policy/'>Privacy Policy</a>." +
|
72 |
+
"</div>";
|
73 |
+
jQuery( "." + prefix + "_additional_details_wrap" ).prepend( agree_checkbox );
|
74 |
+
|
75 |
+
jQuery( "#tenweb-" + prefix + "-submit-and-deactivate" ).show();
|
76 |
+
} );
|
77 |
+
jQuery( document ).on( "keyup", "[name=" + prefix + "_additional_details]", function () {
|
78 |
+
if ( jQuery( this ).val().trim() || jQuery( "[name=" + prefix + "_reasons]:checked" ).length > 0 ) {
|
79 |
+
jQuery( "#tenweb-" + prefix + "-submit-and-deactivate" ).show();
|
80 |
}
|
81 |
+
else {
|
82 |
+
jQuery( "#tenweb-" + prefix + "-submit-and-deactivate" ).hide();
|
83 |
+
}
|
84 |
+
} );
|
85 |
+
|
86 |
+
jQuery( document ).on( "change", "[name=" + prefix + "_agree_with_pp]", function () {
|
87 |
+
if ( jQuery( this ).prop( 'checked' ) ) {
|
88 |
+
jQuery( ".tenweb-" + prefix + "-deactivate" ).removeClass( 'button-primary-disabled' );
|
89 |
+
agree_with_pp = true;
|
90 |
+
} else {
|
91 |
+
jQuery( ".tenweb-" + prefix + "-deactivate" ).addClass( 'button-primary-disabled' );
|
92 |
+
agree_with_pp = false;
|
93 |
+
}
|
94 |
+
} );
|
95 |
+
|
96 |
+
jQuery( document ).on( "click", ".tenweb-" + prefix + "-deactivate", function ( e ) {
|
97 |
+
var data_val = jQuery( this ).data( 'val' );
|
98 |
+
var checkbox = jQuery( "#" + prefix + "_agree_with_pp" );
|
99 |
+
|
100 |
+
if ( data_val !== 1 && ( checkbox.length === 0 || checkbox.prop( 'checked' ) === false ) ) {
|
101 |
+
return false;
|
102 |
+
}
|
103 |
+
|
104 |
+
jQuery( ".tenweb-deactivate-popup-opacity-" + prefix ).show();
|
105 |
+
if ( jQuery( this ).hasClass( "tenweb-clicked" ) == false ) {
|
106 |
+
jQuery( this ).addClass( "tenweb-clicked" );
|
107 |
+
jQuery( "[name=" + prefix + "_submit_and_deactivate]" ).val( jQuery( this ).attr( "data-val" ) );
|
108 |
+
jQuery( "#" + prefix + "_deactivate_form" ).submit();
|
109 |
+
}
|
110 |
+
return false;
|
111 |
+
} );
|
112 |
+
|
113 |
+
jQuery( document ).on( "click", ".tenweb-" + prefix + "-cancel, .tenweb-opacity, .tenweb-deactivate-popup-close-btn", function () {
|
114 |
+
jQuery( ".tenweb-" + prefix + "-opacity" ).hide();
|
115 |
+
jQuery( ".tenweb-" + prefix + "-deactivate-popup" ).hide();
|
116 |
+
reset_popup();
|
117 |
+
|
118 |
+
return false;
|
119 |
+
} );
|
120 |
+
|
121 |
+
function reset_popup() {
|
122 |
+
jQuery( "." + prefix + "_additional_details_wrap" ).html( "" );
|
123 |
+
jQuery( ".tenweb-" + prefix + "-deactivate-popup" ).removeClass( "tenweb-popup-active1 tenweb-popup-active2 tenweb-popup-active4" );
|
124 |
+
|
125 |
+
jQuery( "#tenweb-" + prefix + "-submit-and-deactivate" ).hide();
|
126 |
+
jQuery( '#' + prefix + '_deactivate_form input[name="' + prefix + '_reasons' + '"]' ).prop( 'checked', false );
|
127 |
+
}
|
128 |
|
129 |
}
|
130 |
|
wd/assets/js/overview.js
CHANGED
@@ -1,56 +1,16 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
4 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
5 |
-
// Constants //
|
6 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
7 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
8 |
-
// Variables //
|
9 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
10 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
11 |
-
// Constructor & Destructor //
|
12 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
13 |
jQuery(document).ready(function () {
|
14 |
-
|
15 |
-
jQuery(".overview_tabs li a:not(.not_tab)").on("click", function(){
|
16 |
-
jQuery(".overview_tabs li a").removeClass("overview_tab_active");
|
17 |
-
jQuery(this).addClass("overview_tab_active");
|
18 |
-
jQuery(".overview_content > div").hide();
|
19 |
-
var id = jQuery(this).attr("href");
|
20 |
-
jQuery(id).show();
|
21 |
-
return false;
|
22 |
-
});
|
23 |
-
|
24 |
-
// rating
|
25 |
-
// jQuery(".rating").each(function(){
|
26 |
-
// var rate = jQuery(this).attr("data-rating");
|
27 |
-
// jQuery("<span class='stars-container'>")
|
28 |
-
// .addClass("stars-" + rate.toString())
|
29 |
-
// .text("★★★★★")
|
30 |
-
// .appendTo(jQuery(this));
|
31 |
-
// jQuery("body").append('<style>.stars-' + rate.toString() + ':after{width:' + rate + '%;}</style>');
|
32 |
-
// });
|
33 |
-
|
34 |
-
jQuery("#wd-copy").on("click", function(){
|
35 |
-
var selector = document.querySelector('#wd-site-deatils-textarea');
|
36 |
-
selector.select();
|
37 |
-
document.execCommand('copy');
|
38 |
-
|
39 |
-
return false;
|
40 |
-
|
41 |
-
});
|
42 |
-
|
43 |
});
|
44 |
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
55 |
-
// Listeners //
|
56 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
1 |
+
jQuery(window).resize(function () {
|
2 |
+
tenWebOverviewResize();
|
3 |
+
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
jQuery(document).ready(function () {
|
5 |
+
tenWebOverviewResize();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
});
|
7 |
|
8 |
+
function tenWebOverviewResize(){
|
9 |
+
if(jQuery(".tenweb_header_right").length){
|
10 |
+
if (matchMedia('only screen and (max-width: 840px)').matches) {
|
11 |
+
jQuery(".tenweb_header_right").after(jQuery(".tenweb_header_right .header_text"));
|
12 |
+
} else{
|
13 |
+
jQuery(".tenweb_header_right .button").before(jQuery(".tenweb_overview .inline-block.header_text"));
|
14 |
+
}
|
15 |
+
}
|
16 |
+
}
|
|
|
|
|
|
wd/assets/js/subsribe.js
CHANGED
@@ -1,36 +1,17 @@
|
|
1 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
2 |
-
// Events //
|
3 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
4 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
5 |
-
// Constants //
|
6 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
7 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
8 |
-
// Variables //
|
9 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
10 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
11 |
-
// Constructor & Destructor //
|
12 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
13 |
jQuery(document).on("ready", function () {
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
31 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
32 |
-
// Private Methods //
|
33 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
34 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
35 |
-
// Listeners //
|
36 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
jQuery(document).on("ready", function () {
|
2 |
+
jQuery(".permissions").on("click", function () {
|
3 |
+
jQuery(this).toggleClass("active");
|
4 |
+
jQuery(".list").slideToggle("fast");
|
5 |
+
return false;
|
6 |
+
});
|
7 |
+
jQuery(".allow_and_continue, .skip").on("click", function () {
|
8 |
+
var url = jQuery(this).attr("href");
|
9 |
+
if ( url ) {
|
10 |
+
jQuery(".allow_and_continue, .skip").css("opacity", "0.5");
|
11 |
+
jQuery(".allow_and_continue, .skip").attr("disabled", "disabled");
|
12 |
+
jQuery(".allow_and_continue, .skip").removeAttr("href");
|
13 |
+
jQuery(".wd_loader").css("display", "inline-block");
|
14 |
+
window.location = url;
|
15 |
+
}
|
16 |
+
});
|
17 |
+
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
wd/config.php
CHANGED
@@ -3,19 +3,18 @@
|
|
3 |
exit;
|
4 |
}
|
5 |
|
6 |
-
class
|
7 |
public static $instance;
|
8 |
|
9 |
public $prefix = null;
|
10 |
-
public $
|
11 |
-
public $
|
|
|
12 |
public $plugin_wordpress_slug = null;
|
13 |
public $plugin_dir = null;
|
14 |
public $plugin_main_file = null;
|
15 |
public $description = null;
|
16 |
public $plugin_features = null;
|
17 |
-
public $user_guide = null;
|
18 |
-
public $overview_welcome_image = null;
|
19 |
public $video_youtube_id = null;
|
20 |
public $plugin_wd_url = null;
|
21 |
public $plugin_wd_demo_link = null;
|
@@ -36,13 +35,17 @@
|
|
36 |
public $custom_post = null;
|
37 |
public $menu_capability = null;
|
38 |
public $menu_position = null;
|
39 |
-
public $
|
|
|
40 |
|
41 |
public function set_options( $options ){
|
42 |
|
43 |
if(isset( $options["prefix"] )) {
|
44 |
$this->prefix = $options["prefix"];
|
45 |
}
|
|
|
|
|
|
|
46 |
if(isset( $options["wd_plugin_id"] )) {
|
47 |
$this->wd_plugin_id = $options["wd_plugin_id"];
|
48 |
}
|
@@ -65,23 +68,20 @@
|
|
65 |
if(isset( $options["plugin_features"] )) {
|
66 |
$this->plugin_features = $options["plugin_features"];
|
67 |
}
|
68 |
-
if(isset( $options["user_guide"] )) {
|
69 |
-
$this->user_guide = $options["user_guide"];
|
70 |
-
}
|
71 |
if(isset( $options["video_youtube_id"] )) {
|
72 |
$this->video_youtube_id = $options["video_youtube_id"];
|
73 |
}
|
74 |
-
if(isset( $options["overview_welcome_image"] )) {
|
75 |
-
$this->overview_welcome_image = $options["overview_welcome_image"];
|
76 |
-
}
|
77 |
if(isset( $options["plugin_wd_url"] )) {
|
78 |
$this->plugin_wd_url = $options["plugin_wd_url"];
|
79 |
}
|
80 |
if(isset( $options["plugin_wd_demo_link"] )) {
|
81 |
$this->plugin_wd_demo_link = $options["plugin_wd_demo_link"];
|
82 |
-
}
|
83 |
-
if(isset( $options["
|
84 |
-
$this->
|
|
|
|
|
|
|
85 |
}
|
86 |
if(isset( $options["plugin_wizard_link"] )) {
|
87 |
$this->plugin_wizard_link = $options["plugin_wizard_link"];
|
@@ -110,10 +110,12 @@
|
|
110 |
if(isset( $options["menu_position"] )) {
|
111 |
$this->menu_position = $options["menu_position"];
|
112 |
}
|
113 |
-
if(isset( $options["
|
114 |
-
$this->
|
|
|
|
|
|
|
115 |
}
|
116 |
-
|
117 |
// directories
|
118 |
$this->wd_dir = dirname( $this->plugin_main_file ) . '/wd';
|
119 |
$this->wd_dir_includes = $this->wd_dir . '/includes';
|
3 |
exit;
|
4 |
}
|
5 |
|
6 |
+
class TenWebLibConfig {
|
7 |
public static $instance;
|
8 |
|
9 |
public $prefix = null;
|
10 |
+
public $plugin_id = null;
|
11 |
+
public $wd_plugin_id = null;
|
12 |
+
public $plugin_title = null;
|
13 |
public $plugin_wordpress_slug = null;
|
14 |
public $plugin_dir = null;
|
15 |
public $plugin_main_file = null;
|
16 |
public $description = null;
|
17 |
public $plugin_features = null;
|
|
|
|
|
18 |
public $video_youtube_id = null;
|
19 |
public $plugin_wd_url = null;
|
20 |
public $plugin_wd_demo_link = null;
|
35 |
public $custom_post = null;
|
36 |
public $menu_capability = null;
|
37 |
public $menu_position = null;
|
38 |
+
public $overview_welcome_image = null;
|
39 |
+
public $display_overview = true;
|
40 |
|
41 |
public function set_options( $options ){
|
42 |
|
43 |
if(isset( $options["prefix"] )) {
|
44 |
$this->prefix = $options["prefix"];
|
45 |
}
|
46 |
+
if(isset( $options["plugin_id"] )) {
|
47 |
+
$this->plugin_id = $options["plugin_id"];
|
48 |
+
}
|
49 |
if(isset( $options["wd_plugin_id"] )) {
|
50 |
$this->wd_plugin_id = $options["wd_plugin_id"];
|
51 |
}
|
68 |
if(isset( $options["plugin_features"] )) {
|
69 |
$this->plugin_features = $options["plugin_features"];
|
70 |
}
|
|
|
|
|
|
|
71 |
if(isset( $options["video_youtube_id"] )) {
|
72 |
$this->video_youtube_id = $options["video_youtube_id"];
|
73 |
}
|
|
|
|
|
|
|
74 |
if(isset( $options["plugin_wd_url"] )) {
|
75 |
$this->plugin_wd_url = $options["plugin_wd_url"];
|
76 |
}
|
77 |
if(isset( $options["plugin_wd_demo_link"] )) {
|
78 |
$this->plugin_wd_demo_link = $options["plugin_wd_demo_link"];
|
79 |
+
}
|
80 |
+
if(isset( $options["plugin_wd_demo_link"] )) {
|
81 |
+
$this->plugin_wd_demo_link = $options["plugin_wd_demo_link"];
|
82 |
+
}
|
83 |
+
if(isset( $options["plugin_wd_docs_link"] )) {
|
84 |
+
$this->plugin_wd_docs_link = $options["plugin_wd_docs_link"];
|
85 |
}
|
86 |
if(isset( $options["plugin_wizard_link"] )) {
|
87 |
$this->plugin_wizard_link = $options["plugin_wizard_link"];
|
110 |
if(isset( $options["menu_position"] )) {
|
111 |
$this->menu_position = $options["menu_position"];
|
112 |
}
|
113 |
+
if(isset( $options["overview_welcome_image"] )) {
|
114 |
+
$this->overview_welcome_image = $options["overview_welcome_image"];
|
115 |
+
}
|
116 |
+
if(isset( $options["display_overview"] )) {
|
117 |
+
$this->display_overview = $options["display_overview"];
|
118 |
}
|
|
|
119 |
// directories
|
120 |
$this->wd_dir = dirname( $this->plugin_main_file ) . '/wd';
|
121 |
$this->wd_dir_includes = $this->wd_dir . '/includes';
|
wd/includes/api.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
exit;
|
4 |
}
|
5 |
|
6 |
-
class
|
7 |
////////////////////////////////////////////////////////////////////////////////////////
|
8 |
// Events //
|
9 |
////////////////////////////////////////////////////////////////////////////////////////
|
@@ -31,7 +31,7 @@
|
|
31 |
|
32 |
|
33 |
public function get_remote_data( $id ) {
|
34 |
-
$remote_data_path =
|
35 |
$request = wp_remote_get( ( str_replace( '_id_', $id, $remote_data_path ) ) );
|
36 |
|
37 |
if ( !is_wp_error($request) || wp_remote_retrieve_response_code($request) === 200 ) {
|
3 |
exit;
|
4 |
}
|
5 |
|
6 |
+
class TenWebLibApi{
|
7 |
////////////////////////////////////////////////////////////////////////////////////////
|
8 |
// Events //
|
9 |
////////////////////////////////////////////////////////////////////////////////////////
|
31 |
|
32 |
|
33 |
public function get_remote_data( $id ) {
|
34 |
+
$remote_data_path = TEN_WEB_LIB_API_PLUGIN_DATA_PATH . '/' . $this->userhash;
|
35 |
$request = wp_remote_get( ( str_replace( '_id_', $id, $remote_data_path ) ) );
|
36 |
|
37 |
if ( !is_wp_error($request) || wp_remote_retrieve_response_code($request) === 200 ) {
|
wd/includes/deactivate.php
CHANGED
@@ -1,179 +1,178 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
14 |
-
// Variables //
|
15 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
16 |
-
public $deactivate_reasons = array();
|
17 |
-
public $config;
|
18 |
-
// Reason IDs
|
19 |
-
const REASON_PLUGIN_IS_HARD_TO_USE_TECHNICAL_PROBLEMS = "reason_plugin_is_hard_to_use_technical_problems";
|
20 |
-
const REASON_FREE_VERSION_IS_LIMITED = "reason_free_version_limited";
|
21 |
-
const REASON_PRO_EXPENSIVE = "reason_premium_expensive";
|
22 |
-
const REASON_UPGRADING_TO_PAID_VERSION = "reason_upgrading_to_paid_version";
|
23 |
-
const REASON_TEMPORARY_DEACTIVATION = "reason_temporary_deactivation";
|
24 |
-
|
25 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
26 |
-
// Constructor & Destructor //
|
27 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
28 |
-
public function __construct( $config = array() ) {
|
29 |
-
$this->config = $config;
|
30 |
-
$wd_options = $this->config;
|
31 |
-
|
32 |
-
$this->deactivate_reasons = array(
|
33 |
-
1 => array(
|
34 |
-
'id' => self::REASON_PLUGIN_IS_HARD_TO_USE_TECHNICAL_PROBLEMS,
|
35 |
-
'text' => __( 'Technical problems / hard to use', $wd_options->prefix ),
|
36 |
-
),
|
37 |
-
2 => array(
|
38 |
-
'id' => self::REASON_FREE_VERSION_IS_LIMITED,
|
39 |
-
'text' => __( 'Free version is limited', $wd_options->prefix ),
|
40 |
-
),
|
41 |
-
3 => array(
|
42 |
-
'id' => self::REASON_PRO_EXPENSIVE,
|
43 |
-
'text' => __( 'Premium is expensive', $wd_options->prefix ),
|
44 |
-
),
|
45 |
-
4 => array(
|
46 |
-
'id' => self::REASON_UPGRADING_TO_PAID_VERSION,
|
47 |
-
'text' => __( 'Upgrading to paid version', $wd_options->prefix ),
|
48 |
-
),
|
49 |
-
5 => array(
|
50 |
-
'id' => self::REASON_TEMPORARY_DEACTIVATION,
|
51 |
-
'text' => __( 'Temporary deactivation', $wd_options->prefix ),
|
52 |
-
),
|
53 |
-
);
|
54 |
-
|
55 |
-
add_action( 'admin_footer', array( $this, 'add_deactivation_feedback_dialog_box' ) );
|
56 |
-
add_action( 'admin_init', array( $this, 'submit_and_deactivate' ) );
|
57 |
-
|
58 |
-
|
59 |
-
add_action( 'admin_enqueue_scripts', array( $this, 'scripts' ) );
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
$user_last_name = get_user_meta( $admin_data->ID, "last_name", true );
|
129 |
-
|
130 |
-
$data["name"] = $user_first_name || $user_last_name ? $user_first_name . " " . $user_last_name : $admin_data->data->user_login;
|
131 |
-
$data["hash"] = $hash;
|
132 |
-
$response = wp_remote_post( "https://api.web-dorado.com/deactivatereasons", array(
|
133 |
-
'method' => 'POST',
|
134 |
-
'timeout' => 45,
|
135 |
-
'redirection' => 5,
|
136 |
-
'httpversion' => '1.0',
|
137 |
-
'blocking' => true,
|
138 |
-
'headers' => array(),
|
139 |
-
'body' => json_encode($data),
|
140 |
-
'cookies' => array()
|
141 |
-
)
|
142 |
-
);
|
143 |
-
|
144 |
-
$response_body = (!is_wp_error($response) && isset( $response["body"] )) ? json_decode( $response["body"], true ) : null;
|
145 |
-
if( is_array( $response_body ) && $response_body["body"]["msg"] == "Access" ) {
|
146 |
-
|
147 |
-
}
|
148 |
-
}
|
149 |
-
}
|
150 |
-
if($_POST[$wd_options->prefix . "_submit_and_deactivate"] == 2 || $_POST[$wd_options->prefix . "_submit_and_deactivate"] == 1 ){
|
151 |
-
$deactivate_url =
|
152 |
-
add_query_arg(
|
153 |
-
array(
|
154 |
-
'action' => 'deactivate',
|
155 |
-
'plugin' => plugin_basename( $wd_options->plugin_main_file ),
|
156 |
-
'_wpnonce' => wp_create_nonce( 'deactivate-plugin_' . plugin_basename( $wd_options->plugin_main_file ) )
|
157 |
-
),
|
158 |
-
admin_url( 'plugins.php' )
|
159 |
-
);
|
160 |
-
echo '<script>window.location.href="' . $deactivate_url . '";</script>';
|
161 |
-
}
|
162 |
-
|
163 |
-
}
|
164 |
-
}
|
165 |
-
|
166 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
167 |
-
// Getters & Setters //
|
168 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
169 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
170 |
-
// Private Methods //
|
171 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
172 |
-
|
173 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
174 |
-
// Listeners //
|
175 |
-
////////////////////////////////////////////////////////////////////////////////////////
|
176 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
177 |
}
|
178 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
179 |
|
1 |
<?php
|
2 |
+
if (!defined('ABSPATH')) {
|
3 |
+
exit;
|
4 |
+
}
|
5 |
+
|
6 |
+
class TenWebLibDeactivate
|
7 |
+
{
|
8 |
+
////////////////////////////////////////////////////////////////////////////////////////
|
9 |
+
// Events //
|
10 |
+
////////////////////////////////////////////////////////////////////////////////////////
|
11 |
+
////////////////////////////////////////////////////////////////////////////////////////
|
12 |
+
// Constants //
|
13 |
+
////////////////////////////////////////////////////////////////////////////////////////
|
14 |
+
////////////////////////////////////////////////////////////////////////////////////////
|
15 |
+
// Variables //
|
16 |
+
////////////////////////////////////////////////////////////////////////////////////////
|
17 |
+
public $deactivate_reasons = array();
|
18 |
+
public $config;
|
19 |
+
// Reason IDs
|
20 |
+
const REASON_PLUGIN_IS_HARD_TO_USE_TECHNICAL_PROBLEMS = "reason_plugin_is_hard_to_use_technical_problems";
|
21 |
+
const REASON_FREE_VERSION_IS_LIMITED = "reason_free_version_limited";
|
22 |
+
const REASON_PRO_EXPENSIVE = "reason_premium_expensive";
|
23 |
+
const REASON_UPGRADING_TO_PAID_VERSION = "reason_upgrading_to_paid_version";
|
24 |
+
const REASON_TEMPORARY_DEACTIVATION = "reason_temporary_deactivation";
|
25 |
+
|
26 |
+
////////////////////////////////////////////////////////////////////////////////////////
|
27 |
+
// Constructor & Destructor //
|
28 |
+
////////////////////////////////////////////////////////////////////////////////////////
|
29 |
+
public function __construct($config = array())
|
30 |
+
{
|
31 |
+
$this->config = $config;
|
32 |
+
$wd_options = $this->config;
|
33 |
+
|
34 |
+
$this->deactivate_reasons = array(
|
35 |
+
1 => array(
|
36 |
+
'id' => self::REASON_PLUGIN_IS_HARD_TO_USE_TECHNICAL_PROBLEMS,
|
37 |
+
'text' => __('Technical problems / hard to use', $wd_options->prefix),
|
38 |
+
),
|
39 |
+
2 => array(
|
40 |
+
'id' => self::REASON_FREE_VERSION_IS_LIMITED,
|
41 |
+
'text' => __('Free version is limited', $wd_options->prefix),
|
42 |
+
),
|
43 |
+
3 => array(
|
44 |
+
'id' => self::REASON_UPGRADING_TO_PAID_VERSION,
|
45 |
+
'text' => __('Upgrading to paid version', $wd_options->prefix),
|
46 |
+
),
|
47 |
+
4 => array(
|
48 |
+
'id' => self::REASON_TEMPORARY_DEACTIVATION,
|
49 |
+
'text' => __('Temporary deactivation', $wd_options->prefix),
|
50 |
+
),
|
51 |
+
);
|
52 |
+
|
53 |
+
add_action('admin_footer', array($this, 'add_deactivation_feedback_dialog_box'));
|
54 |
+
add_action('admin_init', array($this, 'submit_and_deactivate'));
|
55 |
+
|
56 |
+
|
57 |
+
// add_action('admin_enqueue_scripts', array($this, 'scripts'));
|
58 |
+
// Just enqueue styles/scripts and they will be in the footer.
|
59 |
+
$this->scripts();
|
60 |
+
|
61 |
}
|
62 |
+
////////////////////////////////////////////////////////////////////////////////////////
|
63 |
+
// Public Methods //
|
64 |
+
////////////////////////////////////////////////////////////////////////////////////////
|
65 |
+
public function add_deactivation_feedback_dialog_box()
|
66 |
+
{
|
67 |
+
$deactivate_reasons = $this->deactivate_reasons;
|
68 |
+
$wd_options = $this->config;
|
69 |
|
70 |
+
?>
|
71 |
+
<script>
|
72 |
+
jQuery(document).ready(function () {
|
73 |
+
tenwebReady("<?php echo $wd_options->prefix; ?>");
|
74 |
+
});
|
75 |
+
</script>
|
76 |
+
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
77 |
|
78 |
+
$deactivate_url =
|
79 |
+
add_query_arg(
|
80 |
+
array(
|
81 |
+
'action' => 'deactivate',
|
82 |
+
'plugin' => plugin_basename($wd_options->plugin_main_file),
|
83 |
+
'_wpnonce' => wp_create_nonce('deactivate-plugin_' . plugin_basename($wd_options->plugin_main_file))
|
84 |
+
),
|
85 |
+
admin_url('plugins.php')
|
86 |
+
);
|
87 |
+
|
88 |
+
require($wd_options->wd_dir_templates . '/display_deactivation_popup.php');
|
89 |
+
}
|
90 |
+
|
91 |
+
|
92 |
+
public function scripts()
|
93 |
+
{
|
94 |
+
$wd_options = $this->config;
|
95 |
+
wp_enqueue_style('tenweb-deactivate-popup', $wd_options->wd_url_css . '/deactivate_popup.css', array(), get_option($wd_options->prefix . "_version"));
|
96 |
+
wp_enqueue_script('tenweb-deactivate-popup', $wd_options->wd_url_js . '/deactivate_popup.js', array(), get_option($wd_options->prefix . "_version"));
|
97 |
+
|
98 |
+
$admin_data = wp_get_current_user();
|
99 |
+
wp_localize_script('tenweb-deactivate-popup', $wd_options->prefix . 'WDDeactivateVars', array(
|
100 |
+
"prefix" => $wd_options->prefix,
|
101 |
+
"deactivate_class" => $wd_options->prefix . '_deactivate_link',
|
102 |
+
"email" => $admin_data->data->user_email,
|
103 |
+
"plugin_wd_url" => $wd_options->plugin_wd_url,
|
104 |
+
));
|
105 |
+
|
106 |
+
|
107 |
+
}
|
108 |
+
|
109 |
+
public function submit_and_deactivate()
|
110 |
+
{
|
111 |
+
$wd_options = $this->config;
|
112 |
+
if (isset($_POST[$wd_options->prefix . "_submit_and_deactivate"])) {
|
113 |
+
|
114 |
+
if ($_POST[$wd_options->prefix . "_submit_and_deactivate"] == 2 || $_POST[$wd_options->prefix . "_submit_and_deactivate"] == 3) {
|
115 |
+
//$api = new TenWebLibApi( $wd_options );
|
116 |
+
|
117 |
+
$data = array();
|
118 |
+
|
119 |
+
$data["reason"] = isset($_POST[$wd_options->prefix . "_reasons"]) ? $_POST[$wd_options->prefix . "_reasons"] : "";
|
120 |
+
$data["site_url"] = site_url();
|
121 |
+
$data["product_id"] = $wd_options->plugin_id;
|
122 |
+
|
123 |
+
$data["additional_details"] = isset($_POST[$wd_options->prefix . "_additional_details"]) ? $_POST[$wd_options->prefix . "_additional_details"] : "";
|
124 |
+
$admin_data = wp_get_current_user();
|
125 |
+
$data["email"] = isset($_POST[$wd_options->prefix . "_email"]) ? $_POST[$wd_options->prefix . "_email"] : $admin_data->data->user_email;
|
126 |
+
$user_first_name = get_user_meta($admin_data->ID, "first_name", true);
|
127 |
+
$user_last_name = get_user_meta($admin_data->ID, "last_name", true);
|
128 |
+
|
129 |
+
$data["name"] = $user_first_name || $user_last_name ? $user_first_name . " " . $user_last_name : $admin_data->data->user_login;
|
130 |
+
|
131 |
+
$response = wp_remote_post(TEN_WEB_LIB_DEACTIVATION_URL, array(
|
132 |
+
'method' => 'POST',
|
133 |
+
'timeout' => 45,
|
134 |
+
'redirection' => 5,
|
135 |
+
'httpversion' => '1.0',
|
136 |
+
'blocking' => true,
|
137 |
+
'headers' => array("Accept" => "application/x.10webcore.v1+json"),
|
138 |
+
'body' => $data,
|
139 |
+
'cookies' => array()
|
140 |
+
)
|
141 |
+
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
142 |
|
143 |
+
$response_body = (!is_wp_error($response) && isset($response["body"])) ? json_decode($response["body"], true) : null;
|
144 |
+
/*if (is_array($response_body) && $response_body["body"]["msg"] == "Access") {
|
145 |
+
|
146 |
+
}*/
|
147 |
+
|
148 |
+
}
|
149 |
+
if ($_POST[$wd_options->prefix . "_submit_and_deactivate"] == 2 || $_POST[$wd_options->prefix . "_submit_and_deactivate"] == 1) {
|
150 |
+
$deactivate_url =
|
151 |
+
add_query_arg(
|
152 |
+
array(
|
153 |
+
'action' => 'deactivate',
|
154 |
+
'plugin' => plugin_basename($wd_options->plugin_main_file),
|
155 |
+
'_wpnonce' => wp_create_nonce('deactivate-plugin_' . plugin_basename($wd_options->plugin_main_file))
|
156 |
+
),
|
157 |
+
admin_url('plugins.php')
|
158 |
+
);
|
159 |
+
echo '<script>window.location.href="' . $deactivate_url . '";</script>';
|
160 |
+
}
|
161 |
+
|
162 |
+
}
|
163 |
}
|
164 |
|
165 |
+
////////////////////////////////////////////////////////////////////////////////////////
|
166 |
+
// Getters & Setters //
|
167 |
+
////////////////////////////////////////////////////////////////////////////////////////
|
168 |
+
////////////////////////////////////////////////////////////////////////////////////////
|
169 |
+
// Private Methods //
|
170 |
+
////////////////////////////////////////////////////////////////////////////////////////
|
171 |
+
|
172 |
+
////////////////////////////////////////////////////////////////////////////////////////
|
173 |
+
// Listeners //
|
174 |
+
////////////////////////////////////////////////////////////////////////////////////////
|
175 |
+
|
176 |
+
}
|
177 |
+
|
178 |
|
wd/includes/notices.php
CHANGED
@@ -3,7 +3,7 @@ if ( !defined( 'ABSPATH' ) ) {
|
|
3 |
exit;
|
4 |
}
|
5 |
|
6 |
-
class
|
7 |
|
8 |
protected $promo_link = '';
|
9 |
|
3 |
exit;
|
4 |
}
|
5 |
|
6 |
+
class TenWebLibNotices {
|
7 |
|
8 |
protected $promo_link = '';
|
9 |
|
wd/includes/overview.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
exit;
|
4 |
}
|
5 |
|
6 |
-
class
|
7 |
////////////////////////////////////////////////////////////////////////////////////////
|
8 |
// Events //
|
9 |
////////////////////////////////////////////////////////////////////////////////////////
|
@@ -14,50 +14,19 @@
|
|
14 |
// Variables //
|
15 |
////////////////////////////////////////////////////////////////////////////////////////
|
16 |
public $config ;
|
17 |
-
private $tabs = array();
|
18 |
|
19 |
////////////////////////////////////////////////////////////////////////////////////////
|
20 |
// Constructor & Destructor //
|
21 |
////////////////////////////////////////////////////////////////////////////////////////
|
22 |
public function __construct( $config = array() ) {
|
23 |
$this->config = $config;
|
24 |
-
$wd_options = $this->config;
|
25 |
-
$this->tabs = array(
|
26 |
-
'welcome' => array(
|
27 |
-
'name' => __( "Welcome", $wd_options->prefix ),
|
28 |
-
'view' => array( $this, 'wd_overview_welcome' )
|
29 |
-
),
|
30 |
-
'user_guide' => array(
|
31 |
-
'name' => __( "User Guide", $wd_options->prefix ),
|
32 |
-
'view' => array( $this, 'wd_overview_user_guide' )
|
33 |
-
),
|
34 |
-
'deals' => array(
|
35 |
-
'name' => __( 'Deals', $wd_options->prefix ),
|
36 |
-
'view' => array( $this, 'wd_overview_deals' )
|
37 |
-
),
|
38 |
-
'support' => array(
|
39 |
-
'name' => __( "Support", $wd_options->prefix ),
|
40 |
-
'view' => array( $this, 'wd_overview_support' )
|
41 |
-
),
|
42 |
-
'https://web-dorado.com/support/submit-your-idea.html' => array(
|
43 |
-
'name' => __( "Submit Your Idea", $wd_options->prefix ),
|
44 |
-
'view' => false
|
45 |
-
),
|
46 |
-
'https://wordpress.org/support/plugin/' . $wd_options->plugin_wordpress_slug => array(
|
47 |
-
'name' => __( "Forum", $wd_options->prefix ),
|
48 |
-
'view' => false
|
49 |
-
)
|
50 |
-
);
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
}
|
55 |
////////////////////////////////////////////////////////////////////////////////////////
|
56 |
// Public Methods //
|
57 |
////////////////////////////////////////////////////////////////////////////////////////
|
58 |
public function display_overview_page(){
|
59 |
$wd_options = $this->config;
|
60 |
-
$tabs = $this->tabs;
|
61 |
$start_using_url = "";
|
62 |
if(!empty($this->config->custom_post)) {
|
63 |
if (strpos($this->config->custom_post, 'post_type', 0) !== false) {
|
@@ -66,209 +35,9 @@
|
|
66 |
$start_using_url = menu_page_url($this->config->custom_post, false);
|
67 |
}
|
68 |
}
|
69 |
-
if(!empty($this->config->start_using_url)){
|
70 |
-
$start_using_url = $this->config->start_using_url;
|
71 |
-
}
|
72 |
require_once( $wd_options->wd_dir_templates . "/display_overview.php" );
|
73 |
}
|
74 |
-
|
75 |
-
$wd_options = $this->config;
|
76 |
-
//http://api.wordpress.org/plugins/info/1.0/wd-google-maps
|
77 |
-
require_once( $wd_options->wd_dir_templates . "/display_overview_welcome.php" );
|
78 |
-
}
|
79 |
-
public function wd_overview_user_guide(){
|
80 |
-
$wd_options = $this->config;
|
81 |
-
$user_guide = $wd_options->user_guide;
|
82 |
-
require_once( $wd_options->wd_dir_templates . "/display_overview_user_guide.php" );
|
83 |
-
}
|
84 |
-
public function wd_overview_deals(){
|
85 |
-
|
86 |
-
$wd_options = $this->config;
|
87 |
-
$plugins = array(
|
88 |
-
"form-maker" => array(
|
89 |
-
'title' => 'Form Maker',
|
90 |
-
'text' => __( 'Wordpress form builder plugin', $wd_options->prefix ),
|
91 |
-
'content' => __( 'Form Maker is a modern and advanced tool for creating WordPress forms easily and fast.', $wd_options->prefix ),
|
92 |
-
'href' => 'https://web-dorado.com/products/wordpress-form.html'
|
93 |
-
),
|
94 |
-
"photo-gallery" => array(
|
95 |
-
'title' => 'Photo Gallery',
|
96 |
-
'text' => __( 'WordPress Photo Gallery plugin', $wd_options->prefix ),
|
97 |
-
'content' => __( 'Photo Gallery is a fully responsive WordPress Gallery plugin with advanced functionality.', $wd_options->prefix ),
|
98 |
-
'href' => 'https://web-dorado.com/products/wordpress-photo-gallery-plugin.html'
|
99 |
-
),
|
100 |
-
"event-calendar-wd" => array(
|
101 |
-
'title' => 'Event Calendar WD',
|
102 |
-
'text' => __( 'WordPress calendar plugin', $wd_options->prefix ),
|
103 |
-
'content' => __( 'Organize and publish your events in an easy and elegant way using Event Calendar WD.', $wd_options->prefix ),
|
104 |
-
'href' => 'https://web-dorado.com/products/wordpress-event-calendar-wd.html'
|
105 |
-
),
|
106 |
-
"wd-google-maps" => array(
|
107 |
-
'title' => 'WD Google Maps',
|
108 |
-
'text' => __( 'WD Google Maps plugin', $wd_options->prefix ),
|
109 |
-
'content' => __( 'Google Maps WD is an intuitive tool for creating Google maps with advanced markers, custom layers and overlays for your website.', $wd_options->prefix ),
|
110 |
-
'href' => 'https://web-dorado.com/products/wordpress-google-maps-plugin.html'
|
111 |
-
),
|
112 |
-
"slider-wd" => array(
|
113 |
-
'title' => 'Slider WD',
|
114 |
-
'text' => __( 'WordPress slider plugin', $wd_options->prefix ),
|
115 |
-
'content' => __( 'Create responsive, highly configurable sliders with various effects for your WordPress site.', $wd_options->prefix ),
|
116 |
-
'href' => 'https://web-dorado.com/products/wordpress-slider-plugin.html'
|
117 |
-
),
|
118 |
-
"spider-event-calendar" => array(
|
119 |
-
'title' => 'Spider Calendar',
|
120 |
-
'text' => __( 'WordPress event calendar plugin', $wd_options->prefix ),
|
121 |
-
'content' => __( 'Spider Event Calendar is a highly configurable product which allows you to have multiple organized events.', $wd_options->prefix ),
|
122 |
-
'href' => 'https://web-dorado.com/products/wordpress-calendar.html'
|
123 |
-
),
|
124 |
-
"wd-instagram-feed" => array(
|
125 |
-
'title' => 'Instagram Feed WD',
|
126 |
-
'text' => __( 'WordPress Instagram Feed plugin', $wd_options->prefix ),
|
127 |
-
'content' => __( 'WD Instagram Feed is a user-friendly tool for displaying user or hashtag-based feeds on your website.', $wd_options->prefix ),
|
128 |
-
'href' => 'https://web-dorado.com/products/wordpress-instagram-feed-wd.html'
|
129 |
-
),
|
130 |
-
);
|
131 |
-
unset($plugins[$wd_options->plugin_wordpress_slug]) ;
|
132 |
-
|
133 |
-
// foreach ( $plugins as $wp_slug => &$plugin ){
|
134 |
-
// $wp_data = $this->
|
135 |
-
//remote_get($wp_slug);
|
136 |
-
// $plugin["downloaded"] = $wp_data["downloaded"];
|
137 |
-
// $plugin["rating"] = $wp_data["rating"];
|
138 |
-
// }
|
139 |
-
|
140 |
-
$themes = array(
|
141 |
-
"business_elite" => array(
|
142 |
-
'title' => 'Business Elite Theme',
|
143 |
-
'href' => 'https://web-dorado.com/wordpress-themes/business-elite.html'
|
144 |
-
),
|
145 |
-
"portfolio_gallery" => array(
|
146 |
-
'title' => 'Portfolio Gallery Theme',
|
147 |
-
'href' => 'https://web-dorado.com/wordpress-themes/portfolio-gallery.html'
|
148 |
-
),
|
149 |
-
"sauron" => array(
|
150 |
-
'title' => 'Sauron Theme',
|
151 |
-
'href' => 'https://web-dorado.com/wordpress-themes/sauron.html'
|
152 |
-
),
|
153 |
-
"business_world" => array(
|
154 |
-
'title' => 'Business World Theme',
|
155 |
-
'href' => 'https://web-dorado.com/wordpress-themes/business-world.html'
|
156 |
-
),
|
157 |
-
);
|
158 |
-
|
159 |
-
require_once( $wd_options->wd_dir_templates . "/display_overview_deals.php" );
|
160 |
-
}
|
161 |
-
public function wd_overview_support(){
|
162 |
-
$wd_options = $this->config;
|
163 |
-
global $wpdb;
|
164 |
-
$server_info = array();
|
165 |
-
|
166 |
-
// Get PHP Version
|
167 |
-
$server_info["Operating System"] = PHP_OS . " (" . ( PHP_INT_SIZE * 8 ) . ")";
|
168 |
-
$server_info["PHP Version"] = PHP_VERSION;
|
169 |
-
$server_info["Server"] = $_SERVER["SERVER_SOFTWARE"];
|
170 |
-
|
171 |
-
// Get MYSQL Version
|
172 |
-
$sql_version = $wpdb->get_var( "SELECT VERSION() AS version" );
|
173 |
-
$server_info["MySQL Version"] = $sql_version;
|
174 |
-
|
175 |
-
// GET SQL Mode
|
176 |
-
$mysqlinfo = $wpdb->get_results( "SHOW VARIABLES LIKE 'sql_mode'" );
|
177 |
-
if ( is_array( $mysqlinfo ) )
|
178 |
-
$sql_mode = $mysqlinfo[0]->Value;
|
179 |
-
if ( empty( $sql_mode ) )
|
180 |
-
$sql_mode = __( 'Not set', $wd_options->prefix );
|
181 |
-
$server_info["SQL Mode"] = $sql_mode;
|
182 |
-
|
183 |
-
// Get PHP allow_url_fopen
|
184 |
-
if( ini_get( 'allow_url_fopen' ) )
|
185 |
-
$allow_url_fopen = __( 'On', $wd_options->prefix );
|
186 |
-
else
|
187 |
-
$allow_url_fopen = __( 'Off', $wd_options->prefix );
|
188 |
-
$server_info["PHP Allow URL fopen"] = $allow_url_fopen;
|
189 |
-
|
190 |
-
// Get PHP Max Upload Size
|
191 |
-
if (function_exists('wp_max_upload_size'))
|
192 |
-
$upload_max = strval(round((int) wp_max_upload_size() / (1024 * 1024))) . 'M';
|
193 |
-
else if(ini_get('upload_max_filesize'))
|
194 |
-
$upload_max = ini_get('upload_max_filesize');
|
195 |
-
else
|
196 |
-
$upload_max = __('N/A', $wd_options->prefix);
|
197 |
-
|
198 |
-
$server_info["PHP Max Upload Size"] = $upload_max;
|
199 |
-
|
200 |
-
// Get PHP Output buffer Size
|
201 |
-
if( ini_get( 'pcre.backtrack_limit' ) )
|
202 |
-
$backtrack_limit = ini_get( 'pcre.backtrack_limit' );
|
203 |
-
else
|
204 |
-
$backtrack_limit = __( 'N/A', $wd_options->prefix );
|
205 |
-
$server_info["PCRE Backtracking Limit"] = $backtrack_limit;
|
206 |
-
|
207 |
-
// Get PHP Max Post Size
|
208 |
-
if( ini_get( 'post_max_size' ) )
|
209 |
-
$post_max = ini_get( 'post_max_size' );
|
210 |
-
else
|
211 |
-
$post_max = __( 'N/A', $wd_options->prefix );
|
212 |
-
$server_info["PHP Max Post Size"] = $post_max;
|
213 |
-
|
214 |
-
// Get PHP Max execution time
|
215 |
-
if( ini_get( 'max_execution_time' ) )
|
216 |
-
$max_execute = ini_get( 'max_execution_time' );
|
217 |
-
else
|
218 |
-
$max_execute = __( 'N/A', $wd_options->prefix );
|
219 |
-
$server_info["PHP Max Script Execute Time"] = $max_execute;
|
220 |
-
|
221 |
-
|
222 |
-
// Get PHP Memory Limit
|
223 |
-
if( ini_get( 'memory_limit' ) )
|
224 |
-
$memory_limit = ini_get( 'memory_limit' );
|
225 |
-
else
|
226 |
-
$memory_limit = __( 'N/A', $wd_options->prefix );
|
227 |
-
$server_info["PHP Memory Limit"] = $memory_limit;
|
228 |
-
|
229 |
-
// Get actual memory_get_usage
|
230 |
-
if ( function_exists( 'memory_get_usage' ) )
|
231 |
-
$memory_usage = round( memory_get_usage() / 1024 / 1024, 2 ) . __( ' MByte', $wd_options->prefix );
|
232 |
-
else
|
233 |
-
$memory_usage = __( 'N/A', $wd_options->prefix );
|
234 |
-
$server_info["Memory usage"] = $memory_usage;
|
235 |
-
|
236 |
-
// required for EXIF read
|
237 |
-
if ( is_callable( 'exif_read_data' ) )
|
238 |
-
$exif = __( 'Yes', $wd_options->prefix ). " (V" . substr( phpversion( 'exif' ), 0, 4 ) . ")" ;
|
239 |
-
else
|
240 |
-
$exif = __( 'No', $wd_options->prefix );
|
241 |
-
$server_info["PHP Exif support"] = $exif;
|
242 |
-
|
243 |
-
// required for meta data
|
244 |
-
if ( is_callable( 'iptcparse' ) )
|
245 |
-
$iptc = __( 'Yes', $wd_options->prefix );
|
246 |
-
else
|
247 |
-
$iptc = __( 'No', $wd_options->prefix );
|
248 |
-
$server_info["PHP IPTC support"] = $iptc;
|
249 |
-
|
250 |
-
// required for meta data
|
251 |
-
if ( is_callable( 'xml_parser_create' ) )
|
252 |
-
$xml = __( 'Yes', $wd_options->prefix );
|
253 |
-
else
|
254 |
-
$xml = __( 'No', $wd_options->prefix );
|
255 |
-
$server_info["PHP XML support"] = $xml;
|
256 |
-
|
257 |
-
$gd_info = array( "GD support" => __( 'No', $wd_options->prefix ) );
|
258 |
-
if( function_exists( "gd_info" ) ){
|
259 |
-
$gd_info = array();
|
260 |
-
foreach( gd_info() as $key => $val ){
|
261 |
-
if( is_bool($val) ){
|
262 |
-
$gd_info[$key] = $val ? __( 'Yes', $wd_options->prefix ) : __( 'No', $wd_options->prefix );
|
263 |
-
}
|
264 |
-
else{
|
265 |
-
$gd_info[$key] = $val;
|
266 |
-
}
|
267 |
-
}
|
268 |
-
}
|
269 |
-
|
270 |
-
require_once( $wd_options->wd_dir_templates . "/display_overview_support.php" );
|
271 |
-
}
|
272 |
|
273 |
public function overview_styles() {
|
274 |
$wd_options = $this->config;
|
3 |
exit;
|
4 |
}
|
5 |
|
6 |
+
class TenWebLibOverview{
|
7 |
////////////////////////////////////////////////////////////////////////////////////////
|
8 |
// Events //
|
9 |
////////////////////////////////////////////////////////////////////////////////////////
|
14 |
// Variables //
|
15 |
////////////////////////////////////////////////////////////////////////////////////////
|
16 |
public $config ;
|
|
|
17 |
|
18 |
////////////////////////////////////////////////////////////////////////////////////////
|
19 |
// Constructor & Destructor //
|
20 |
////////////////////////////////////////////////////////////////////////////////////////
|
21 |
public function __construct( $config = array() ) {
|
22 |
$this->config = $config;
|
23 |
+
$wd_options = $this->config;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
}
|
25 |
////////////////////////////////////////////////////////////////////////////////////////
|
26 |
// Public Methods //
|
27 |
////////////////////////////////////////////////////////////////////////////////////////
|
28 |
public function display_overview_page(){
|
29 |
$wd_options = $this->config;
|
|
|
30 |
$start_using_url = "";
|
31 |
if(!empty($this->config->custom_post)) {
|
32 |
if (strpos($this->config->custom_post, 'post_type', 0) !== false) {
|
35 |
$start_using_url = menu_page_url($this->config->custom_post, false);
|
36 |
}
|
37 |
}
|
|
|
|
|
|
|
38 |
require_once( $wd_options->wd_dir_templates . "/display_overview.php" );
|
39 |
}
|
40 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
|
42 |
public function overview_styles() {
|
43 |
$wd_options = $this->config;
|
wd/includes/subscribe.php
CHANGED
@@ -1,138 +1,124 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
}
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
}
|
33 |
-
|
34 |
-
$wd_options = $this->config;
|
35 |
-
wp_enqueue_style( $wd_options->prefix . 'subscribe', $wd_options->wd_url_css . '/subscribe.css' );
|
36 |
-
|
37 |
-
}
|
38 |
-
|
39 |
-
public function subscribe_display_page() {
|
40 |
-
$wd_options = $this->config;
|
41 |
-
$list = array(
|
42 |
-
0 => array(
|
43 |
-
"title" => __( "Your name &", $wd_options->prefix ),
|
44 |
-
"small_text" => __( "Email address", $wd_options->prefix ),
|
45 |
-
"img" => $wd_options->wd_url_img . '/sub_1.png',
|
46 |
-
),
|
47 |
-
1 => array(
|
48 |
-
"title" => __( "Site URL", $wd_options->prefix ),
|
49 |
-
"small_text" => __( "Wordpress version", $wd_options->prefix ),
|
50 |
-
"img" => $wd_options->wd_url_img . '/sub_2.png',
|
51 |
-
),
|
52 |
-
2 => array(
|
53 |
-
"title" => __( "List of plugins", $wd_options->prefix ),
|
54 |
-
"small_text" => "",
|
55 |
-
"img" => $wd_options->wd_url_img . '/sub_4.png',
|
56 |
-
),
|
57 |
-
);
|
58 |
-
|
59 |
-
require_once ( $wd_options->wd_dir_templates . "/display_subscribe.php" );
|
60 |
-
}
|
61 |
-
public function after_subscribe(){
|
62 |
-
$wd_options = $this->config;
|
63 |
-
if( isset( $_GET[ $wd_options->prefix . "_sub_action"] ) ){
|
64 |
-
|
65 |
-
if( $_GET[$wd_options->prefix . "_sub_action"] == "allow" ){
|
66 |
-
$api = new DoradoWebApi($wd_options);
|
67 |
-
$hash = $api->get_hash();
|
68 |
-
|
69 |
-
if( $hash != null ){
|
70 |
-
$all_plugins = array();
|
71 |
-
$plugins = get_plugins();
|
72 |
-
foreach ( $plugins as $slug => $data ) {
|
73 |
-
$plugin = array(
|
74 |
-
"Name" => $data["Name"],
|
75 |
-
"PluginURI" => $data["PluginURI"],
|
76 |
-
"Author" => $data["Author"],
|
77 |
-
"AuthorURI" => $data["AuthorURI"]
|
78 |
-
);
|
79 |
-
$all_plugins[$slug] = $plugin;
|
80 |
-
}
|
81 |
-
|
82 |
-
$data = array();
|
83 |
-
$data["site_url"] = site_url();
|
84 |
-
|
85 |
-
$admin_data = wp_get_current_user();
|
86 |
-
|
87 |
-
$user_first_name = get_user_meta( $admin_data->ID, "first_name", true );
|
88 |
-
$user_last_name = get_user_meta( $admin_data->ID, "last_name", true );
|
89 |
-
|
90 |
-
$data["name"] = $user_first_name || $user_last_name ? $user_first_name . " " . $user_last_name : $admin_data->data->user_login;
|
91 |
-
|
92 |
-
$data["email"] = $admin_data->data->user_email;
|
93 |
-
$data["wp_version"] = get_bloginfo( 'version' );
|
94 |
-
$data["plugin_id"] = $wd_options->wd_plugin_id;
|
95 |
-
$data["hash"] = $hash;
|
96 |
-
$data["all_plugins"] = $all_plugins;
|
97 |
-
|
98 |
-
|
99 |
-
$response = wp_remote_post( "https://api.web-dorado.com/collectuserdata", array(
|
100 |
-
'method' => 'POST',
|
101 |
-
'timeout' => 45,
|
102 |
-
'redirection' => 5,
|
103 |
-
'httpversion' => '1.0',
|
104 |
-
'blocking' => true,
|
105 |
-
'headers' => array(),
|
106 |
-
'body' => json_encode($data),
|
107 |
-
'cookies' => array()
|
108 |
-
)
|
109 |
-
);
|
110 |
-
|
111 |
-
$response_body = (!is_wp_error($response) && isset( $response["body"] )) ? json_decode( $response["body"], true ) : null;
|
112 |
-
|
113 |
-
if( is_array( $response_body ) && $response_body["body"]["msg"] == "Access" ) {
|
114 |
-
|
115 |
-
}
|
116 |
-
}
|
117 |
-
}
|
118 |
-
if ( get_option( $wd_options->prefix . "_subscribe_done" ) != 1 ) {
|
119 |
-
update_option( $wd_options->prefix . "_subscribe_done", 1 );
|
120 |
-
}
|
121 |
-
else {
|
122 |
-
add_option( $wd_options->prefix . "_subscribe_done" , "1", '', 'no');
|
123 |
-
}
|
124 |
-
|
125 |
-
wp_safe_redirect( $wd_options->after_subscribe );
|
126 |
-
}
|
127 |
-
|
128 |
-
}
|
129 |
-
// //////////////////////////////////////////////////////////////////////////////////////
|
130 |
-
// Getters & Setters //
|
131 |
-
// //////////////////////////////////////////////////////////////////////////////////////
|
132 |
-
// //////////////////////////////////////////////////////////////////////////////////////
|
133 |
-
// Private Methods //
|
134 |
-
// //////////////////////////////////////////////////////////////////////////////////////
|
135 |
-
// //////////////////////////////////////////////////////////////////////////////////////
|
136 |
-
// Listeners //
|
137 |
-
// //////////////////////////////////////////////////////////////////////////////////////
|
138 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
<?php
|
2 |
+
if (!defined('ABSPATH')) {
|
3 |
+
exit;
|
4 |
+
}
|
5 |
+
|
6 |
+
class TenWebLibSubscribe
|
7 |
+
{
|
8 |
+
// //////////////////////////////////////////////////////////////////////////////////////
|
9 |
+
// Events //
|
10 |
+
// //////////////////////////////////////////////////////////////////////////////////////
|
11 |
+
// //////////////////////////////////////////////////////////////////////////////////////
|
12 |
+
// Constants //
|
13 |
+
// //////////////////////////////////////////////////////////////////////////////////////
|
14 |
+
// //////////////////////////////////////////////////////////////////////////////////////
|
15 |
+
// Variables //
|
16 |
+
// //////////////////////////////////////////////////////////////////////////////////////
|
17 |
+
public $config;
|
18 |
+
// //////////////////////////////////////////////////////////////////////////////////////
|
19 |
+
// Constructor & Destructor //
|
20 |
+
// //////////////////////////////////////////////////////////////////////////////////////
|
21 |
+
public function __construct($config = array())
|
22 |
+
{
|
23 |
+
$this->config = $config;
|
24 |
+
add_action('admin_init', array($this, 'after_subscribe'));
|
25 |
+
}
|
26 |
+
// //////////////////////////////////////////////////////////////////////////////////////
|
27 |
+
// Public Methods //
|
28 |
+
// //////////////////////////////////////////////////////////////////////////////////////
|
29 |
+
|
30 |
+
public function subscribe_scripts()
|
31 |
+
{
|
32 |
+
$wd_options = $this->config;
|
33 |
+
wp_register_script('subscribe_js', $wd_options->wd_url_js . '/subsribe.js');
|
34 |
+
wp_enqueue_script('subscribe_js');
|
35 |
+
|
36 |
+
}
|
37 |
+
|
38 |
+
public function subscribe_styles()
|
39 |
+
{
|
40 |
+
$wd_options = $this->config;
|
41 |
+
wp_enqueue_style($wd_options->prefix . 'subscribe', $wd_options->wd_url_css . '/subscribe.css');
|
42 |
+
|
43 |
+
}
|
44 |
+
|
45 |
+
public function subscribe_display_page()
|
46 |
+
{
|
47 |
+
$wd_options = $this->config;
|
48 |
+
require_once($wd_options->wd_dir_templates . "/display_subscribe.php");
|
49 |
}
|
50 |
+
|
51 |
+
public function after_subscribe()
|
52 |
+
{
|
53 |
+
$wd_options = $this->config;
|
54 |
+
if (isset($_GET[$wd_options->prefix . "_sub_action"])) {
|
55 |
+
|
56 |
+
if ($_GET[$wd_options->prefix . "_sub_action"] == "allow") {
|
57 |
+
//$api = new TenWebLibApi($wd_options);
|
58 |
+
$all_plugins = array();
|
59 |
+
$plugins = get_plugins();
|
60 |
+
foreach ($plugins as $slug => $data) {
|
61 |
+
$plugin = array(
|
62 |
+
"Name" => $data["Name"],
|
63 |
+
"PluginURI" => $data["PluginURI"],
|
64 |
+
"Author" => $data["Author"],
|
65 |
+
"AuthorURI" => $data["AuthorURI"]
|
66 |
+
);
|
67 |
+
$all_plugins[$slug] = $plugin;
|
68 |
+
}
|
69 |
+
|
70 |
+
$data = array();
|
71 |
+
$data["wp_site_url"] = site_url();
|
72 |
+
|
73 |
+
$admin_data = wp_get_current_user();
|
74 |
+
|
75 |
+
$user_first_name = get_user_meta($admin_data->ID, "first_name", true);
|
76 |
+
$user_last_name = get_user_meta($admin_data->ID, "last_name", true);
|
77 |
+
|
78 |
+
$data["name"] = $user_first_name || $user_last_name ? $user_first_name . " " . $user_last_name : $admin_data->data->user_login;
|
79 |
+
|
80 |
+
$data["email"] = $admin_data->data->user_email;
|
81 |
+
$data["wp_version"] = get_bloginfo('version');
|
82 |
+
$data["product_id"] = $wd_options->plugin_id;
|
83 |
+
$data["all_plugins"] = json_encode($all_plugins);
|
84 |
+
|
85 |
+
|
86 |
+
$response = wp_remote_post(TEN_WEB_LIB_SUBSCRIBE_URL, array(
|
87 |
+
'method' => 'POST',
|
88 |
+
'timeout' => 45,
|
89 |
+
'redirection' => 5,
|
90 |
+
'httpversion' => '1.0',
|
91 |
+
'blocking' => true,
|
92 |
+
'headers' => array("Accept" => "application/x.10webcore.v1+json"),
|
93 |
+
'body' => $data,
|
94 |
+
'cookies' => array()
|
95 |
+
)
|
96 |
+
);
|
97 |
+
|
98 |
+
$response_body = (!is_wp_error($response) && isset($response["body"])) ? json_decode($response["body"], true) : null;
|
99 |
+
|
100 |
+
if (is_array($response_body) && $response_body["body"]["msg"] == "ok") {
|
101 |
+
|
102 |
+
}
|
103 |
+
|
104 |
+
}
|
105 |
+
if (get_option($wd_options->prefix . "_subscribe_done") != 1) {
|
106 |
+
update_option($wd_options->prefix . "_subscribe_done", 1);
|
107 |
+
} else {
|
108 |
+
add_option($wd_options->prefix . "_subscribe_done", "1", '', 'no');
|
109 |
+
}
|
110 |
+
|
111 |
+
wp_safe_redirect($wd_options->after_subscribe);
|
112 |
}
|
113 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
114 |
}
|
115 |
+
// //////////////////////////////////////////////////////////////////////////////////////
|
116 |
+
// Getters & Setters //
|
117 |
+
// //////////////////////////////////////////////////////////////////////////////////////
|
118 |
+
// //////////////////////////////////////////////////////////////////////////////////////
|
119 |
+
// Private Methods //
|
120 |
+
// //////////////////////////////////////////////////////////////////////////////////////
|
121 |
+
// //////////////////////////////////////////////////////////////////////////////////////
|
122 |
+
// Listeners //
|
123 |
+
// //////////////////////////////////////////////////////////////////////////////////////
|
124 |
+
}
|
wd/start.php
CHANGED
@@ -2,7 +2,10 @@
|
|
2 |
if ( ! defined( 'ABSPATH' ) ) {
|
3 |
exit;
|
4 |
}
|
5 |
-
define( '
|
|
|
|
|
|
|
6 |
require_once dirname( __FILE__ ) . '/config.php';
|
7 |
|
8 |
/**
|
@@ -14,7 +17,6 @@
|
|
14 |
* plugin_main_file;
|
15 |
* description;
|
16 |
* plugin_features;
|
17 |
-
* user_guide;
|
18 |
* video_youtube_id;
|
19 |
* plugin_wd_url;
|
20 |
* plugin_wd_demo_link;
|
@@ -26,12 +28,12 @@
|
|
26 |
* custom_post;
|
27 |
*/
|
28 |
|
29 |
-
function
|
30 |
|
31 |
// load files
|
32 |
require_once dirname( __FILE__ ) . '/wd.php';
|
33 |
|
34 |
-
$wd = new
|
35 |
$wd->wd_init( $options );
|
36 |
|
37 |
}
|
2 |
if ( ! defined( 'ABSPATH' ) ) {
|
3 |
exit;
|
4 |
}
|
5 |
+
define( 'TEN_WEB_LIB_API_PLUGIN_DATA_PATH', 'https://api.web-dorado.com/v2/_id_/plugindata' );
|
6 |
+
define( 'TEN_WEB_LIB_SUBSCRIBE_URL', 'https://core.10web.io/api/wp-subscribe' );
|
7 |
+
define( 'TEN_WEB_LIB_DEACTIVATION_URL', 'https://core.10web.io/api/deactivation_reasons' );
|
8 |
+
|
9 |
require_once dirname( __FILE__ ) . '/config.php';
|
10 |
|
11 |
/**
|
17 |
* plugin_main_file;
|
18 |
* description;
|
19 |
* plugin_features;
|
|
|
20 |
* video_youtube_id;
|
21 |
* plugin_wd_url;
|
22 |
* plugin_wd_demo_link;
|
28 |
* custom_post;
|
29 |
*/
|
30 |
|
31 |
+
function ten_web_lib_init( $options ) {
|
32 |
|
33 |
// load files
|
34 |
require_once dirname( __FILE__ ) . '/wd.php';
|
35 |
|
36 |
+
$wd = new TenWebLib();
|
37 |
$wd->wd_init( $options );
|
38 |
|
39 |
}
|
wd/templates/display_deactivation_popup.php
CHANGED
@@ -1,26 +1,26 @@
|
|
1 |
-
<div class="
|
2 |
-
<div class="
|
3 |
-
<div class="
|
4 |
-
<img src="<?php echo $wd_options->wd_url_img . '/spinner.gif'; ?>" class="
|
5 |
</div>
|
6 |
<form method="post" id="<?php echo $wd_options->prefix; ?>_deactivate_form">
|
7 |
-
<div class="
|
8 |
<?php _e( "Please let us know why you are deactivating. Your answer will help us to provide you support or sometimes offer discounts. (Optional)", $wd_options->prefix ); ?>:
|
9 |
-
<span class="
|
10 |
</div>
|
11 |
|
12 |
-
<div class="
|
13 |
<?php foreach( $deactivate_reasons as $deactivate_reason_slug => $deactivate_reason ) { ?>
|
14 |
-
<div class="
|
15 |
<input type="radio" value="<?php echo $deactivate_reason["id"];?>" id="<?php echo $wd_options->prefix . "-" .$deactivate_reason["id"]; ?>" name="<?php echo $wd_options->prefix; ?>_reasons" >
|
16 |
<label for="<?php echo $wd_options->prefix . "-" . $deactivate_reason["id"]; ?>"><?php echo $deactivate_reason["text"];?></label>
|
17 |
</div>
|
18 |
<?php } ?>
|
19 |
<div class="<?php echo $wd_options->prefix; ?>_additional_details_wrap"></div>
|
20 |
</div>
|
21 |
-
<div class="
|
22 |
-
<a href="<?php echo $deactivate_url; ?>" data-val="1" class="button button-
|
23 |
-
<a href="<?php echo $deactivate_url; ?>" data-val="2" class="button button-primary button-primary-disabled button-close
|
24 |
</div>
|
25 |
<input type="hidden" name="<?php echo $wd_options->prefix . "_submit_and_deactivate"; ?>" value="" >
|
26 |
<?php wp_nonce_field( $wd_options->prefix . '_save_form', $wd_options->prefix . '_save_form_fild'); ?>
|
1 |
+
<div class="tenweb-opacity tenweb-<?php echo $wd_options->prefix; ?>-opacity"></div>
|
2 |
+
<div class="tenweb-deactivate-popup tenweb-<?php echo $wd_options->prefix; ?>-deactivate-popup">
|
3 |
+
<div class="tenweb-deactivate-popup-opacity tenweb-deactivate-popup-opacity-<?php echo $wd_options->prefix; ?>">
|
4 |
+
<img src="<?php echo $wd_options->wd_url_img . '/spinner.gif'; ?>" class="tenweb-img-loader" >
|
5 |
</div>
|
6 |
<form method="post" id="<?php echo $wd_options->prefix; ?>_deactivate_form">
|
7 |
+
<div class="tenweb-deactivate-popup-header">
|
8 |
<?php _e( "Please let us know why you are deactivating. Your answer will help us to provide you support or sometimes offer discounts. (Optional)", $wd_options->prefix ); ?>:
|
9 |
+
<span class="tenweb-deactivate-popup-close-btn"></span>
|
10 |
</div>
|
11 |
|
12 |
+
<div class="tenweb-deactivate-popup-body">
|
13 |
<?php foreach( $deactivate_reasons as $deactivate_reason_slug => $deactivate_reason ) { ?>
|
14 |
+
<div class="tenweb-<?php echo $wd_options->prefix; ?>-reasons">
|
15 |
<input type="radio" value="<?php echo $deactivate_reason["id"];?>" id="<?php echo $wd_options->prefix . "-" .$deactivate_reason["id"]; ?>" name="<?php echo $wd_options->prefix; ?>_reasons" >
|
16 |
<label for="<?php echo $wd_options->prefix . "-" . $deactivate_reason["id"]; ?>"><?php echo $deactivate_reason["text"];?></label>
|
17 |
</div>
|
18 |
<?php } ?>
|
19 |
<div class="<?php echo $wd_options->prefix; ?>_additional_details_wrap"></div>
|
20 |
</div>
|
21 |
+
<div class="tenweb-btns">
|
22 |
+
<a href="<?php echo $deactivate_url; ?>" data-val="1" class="button button-secondary button-close" id="tenweb-<?php echo $wd_options->prefix; ?>-deactivate"><?php _e( "Skip and Deactivate" , $wd_options->prefix ); ?></a>
|
23 |
+
<a href="<?php echo $deactivate_url; ?>" data-val="2" class="button button-primary button-primary-disabled button-close tenweb-<?php echo $wd_options->prefix; ?>-deactivate" id="tenweb-<?php echo $wd_options->prefix; ?>-submit-and-deactivate"><?php _e( "Submit and Deactivate" , $wd_options->prefix ); ?></a>
|
24 |
</div>
|
25 |
<input type="hidden" name="<?php echo $wd_options->prefix . "_submit_and_deactivate"; ?>" value="" >
|
26 |
<?php wp_nonce_field( $wd_options->prefix . '_save_form', $wd_options->prefix . '_save_form_fild'); ?>
|
wd/templates/display_overview.php
CHANGED
@@ -1,43 +1,124 @@
|
|
1 |
-
<div class="
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
</div>
|
12 |
-
<?php } ?></h2>
|
13 |
-
|
14 |
-
<div class="overview_welcome_text">
|
15 |
-
|
16 |
-
<div><?php echo sprintf(__("CONGRATS! You've successfully installed %s WordPress plugin.", $wd_options->prefix), $wd_options->plugin_title); ?></div>
|
17 |
-
<div><?php echo $wd_options->description; ?></div>
|
18 |
</div>
|
19 |
-
|
20 |
-
|
21 |
-
<div class="
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
<?php } ?>
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
?>
|
42 |
-
</div>
|
43 |
</div>
|
1 |
+
<div class="tenweb_overview">
|
2 |
+
<div class="tenweb_header">
|
3 |
+
<div class="container tenweb_clear container_top">
|
4 |
+
<div class="tenweb_logo">
|
5 |
+
<a href="https://10web.io/" target="_blank">
|
6 |
+
<div></div>
|
7 |
+
</a>
|
8 |
+
</div>
|
9 |
+
<div class="tenweb_header_right tenweb_clear">
|
10 |
+
<div class="inline-block header_text"><?php echo sprintf(__("Get Premium %s and Other Solutions Essential for Your WordPress Site.", $wd_options->prefix), $wd_options->plugin_title); ?>
|
11 |
+
</div>
|
12 |
+
<a href="https://my.10web.io/checkout/" target="_blank"
|
13 |
+
class="button"><?php _e("Try Free", $wd_options->prefix); ?></a>
|
14 |
+
</div>
|
15 |
+
</div>
|
16 |
+
<div class="tenweb_header_divider">
|
17 |
+
</div>
|
18 |
+
<div class="container container_bottom">
|
19 |
+
<div class="plugin_info">
|
20 |
+
<img src="<?php echo $wd_options->overview_welcome_image; ?>" class="plugin_logo">
|
21 |
+
<h2><?php _e("Premium ", $wd_options->prefix); ?><?php echo $wd_options->plugin_title; ?></h2>
|
22 |
+
<div class="and"> & </div>
|
23 |
+
</div>
|
24 |
+
<div class="plan_features tenweb_clear">
|
25 |
+
<div class="plan_feature pro_plugins">
|
26 |
+
<div class="logo"></div>
|
27 |
+
<h3><?php _e("60+ pro plugins/Extensions", $wd_options->prefix); ?></h3>
|
28 |
+
<p><?php _e("Access 60+ plugins and extensions, including key plugins, such as gallery, form, slider, social plugins and more.", $wd_options->prefix); ?></p>
|
29 |
+
</div>
|
30 |
+
<div class="plan_feature dashboard">
|
31 |
+
<div class="logo"></div>
|
32 |
+
<h3><?php _e("Unified dashboard", $wd_options->prefix); ?></h3>
|
33 |
+
<p><?php _e("Manage your WordPress websites all in one place within a single dashboard. No need to switch between sites.", $wd_options->prefix); ?></p>
|
34 |
+
</div>
|
35 |
+
<div class="plan_feature pro_themes">
|
36 |
+
<div class="logo"></div>
|
37 |
+
<h3><?php _e("Premium WordPress themes", $wd_options->prefix); ?></h3>
|
38 |
+
<p><?php _e("Professionally designed, responsive themes for your website. Build fully-functional, elegant websites effortlessly.", $wd_options->prefix); ?></p>
|
39 |
+
</div>
|
40 |
+
<?php if ($wd_options->plugin_wordpress_slug != "backup-wd") { ?>
|
41 |
+
<div class="plan_feature backup">
|
42 |
+
<div class="logo"></div>
|
43 |
+
<h3><?php _e("Backup", $wd_options->prefix); ?></h3>
|
44 |
+
<p><?php _e("10Web cloud storage space. Easily and securely backup your website in our storage.", $wd_options->prefix); ?></p>
|
45 |
+
</div>
|
46 |
+
<?php } ?>
|
47 |
+
<?php if ($wd_options->plugin_wordpress_slug != "seo-by-10web") { ?>
|
48 |
+
<div class="plan_feature seo">
|
49 |
+
<div class="logo"></div>
|
50 |
+
<h3><?php _e("SEO", $wd_options->prefix); ?></h3>
|
51 |
+
<p><?php _e("Improve search rankings of your WordPress site with a comprehensive search engine optimization solution.", $wd_options->prefix); ?></p>
|
52 |
+
</div>
|
53 |
+
<?php } ?>
|
54 |
+
<div class="plan_feature security">
|
55 |
+
<div class="logo"></div>
|
56 |
+
<h3><?php _e("Security", $wd_options->prefix); ?></h3>
|
57 |
+
<p><?php _e("Protect your WordPress site from security issues and threats with a powerful security service coming soon to 10Web.", $wd_options->prefix); ?></p>
|
58 |
+
</div>
|
59 |
+
<?php if ($wd_options->plugin_wordpress_slug != "image-optimizer-wd") { ?>
|
60 |
+
<div class="plan_feature image_optimizer">
|
61 |
+
<div class="logo"></div>
|
62 |
+
<h3><?php _e("Image optimization", $wd_options->prefix); ?></h3>
|
63 |
+
<p><?php _e("Automatically resize and compress all images on your website to save space and improve site speed.", $wd_options->prefix); ?></p>
|
64 |
+
</div>
|
65 |
+
<?php } ?>
|
66 |
+
<div class="plan_feature hosting">
|
67 |
+
<div class="logo"></div>
|
68 |
+
<h3><?php _e("Hosting", $wd_options->prefix); ?></h3>
|
69 |
+
<p><?php _e("We’ll soon be offering affordable hosting solution with WordPress-friendly features and great customer support.", $wd_options->prefix); ?></p>
|
70 |
+
</div>
|
71 |
+
</div>
|
72 |
+
<a href="https://my.10web.io/checkout/" target="_blank"
|
73 |
+
class="button"><?php _e("Get free for 14 days", $wd_options->prefix); ?></a>
|
74 |
+
<div><a href="https://10web.io/" target="_blank"
|
75 |
+
class="more white"><?php _e("Learn More", $wd_options->prefix); ?></a></div>
|
76 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
77 |
</div>
|
78 |
+
<?php if (count($wd_options->plugin_features)) { ?>
|
79 |
+
<div class="tenweb_plugin_features">
|
80 |
+
<div class="container">
|
81 |
+
<h2><?php _e("Premium ", $wd_options->prefix); ?><?php echo $wd_options->plugin_title; ?><?php _e(" features you get!", $wd_options->prefix); ?></h2>
|
82 |
+
<div class="plugin_features tenweb_clear">
|
83 |
+
<?php foreach ($wd_options->plugin_features as $features) { ?>
|
84 |
+
<div class="plugin_feature">
|
85 |
+
<div class="plugin_feature_logo">
|
86 |
+
<img src="<?php echo $features['logo']; ?>">
|
87 |
+
</div>
|
88 |
+
<h3><?php echo $features['title']; ?></h3>
|
89 |
+
<p><?php echo $features['description']; ?></p>
|
90 |
+
</div>
|
91 |
+
<?php } ?>
|
92 |
+
</div>
|
93 |
+
<div class="and circle"> & </div>
|
94 |
+
<h3 class="more_features"><?php _e("More great features of the plugin", $wd_options->prefix); ?></h3>
|
95 |
+
<a href="<?php echo $wd_options->plugin_wd_url; ?>" target="_blank"
|
96 |
+
class="more blue"><?php _e("Learn More", $wd_options->prefix); ?></a>
|
97 |
+
</div>
|
98 |
+
</div>
|
99 |
+
<?php }
|
100 |
+
if(trim($wd_options->plugin_wd_demo_link) != "" || trim($wd_options->plugin_wd_docs_link) != ""){ ?>
|
101 |
+
<div class="tenweb_how_it_works">
|
102 |
+
<div class="container">
|
103 |
+
<h2><?php _e("Checkout how it works", $wd_options->prefix); ?></h2>
|
104 |
+
<?php
|
105 |
+
if(trim($wd_options->plugin_wd_demo_link) != ""){ ?>
|
106 |
+
<a href="<?php echo $wd_options->plugin_wd_demo_link; ?>" target="_blank"
|
107 |
+
class="button transparent"><?php _e("Demo", $wd_options->prefix); ?></a>
|
108 |
+
<?php }
|
109 |
+
if(trim($wd_options->plugin_wd_docs_link) != ""){ ?>
|
110 |
+
<a href="<?php echo $wd_options->plugin_wd_docs_link; ?>" target="_blank"
|
111 |
+
class="button transparent"><?php _e("User Guide", $wd_options->prefix); ?></a>
|
112 |
+
<?php } ?>
|
113 |
+
</div>
|
114 |
+
</div>
|
115 |
<?php } ?>
|
116 |
+
<div class="tenweb_footer <?php echo trim($wd_options->plugin_wd_demo_link) == "" ? "without_demo" : ""; ?>">
|
117 |
+
<div class="container">
|
118 |
+
<h2><?php echo $wd_options->description; ?></h2>
|
119 |
+
<p><?php echo sprintf(__("Get Premium %s and Other Solutions Essential for Your WordPress Site.", $wd_options->prefix), $wd_options->plugin_title); ?></p>
|
120 |
+
<a href="https://my.10web.io/checkout/" target="_blank"
|
121 |
+
class="button"><?php _e("Get free for 14 days", $wd_options->prefix); ?></a>
|
122 |
+
</div>
|
123 |
+
</div>
|
|
|
|
|
124 |
</div>
|
wd/templates/display_overview_deals.php
DELETED
@@ -1,81 +0,0 @@
|
|
1 |
-
<div id="deals">
|
2 |
-
|
3 |
-
<div id="plugins">
|
4 |
-
<div class="deals_header deals_header_plugins">
|
5 |
-
<a href="https://web-dorado.com/wordpress-plugins-bundle.html" target="_blank">
|
6 |
-
<div class="wd-table">
|
7 |
-
<div class="wd-cell wd-text-right wd-valign-middle">
|
8 |
-
<img src="<?php echo $wd_options->wd_url_img . '/' . $wd_options->prefix . '_main_plugin.png'; ?>" width="100px">
|
9 |
-
</div>
|
10 |
-
<div class="wd-cell wd-valign-middle">
|
11 |
-
<div class="titles_wrap">
|
12 |
-
<div class="deals_main_title"><?php echo sprintf( __( "Get %s", $wd_options->prefix ), $wd_options->plugin_title ); ?></div>
|
13 |
-
<div class="deals_main_title"><span class="higlight">+27 </span><?php echo __( "plugins", $wd_options->prefix ); ?></div>
|
14 |
-
<div class="deals_secondary_title"><?php echo __( "for", $wd_options->prefix ); ?><span class="higlight"> $99 </span><?php echo __( "only", $wd_options->prefix ); ?></div>
|
15 |
-
</div>
|
16 |
-
<div class="deals_save"><?php echo __( "Save 80%", $wd_options->prefix ); ?></div>
|
17 |
-
</div>
|
18 |
-
</div>
|
19 |
-
</a>
|
20 |
-
</div>
|
21 |
-
<div class="deals_content">
|
22 |
-
<?php foreach( $plugins as $wp_slug => &$plugin ){ ?>
|
23 |
-
|
24 |
-
<div class="deal_block">
|
25 |
-
<div class="deal_title">
|
26 |
-
<a href="<?php echo $plugin["href"]; ?>" target="_blank" >
|
27 |
-
<img src = "<?php echo $wd_options->wd_url_img . '/plugins/' . $wp_slug . '.png'; ?>">
|
28 |
-
<h2><?php echo $plugin["title"]; ?></h2>
|
29 |
-
</a>
|
30 |
-
</div>
|
31 |
-
<div class="deal_desc">
|
32 |
-
<p><?php echo $plugin["content"]; ?></p>
|
33 |
-
<div class="deal_desc_footer">
|
34 |
-
<div class="download_btn">
|
35 |
-
<a href="<?php echo $plugin["href"]; ?>" target="_blank" ><?php _e( "Download", $wd_options->prefix ); ?></a>
|
36 |
-
</div>
|
37 |
-
</div>
|
38 |
-
</div>
|
39 |
-
|
40 |
-
</div>
|
41 |
-
<?php } ?>
|
42 |
-
</div>
|
43 |
-
<div class="get_all_deals">
|
44 |
-
<a href="https://web-dorado.com/wordpress-plugins-bundle.html" target="_blank" >
|
45 |
-
<?php _e( "Get all plugins", $wd_options->prefix ); ?>
|
46 |
-
</a>
|
47 |
-
</div>
|
48 |
-
</div>
|
49 |
-
<div id="themes">
|
50 |
-
<div class="deals_header deals_header_themes">
|
51 |
-
<a href="https://web-dorado.com/wordpress-themes-bundle.html" target="_blank">
|
52 |
-
<div class="wd-table">
|
53 |
-
<div class="wd-cell wd-text-right wd-valign-middle">
|
54 |
-
</div>
|
55 |
-
<div class="wd-cell wd-valign-middle">
|
56 |
-
<div class="titles_wrap">
|
57 |
-
<div class="deals_main_title"><?php echo __( "Get all 11 themes", $wd_options->prefix ); ?></div>
|
58 |
-
<div class="deals_main_title"><?php echo __( "for", $wd_options->prefix ); ?><span class="higlight"> $40 </span><?php echo __( "only", $wd_options->prefix ); ?></div>
|
59 |
-
</div>
|
60 |
-
<div class="deals_save"><?php echo __( "Save 70%", $wd_options->prefix ); ?></div>
|
61 |
-
</div>
|
62 |
-
</div>
|
63 |
-
</a>
|
64 |
-
</div>
|
65 |
-
<div class="deals_content">
|
66 |
-
<?php foreach( $themes as $slug => $theme ){ ?>
|
67 |
-
<div class="theme_block">
|
68 |
-
<a href="<?php echo $theme["href"]; ?>" target="_blank" >
|
69 |
-
<img src = "<?php echo $wd_options->wd_url_img . '/plugins/' . $slug . '.png'; ?>" width="100%;">
|
70 |
-
<div><?php echo $theme["title"]; ?></div>
|
71 |
-
</a>
|
72 |
-
</div>
|
73 |
-
<?php } ?>
|
74 |
-
</div>
|
75 |
-
<div class="get_all_deals">
|
76 |
-
<a href="https://web-dorado.com/wordpress-themes-bundle.html" target="_blank" >
|
77 |
-
<?php _e( "Find out more", $wd_options->prefix ); ?>
|
78 |
-
</a>
|
79 |
-
</div>
|
80 |
-
</div>
|
81 |
-
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
wd/templates/display_overview_support.php
DELETED
@@ -1,59 +0,0 @@
|
|
1 |
-
<div id="support">
|
2 |
-
<p class="wd-support-main">
|
3 |
-
<?php echo sprintf( __("You may contact us by filling in this form or by email %s any time you need professional support or have any questions. You can also fill in the form to leave your comments or feedback.", $wd_options->prefix), "<span class='support_email'>(support@web-dorado.com)</span>") ;?>
|
4 |
-
</p>
|
5 |
-
<div class="wd-overview-site-deatils">
|
6 |
-
<h2><?php _e( "Site Details", $wd_options->prefix ); ?></h2>
|
7 |
-
<p>
|
8 |
-
<?php _e( "When contacting support, consider copying and pasting this information in your support request.", $wd_options->prefix ); ?>
|
9 |
-
<br>
|
10 |
-
<?php _e( "It helps us troubleshoot more quickly.", $wd_options->prefix ); ?>
|
11 |
-
</p>
|
12 |
-
<?php
|
13 |
-
if ( function_exists('current_user_can' ) ) {
|
14 |
-
if ( current_user_can('manage_options') ) {
|
15 |
-
?>
|
16 |
-
<div class="wd-site-deatils wd-table">
|
17 |
-
<button id="wd-copy"><?php _e( "Copy to Clipboard", $wd_options->prefix ); ?></button>
|
18 |
-
<div id="wd-site-deatils">
|
19 |
-
<textarea rows="10" id="wd-site-deatils-textarea"><?php
|
20 |
-
_e( "Server Settings", $wd_options->prefix );
|
21 |
-
echo ' ';
|
22 |
-
foreach( $server_info as $key => $val ){
|
23 |
-
echo $key . ": " . $val . ' ';
|
24 |
-
}
|
25 |
-
echo ' ';
|
26 |
-
_e( "Graphic Library", $wd_options->prefix );
|
27 |
-
echo ' ';
|
28 |
-
foreach( $gd_info as $key => $val ){
|
29 |
-
echo $key . ": " . $val . ' ';
|
30 |
-
}
|
31 |
-
echo ' ';
|
32 |
-
_e("Active Plugins", $wd_options->prefix);
|
33 |
-
echo ' ';
|
34 |
-
$activepl = get_option('active_plugins');
|
35 |
-
$plugins = get_plugins();
|
36 |
-
$activated_plugins = array();
|
37 |
-
foreach ( $activepl as $p ) {
|
38 |
-
if ( isset($plugins[$p]) ) {
|
39 |
-
array_push($activated_plugins, $plugins[$p]);
|
40 |
-
echo ' ' . $plugins[$p]['Name'];
|
41 |
-
}
|
42 |
-
}
|
43 |
-
echo ' ';
|
44 |
-
_e("Active theme", $wd_options->prefix);
|
45 |
-
echo ' ';
|
46 |
-
echo wp_get_theme();
|
47 |
-
?></textarea>
|
48 |
-
</div>
|
49 |
-
</div>
|
50 |
-
<?php
|
51 |
-
}
|
52 |
-
}
|
53 |
-
?>
|
54 |
-
|
55 |
-
</div>
|
56 |
-
<div class="contact_us_wrap">
|
57 |
-
<a href="https://web-dorado.com/support/contact-us.html" target="_blank" class="contact_us"><?php _e("Contact us", $wd_options->prefix); ?></a>
|
58 |
-
</div>
|
59 |
-
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
wd/templates/display_overview_user_guide.php
DELETED
@@ -1,46 +0,0 @@
|
|
1 |
-
<div id="user_guide">
|
2 |
-
<div class="wd-table">
|
3 |
-
<div class="wd-cell">
|
4 |
-
<?php for( $i = 0; $i < ceil( count($user_guide) / 2 ); $i++) { ?>
|
5 |
-
<div class="user_guide_item">
|
6 |
-
<a href="<?php echo $user_guide[$i]["url"]; ?>" class="user_guide_title" target="_blank"><?php echo $user_guide[$i]["main_title"]; ?></a>
|
7 |
-
<?php foreach( $user_guide[$i]["titles"] as $title ) { ?>
|
8 |
-
<div><a href="<?php echo $title["url"]; ?>" target="_blank" class="user_guide_titles"><?php echo $title["title"]; ?></a></div>
|
9 |
-
<?php } ?>
|
10 |
-
</div>
|
11 |
-
<?php } ?>
|
12 |
-
</div>
|
13 |
-
<div class="wd-cell">
|
14 |
-
<?php for( $i = $i; $i < count($user_guide); $i++) { ?>
|
15 |
-
<div class="user_guide_item">
|
16 |
-
<a href="<?php echo $user_guide[$i]["url"]; ?>" class="user_guide_title" target="_blank"><?php echo $user_guide[$i]["main_title"]; ?></a>
|
17 |
-
<?php foreach( $user_guide[$i]["titles"] as $title ) { ?>
|
18 |
-
<div><a href="<?php echo $title["url"]; ?>" target="_blank" class="user_guide_titles"><?php echo $title["title"]; ?></a></div>
|
19 |
-
<?php } ?>
|
20 |
-
</div>
|
21 |
-
<?php } ?>
|
22 |
-
</div>
|
23 |
-
<div class="wd-cell">
|
24 |
-
<?php if($wd_options->plugin_wd_demo_link) { ?>
|
25 |
-
<a href="<?php echo $wd_options->plugin_wd_demo_link; ?>" class="user_guide_demo" target="_blank">
|
26 |
-
<?php _e( "Demo", $wd_options->prefix ); ?>
|
27 |
-
</a>
|
28 |
-
<?php } ?>
|
29 |
-
<a href="<?php echo $wd_options->plugin_wd_url; ?>" class="user_guide_plugin" target="_blank">
|
30 |
-
<?php echo $wd_options->plugin_title; ?>
|
31 |
-
</a>
|
32 |
-
<a href="https://wordpress.org/support/plugin/<?php echo $wd_options->plugin_wordpress_slug; ?>" class="user_guide_support_forum" target="_blank">
|
33 |
-
<?php _e( "Support Forum", $wd_options->prefix ); ?>
|
34 |
-
</a>
|
35 |
-
<a href="https://web-dorado.com/support/faq.html" class="user_guide_faq" target="_blank">
|
36 |
-
<?php _e( "FAQ", $wd_options->prefix ); ?>
|
37 |
-
</a>
|
38 |
-
<?php if($wd_options->plugin_wd_addons_link) { ?>
|
39 |
-
<a href="<?php echo $wd_options->plugin_wd_addons_link; ?>" class="user_guide_addons" target="_blank">
|
40 |
-
<?php _e( "Addons", $wd_options->prefix ); ?>
|
41 |
-
</a>
|
42 |
-
<?php } ?>
|
43 |
-
</div>
|
44 |
-
</div>
|
45 |
-
</div>
|
46 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
wd/templates/display_overview_welcome.php
DELETED
@@ -1,31 +0,0 @@
|
|
1 |
-
<div id="welcome">
|
2 |
-
<!-- display plugin video -->
|
3 |
-
<?php if( $wd_options->video_youtube_id ){ ?>
|
4 |
-
<div class="wd-video_container">
|
5 |
-
<iframe width="100%" height="400" src="//www.youtube.com/embed/<?php echo $wd_options->video_youtube_id; ?>?rel=0" frameborder="0" allowfullscreen></iframe>
|
6 |
-
</div>
|
7 |
-
<?php }
|
8 |
-
else if( $wd_options->overview_welcome_image ) { ?>
|
9 |
-
<img src="<?php echo $wd_options->overview_welcome_image; ?>" width="100%" />
|
10 |
-
|
11 |
-
<?php } ?>
|
12 |
-
|
13 |
-
<!-- display plugin features -->
|
14 |
-
<div class="plugin_features">
|
15 |
-
<!-- if your plugin has a wizard-->
|
16 |
-
<?php if( $wd_options->plugin_wizard_link ) { ?>
|
17 |
-
<div class="wd-tour">
|
18 |
-
<a class="wd-tour-btn" href="<?php echo $wd_options->plugin_wizard_link;?>"><?php _e( "Run Install Wizard ",$wd_options->prefix); ?></a>
|
19 |
-
</div>
|
20 |
-
<?php } ?>
|
21 |
-
<?php foreach( $wd_options->plugin_features as $feature ){ ?>
|
22 |
-
<h2 class="plugin_feature_title"><?php echo $feature["title"]; ?></h2>
|
23 |
-
<div class="plugin_feature_description"><?php echo $feature["description"]; ?></div>
|
24 |
-
<?php } ?>
|
25 |
-
<div class="more_features_wrap">
|
26 |
-
<a href="<?php echo $wd_options->plugin_wd_url; ?>" class="more_features" target="_blank"><?php _e( "More features", $wd_options->prefix ); ?></a>
|
27 |
-
</div>
|
28 |
-
</div>
|
29 |
-
|
30 |
-
</div>
|
31 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
wd/templates/display_subscribe.php
CHANGED
@@ -1,47 +1,47 @@
|
|
1 |
-
<div class="
|
2 |
-
<div class="
|
3 |
-
<div class="imgs">
|
4 |
-
<img src="<?php echo $wd_options->wd_url_img . '/wp_logo.png'; ?>">
|
5 |
-
<span>+</span>
|
6 |
-
<img src="<?php echo $wd_options->wd_url_img . '/' . $wd_options->prefix . '_main_plugin.png'; ?>">
|
7 |
-
</div>
|
8 |
<div class="texts">
|
9 |
-
<
|
|
|
|
|
10 |
<p>
|
11 |
-
|
12 |
-
$pp_text = "<a target='_blank' href='https://web-dorado.com/web-dorado-privacy-statement.html'>" . __("Privacy Policy", $wd_options->prefix) . "</a>";
|
13 |
-
echo sprintf(__("Allow %s to collect some usage data, to be able to provide you more out of your plugin experience - awesome customer support and more. Check how we handle your personal data in our %s. You can always customize your preferences from the emails your receive from us. You can choose to skip this step, %s will still work just fine.", $wd_options->prefix), '<strong>Web-Dorado</strong>', $pp_text, $wd_options->plugin_title);
|
14 |
-
?>
|
15 |
</p>
|
16 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
<div class="btns">
|
18 |
-
<a href="<?php echo "admin.php?page=" . $wd_options->prefix . "_subscribe&". $wd_options->prefix . "_sub_action=allow" ;?>" class="allow_and_continue"
|
19 |
<img src="<?php echo $wd_options->wd_url_img . '/loader.gif';?>" class="wd_loader">
|
20 |
-
<a href="<?php echo "admin.php?page=" . $wd_options->prefix . "_subscribe&" . $wd_options->prefix . "_sub_action=skip" ;?>" class="skip"
|
21 |
-
</div>
|
22 |
-
<a href="#" class="permissions"><?php _e( "What data is being collected?" , $wd_options->prefix ); ?></a>
|
23 |
-
<div class="list">
|
24 |
-
<?php foreach( $list as $list_item ) { ?>
|
25 |
-
<div class="list_item">
|
26 |
-
<div class="list_img_wrap"><img src="<?php echo $list_item["img"]; ?>"></div>
|
27 |
-
<div class="list_text_wrap">
|
28 |
-
<div class="list_title"><?php echo $list_item["title"]; ?></div>
|
29 |
-
<div class="list_text"><?php echo $list_item["small_text"]; ?></div>
|
30 |
-
</div>
|
31 |
-
</div>
|
32 |
-
<?php } ?>
|
33 |
</div>
|
34 |
</div>
|
35 |
-
<div class="
|
36 |
-
|
|
|
|
|
|
|
37 |
<li>
|
38 |
-
<a href="https://
|
39 |
<?php _e( "Privacy Policy", $wd_options->prefix ); ?>
|
40 |
</a>
|
41 |
-
<span>.</span>
|
42 |
</li>
|
|
|
43 |
<li>
|
44 |
-
<a href="https://
|
45 |
<?php _e( "Terms of Use", $wd_options->prefix ); ?>
|
46 |
</a>
|
47 |
</li>
|
1 |
+
<div class="tenweb_subscribe">
|
2 |
+
<div class="tenweb_subscribe-content">
|
|
|
|
|
|
|
|
|
|
|
3 |
<div class="texts">
|
4 |
+
<div class="hi_there"></div>
|
5 |
+
<h2><?php _e( "Hi there!", $wd_options->prefix ); ?></h2>
|
6 |
+
<h5><?php _e( "Allow 10Web to collect some usage data", $wd_options->prefix ); ?></h5>
|
7 |
<p>
|
8 |
+
<?php echo sprintf( __( "This will allow you to get more out of your plugin experience - get awesome customer support, receive exclusive deals and discounts on premium products and more. You can choose to skip this step, %s will still work just fine.", $wd_options->prefix ), $wd_options->plugin_title ); ?>
|
|
|
|
|
|
|
9 |
</p>
|
10 |
</div>
|
11 |
+
<div class="permissions"><?php _e( "What data is being collected?" , $wd_options->prefix ); ?></div>
|
12 |
+
<div class="list tenweb_clear">
|
13 |
+
<div class="list_item user_info">
|
14 |
+
<div class="list_logo"></div>
|
15 |
+
<div class="list_text_wrap"> <?php _e( "Your name & Email address", $wd_options->prefix ); ?></div>
|
16 |
+
</div>
|
17 |
+
<div class="list_item wp_info">
|
18 |
+
<div class="list_logo"></div>
|
19 |
+
<div class="list_text_wrap"> <?php _e( "Site URL, Wordpress version", $wd_options->prefix ); ?></div>
|
20 |
+
</div>
|
21 |
+
<div class="list_item plugins_info">
|
22 |
+
<div class="list_logo"></div>
|
23 |
+
<div class="list_text_wrap"> <?php _e( "List of plugins", $wd_options->prefix ); ?></div>
|
24 |
+
</div>
|
25 |
+
</div>
|
26 |
<div class="btns">
|
27 |
+
<a href="<?php echo "admin.php?page=" . $wd_options->prefix . "_subscribe&". $wd_options->prefix . "_sub_action=allow" ;?>" class="allow_and_continue button"><?php _e( "Allow & Continue", $wd_options->prefix ); ?></a>
|
28 |
<img src="<?php echo $wd_options->wd_url_img . '/loader.gif';?>" class="wd_loader">
|
29 |
+
<a href="<?php echo "admin.php?page=" . $wd_options->prefix . "_subscribe&" . $wd_options->prefix . "_sub_action=skip" ;?>" class="skip more" ><?php _e( "Skip", $wd_options->prefix ); ?></a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
</div>
|
31 |
</div>
|
32 |
+
<div class="tenweb_subscribe-top-footer">
|
33 |
+
<?php _e( "We will not sell, share, or distribute your personal information to third parties.", $wd_options->prefix ); ?>
|
34 |
+
</div>
|
35 |
+
<div class="tenweb_subscribe-footer">
|
36 |
+
<ul class="tenweb_footer-menu tenweb_clear">
|
37 |
<li>
|
38 |
+
<a href="https://10web.io/privacy-policy/" target="_blank">
|
39 |
<?php _e( "Privacy Policy", $wd_options->prefix ); ?>
|
40 |
</a>
|
|
|
41 |
</li>
|
42 |
+
<li>| </li>
|
43 |
<li>
|
44 |
+
<a href="https://10web.io/terms-of-services/" target="_blank">
|
45 |
<?php _e( "Terms of Use", $wd_options->prefix ); ?>
|
46 |
</a>
|
47 |
</li>
|
wd/wd.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
exit;
|
4 |
}
|
5 |
|
6 |
-
class
|
7 |
////////////////////////////////////////////////////////////////////////////////////////
|
8 |
// Events //
|
9 |
////////////////////////////////////////////////////////////////////////////////////////
|
@@ -17,7 +17,7 @@
|
|
17 |
public $overview_instance;
|
18 |
public $subscribe_instance;
|
19 |
public $config;
|
20 |
-
private $version = "1.
|
21 |
|
22 |
////////////////////////////////////////////////////////////////////////////////////////
|
23 |
// Constructor & Destructor //
|
@@ -37,10 +37,10 @@
|
|
37 |
if(!is_array($options)){
|
38 |
return false;
|
39 |
}
|
40 |
-
$config = new
|
41 |
$config->set_options( $options );
|
42 |
$this->config = $config;
|
43 |
-
if( !class_exists("
|
44 |
$this->wd_includes();
|
45 |
}
|
46 |
|
@@ -52,7 +52,7 @@
|
|
52 |
// Create overview menu page
|
53 |
public function wd_overview_menu_page() {
|
54 |
$wd_options = $this->config;
|
55 |
-
|
56 |
$capability = $wd_options->menu_capability ? $wd_options->menu_capability : "manage_options";
|
57 |
if( get_option( $wd_options->prefix . "_subscribe_done" ) == 1 || $wd_options->subscribe === false ){
|
58 |
$parent_slug = $wd_options->custom_post;
|
@@ -61,21 +61,26 @@
|
|
61 |
|
62 |
$subscribe_page = add_menu_page( $wd_options->plugin_menu_title, $wd_options->plugin_menu_title, "manage_options", $wd_options->prefix . '_subscribe' , array( $this, 'display_subscribew_page' ), $wd_options->plugin_menu_icon, $wd_options->menu_position );
|
63 |
|
64 |
-
$subscribe_instance = new
|
65 |
$this->subscribe_instance = $subscribe_instance;
|
66 |
add_action( 'admin_print_styles-' . $subscribe_page, array( $subscribe_instance, 'subscribe_styles' ) );
|
67 |
add_action( 'admin_print_scripts-' . $subscribe_page, array( $subscribe_instance, 'subscribe_scripts' ) );
|
68 |
|
69 |
$parent_slug = null;
|
70 |
-
}
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
|
|
|
|
|
|
|
|
|
|
79 |
}
|
80 |
|
81 |
public function display_subscribew_page(){
|
@@ -106,11 +111,11 @@
|
|
106 |
$current_url = $_SERVER['REQUEST_URI'];
|
107 |
if( $wd_options->deactivate === true ){
|
108 |
if(strpos( $current_url, "plugins.php" ) !== false ){
|
109 |
-
new
|
110 |
}
|
111 |
}
|
112 |
|
113 |
-
new
|
114 |
|
115 |
}
|
116 |
|
3 |
exit;
|
4 |
}
|
5 |
|
6 |
+
class TenWebLib {
|
7 |
////////////////////////////////////////////////////////////////////////////////////////
|
8 |
// Events //
|
9 |
////////////////////////////////////////////////////////////////////////////////////////
|
17 |
public $overview_instance;
|
18 |
public $subscribe_instance;
|
19 |
public $config;
|
20 |
+
private $version = "1.1.1";
|
21 |
|
22 |
////////////////////////////////////////////////////////////////////////////////////////
|
23 |
// Constructor & Destructor //
|
37 |
if(!is_array($options)){
|
38 |
return false;
|
39 |
}
|
40 |
+
$config = new TenWebLibConfig();
|
41 |
$config->set_options( $options );
|
42 |
$this->config = $config;
|
43 |
+
if( !class_exists("TenWebLibApi") ){
|
44 |
$this->wd_includes();
|
45 |
}
|
46 |
|
52 |
// Create overview menu page
|
53 |
public function wd_overview_menu_page() {
|
54 |
$wd_options = $this->config;
|
55 |
+
|
56 |
$capability = $wd_options->menu_capability ? $wd_options->menu_capability : "manage_options";
|
57 |
if( get_option( $wd_options->prefix . "_subscribe_done" ) == 1 || $wd_options->subscribe === false ){
|
58 |
$parent_slug = $wd_options->custom_post;
|
61 |
|
62 |
$subscribe_page = add_menu_page( $wd_options->plugin_menu_title, $wd_options->plugin_menu_title, "manage_options", $wd_options->prefix . '_subscribe' , array( $this, 'display_subscribew_page' ), $wd_options->plugin_menu_icon, $wd_options->menu_position );
|
63 |
|
64 |
+
$subscribe_instance = new TenWebLibSubscribe($this->config);
|
65 |
$this->subscribe_instance = $subscribe_instance;
|
66 |
add_action( 'admin_print_styles-' . $subscribe_page, array( $subscribe_instance, 'subscribe_styles' ) );
|
67 |
add_action( 'admin_print_scripts-' . $subscribe_page, array( $subscribe_instance, 'subscribe_scripts' ) );
|
68 |
|
69 |
$parent_slug = null;
|
70 |
+
}
|
71 |
+
if ($wd_options->display_overview) {
|
72 |
+
$title = __( 'Premium', $wd_options->prefix );
|
73 |
+
if ( FALSE && !get_transient( $wd_options->prefix . '_overview_visited' ) ) {
|
74 |
+
$title .= ' <span class="update-plugins count-2" > <span class="plugin-count">1</span></span>';
|
75 |
+
}
|
76 |
+
$overview_page = add_submenu_page( $parent_slug, __( 'Premium', $wd_options->prefix ), '<span style="color:#4481ea;">' . $title . '</span>', $capability, 'overview_' . $wd_options->prefix, array( $this, 'display_overview_page' ) );
|
77 |
+
|
78 |
+
|
79 |
+
$overview_instance = new TenWebLibOverview( $this->config );
|
80 |
+
$this->overview_instance = $overview_instance;
|
81 |
+
add_action( 'admin_print_styles-' . $overview_page, array( $overview_instance, 'overview_styles' ) );
|
82 |
+
add_action( 'admin_print_scripts-' . $overview_page, array( $overview_instance, 'overview_scripts' ) );
|
83 |
+
}
|
84 |
}
|
85 |
|
86 |
public function display_subscribew_page(){
|
111 |
$current_url = $_SERVER['REQUEST_URI'];
|
112 |
if( $wd_options->deactivate === true ){
|
113 |
if(strpos( $current_url, "plugins.php" ) !== false ){
|
114 |
+
new TenWebLibDeactivate( $this->config );
|
115 |
}
|
116 |
}
|
117 |
|
118 |
+
new TenWebLibNotices( $this->config );
|
119 |
|
120 |
}
|
121 |
|