Version Description
- Fixed: Conflict with Page Builder by SiteOrigin
- Fixed: Bug on trashed events
Download this release
Release Info
| Developer | webdorado |
| Plugin | |
| Version | 1.0.61 |
| Comparing to | |
| See all releases | |
Code changes from version 1.0.60 to 1.0.61
- ecwd.php +1 -1
- ecwd_admin_class.php +1 -1
- ecwd_class.php +1 -1
- includes/calendar-class.php +10 -4
- includes/ecwd-cpt-class.php +1 -1
- includes/ecwd-display-class.php +81 -8
- includes/ecwd_config.php +1 -1
- readme.txt +6 -2
ecwd.php
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
* Plugin Name: Event Calendar WD
|
| 4 |
* Plugin URI: https://web-dorado.com/products/wordpress-event-calendar-wd.html
|
| 5 |
* Description: Event Calendar WD is an easy event management and planning tool with advanced features.
|
| 6 |
-
* Version: 1.0.
|
| 7 |
* Author: WebDorado
|
| 8 |
* Author URI: http://web-dorado.com
|
| 9 |
* License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
| 3 |
* Plugin Name: Event Calendar WD
|
| 4 |
* Plugin URI: https://web-dorado.com/products/wordpress-event-calendar-wd.html
|
| 5 |
* Description: Event Calendar WD is an easy event management and planning tool with advanced features.
|
| 6 |
+
* Version: 1.0.61
|
| 7 |
* Author: WebDorado
|
| 8 |
* Author URI: http://web-dorado.com
|
| 9 |
* License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
ecwd_admin_class.php
CHANGED
|
@@ -6,7 +6,7 @@
|
|
| 6 |
class ECWD_Admin {
|
| 7 |
|
| 8 |
protected static $instance = null;
|
| 9 |
-
protected $version = '1.0.
|
| 10 |
protected $ecwd_page = null;
|
| 11 |
protected $notices = null;
|
| 12 |
|
| 6 |
class ECWD_Admin {
|
| 7 |
|
| 8 |
protected static $instance = null;
|
| 9 |
+
protected $version = '1.0.61';
|
| 10 |
protected $ecwd_page = null;
|
| 11 |
protected $notices = null;
|
| 12 |
|
ecwd_class.php
CHANGED
|
@@ -6,7 +6,7 @@
|
|
| 6 |
*/
|
| 7 |
class ECWD {
|
| 8 |
|
| 9 |
-
protected $version = '1.0.
|
| 10 |
protected $plugin_name = 'event-calendar-wd';
|
| 11 |
protected $prefix = 'ecwd';
|
| 12 |
protected static $instance = null;
|
| 6 |
*/
|
| 7 |
class ECWD {
|
| 8 |
|
| 9 |
+
protected $version = '1.0.61';
|
| 10 |
protected $plugin_name = 'event-calendar-wd';
|
| 11 |
protected $prefix = 'ecwd';
|
| 12 |
protected static $instance = null;
|
includes/calendar-class.php
CHANGED
|
@@ -75,6 +75,12 @@ class Calendar {
|
|
| 75 |
// types: mini,full,list,mini-list,(default=full)
|
| 76 |
public function __construct($type = 'full', $date = '', $staticdisplaytype = false, $widget = 0, $limit = false, $page = 1, $displays = null, $filters = null, $event_search = 'yes', $ecwd_views = array(), $preview) {
|
| 77 |
// static displaytype
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 78 |
global $ecwd_options;
|
| 79 |
$this->eventemptytext = isset($ecwd_options['event_default_description']) ? $ecwd_options['event_default_description'] : $this->eventemptytext;
|
| 80 |
if (isset($ecwd_options['date_format']) && $ecwd_options['date_format'] != '') {
|
|
@@ -494,7 +500,7 @@ class Calendar {
|
|
| 494 |
</div>';
|
| 495 |
}
|
| 496 |
$desc = $event['details'] ? $event['details'] : $this->eventemptytext;
|
| 497 |
-
$desc = apply_filters('
|
| 498 |
$html .= '<div class="event-content" itemprop="description">' . $desc . '</div></div>';
|
| 499 |
} else { // mini event list
|
| 500 |
$html .= '<li style="background:' . $event['color'] . ';"';
|
|
@@ -1140,7 +1146,7 @@ class Calendar {
|
|
| 1140 |
$cellevent['details'] = $image['content'];
|
| 1141 |
}
|
| 1142 |
$desc = $cellevent['details'] ? $cellevent['details'] : $this->eventemptytext;
|
| 1143 |
-
$desc = apply_filters('
|
| 1144 |
$eventcontent .= $desc . '</div>';
|
| 1145 |
}
|
| 1146 |
|
|
@@ -1153,7 +1159,7 @@ class Calendar {
|
|
| 1153 |
// }
|
| 1154 |
}
|
| 1155 |
|
| 1156 |
-
$content .= apply_filters('
|
| 1157 |
|
| 1158 |
if ($i > 2 && $this->displaytype !== 'mini') {
|
| 1159 |
$content .= '<li class="ecwd-calendar-more-event">
|
|
@@ -1279,7 +1285,7 @@ class Calendar {
|
|
| 1279 |
</div>';
|
| 1280 |
}
|
| 1281 |
$desc = $cellevent['details'] ? $cellevent['details'] : $this->eventemptytext;
|
| 1282 |
-
$desc = apply_filters('
|
| 1283 |
$html .= '<div class="event-content" itemprop="description">' . $desc . '</div></div>';
|
| 1284 |
}
|
| 1285 |
$html .= '</div>';
|
| 75 |
// types: mini,full,list,mini-list,(default=full)
|
| 76 |
public function __construct($type = 'full', $date = '', $staticdisplaytype = false, $widget = 0, $limit = false, $page = 1, $displays = null, $filters = null, $event_search = 'yes', $ecwd_views = array(), $preview) {
|
| 77 |
// static displaytype
|
| 78 |
+
add_filter( 'format_content', 'wptexturize' );
|
| 79 |
+
add_filter( 'format_content', 'convert_smilies' );
|
| 80 |
+
add_filter( 'format_content', 'wpautop' );
|
| 81 |
+
add_filter( 'format_content', 'shortcode_unautop' );
|
| 82 |
+
add_filter( 'format_content', 'prepend_attachment' );
|
| 83 |
+
add_filter( 'format_content', 'wp_make_content_images_responsive' );
|
| 84 |
global $ecwd_options;
|
| 85 |
$this->eventemptytext = isset($ecwd_options['event_default_description']) ? $ecwd_options['event_default_description'] : $this->eventemptytext;
|
| 86 |
if (isset($ecwd_options['date_format']) && $ecwd_options['date_format'] != '') {
|
| 500 |
</div>';
|
| 501 |
}
|
| 502 |
$desc = $event['details'] ? $event['details'] : $this->eventemptytext;
|
| 503 |
+
$desc = apply_filters('format_content', $desc);
|
| 504 |
$html .= '<div class="event-content" itemprop="description">' . $desc . '</div></div>';
|
| 505 |
} else { // mini event list
|
| 506 |
$html .= '<li style="background:' . $event['color'] . ';"';
|
| 1146 |
$cellevent['details'] = $image['content'];
|
| 1147 |
}
|
| 1148 |
$desc = $cellevent['details'] ? $cellevent['details'] : $this->eventemptytext;
|
| 1149 |
+
$desc = apply_filters('format_content', $desc);
|
| 1150 |
$eventcontent .= $desc . '</div>';
|
| 1151 |
}
|
| 1152 |
|
| 1159 |
// }
|
| 1160 |
}
|
| 1161 |
|
| 1162 |
+
$content .= apply_filters('format_content', $eventcontent);
|
| 1163 |
|
| 1164 |
if ($i > 2 && $this->displaytype !== 'mini') {
|
| 1165 |
$content .= '<li class="ecwd-calendar-more-event">
|
| 1285 |
</div>';
|
| 1286 |
}
|
| 1287 |
$desc = $cellevent['details'] ? $cellevent['details'] : $this->eventemptytext;
|
| 1288 |
+
$desc = apply_filters('format_content', $desc);
|
| 1289 |
$html .= '<div class="event-content" itemprop="description">' . $desc . '</div></div>';
|
| 1290 |
}
|
| 1291 |
$html .= '</div>';
|
includes/ecwd-cpt-class.php
CHANGED
|
@@ -1321,7 +1321,7 @@ class ECWD_Cpt {
|
|
| 1321 |
}
|
| 1322 |
|
| 1323 |
public function events_archive_page_query($query) {
|
| 1324 |
-
if (is_archive()) {
|
| 1325 |
if (isset($query->query_vars['post_type']) && $query->query_vars['post_type'] == 'ecwd_event') {
|
| 1326 |
global $ecwd_options;
|
| 1327 |
$query->set('meta_key', 'ecwd_event_date_from');
|
| 1321 |
}
|
| 1322 |
|
| 1323 |
public function events_archive_page_query($query) {
|
| 1324 |
+
if (is_archive() && !is_admin()) {
|
| 1325 |
if (isset($query->query_vars['post_type']) && $query->query_vars['post_type'] == 'ecwd_event') {
|
| 1326 |
global $ecwd_options;
|
| 1327 |
$query->set('meta_key', 'ecwd_event_date_from');
|
includes/ecwd-display-class.php
CHANGED
|
@@ -804,6 +804,7 @@ class ECWD_Display {
|
|
| 804 |
}
|
| 805 |
$eventdays = $this->dateDiff($from, $until);
|
| 806 |
$eventdayslong = $this->dateDiff($from, $to);
|
|
|
|
| 807 |
if ($eventdays < 0) {
|
| 808 |
continue;
|
| 809 |
}
|
|
@@ -822,9 +823,22 @@ class ECWD_Display {
|
|
| 822 |
}
|
| 823 |
$from = $eventdate;
|
| 824 |
|
| 825 |
-
|
| 826 |
-
|
| 827 |
-
if (
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 828 |
$this->set_long_event($eventdate, $from, $to);
|
| 829 |
}
|
| 830 |
}
|
|
@@ -839,6 +853,7 @@ class ECWD_Display {
|
|
| 839 |
$how = ( isset($metas[ECWD_PLUGIN_PREFIX . '_event_repeat_how'][0]) ? $metas[ECWD_PLUGIN_PREFIX . '_event_repeat_how'][0] : 1 );
|
| 840 |
$eventdays = $this->dateDiff($from, $until);
|
| 841 |
$eventdayslong = $this->dateDiff($from, $to);
|
|
|
|
| 842 |
if ($eventdays < 0) {
|
| 843 |
continue;
|
| 844 |
}
|
|
@@ -853,7 +868,21 @@ class ECWD_Display {
|
|
| 853 |
$from = $date;
|
| 854 |
$to = date('Y-m-d', strtotime($from . ' + ' . $eventdayslong . ' days'));
|
| 855 |
|
| 856 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 857 |
$this->set_long_event($date, $from, $to);
|
| 858 |
}
|
| 859 |
}
|
|
@@ -863,6 +892,7 @@ class ECWD_Display {
|
|
| 863 |
$how = ( isset($metas[ECWD_PLUGIN_PREFIX . '_event_repeat_how'][0]) ? $metas[ECWD_PLUGIN_PREFIX . '_event_repeat_how'][0] : 1 );
|
| 864 |
$eventdays = $this->dateDiff($from, $until);
|
| 865 |
$eventdayslong = $this->dateDiff($from, $to);
|
|
|
|
| 866 |
$event_from = $from;
|
| 867 |
$from_date = $from;
|
| 868 |
$repeat_days = isset($metas[ECWD_PLUGIN_PREFIX . '_event_repeat_month_on_days'][0]) ? $metas[ECWD_PLUGIN_PREFIX . '_event_repeat_month_on_days'][0] : 1;
|
|
@@ -898,7 +928,21 @@ class ECWD_Display {
|
|
| 898 |
$from = $date;
|
| 899 |
$to = strtotime(( date("Y-m-d", ( strtotime($from))) . " +" . ( $eventdayslong ) . " days"));
|
| 900 |
$to = date('Y-m-d', $to);
|
| 901 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 902 |
$this->set_long_event($date, $from, $to);
|
| 903 |
}
|
| 904 |
}
|
|
@@ -909,6 +953,7 @@ class ECWD_Display {
|
|
| 909 |
$how = ( isset($metas[ECWD_PLUGIN_PREFIX . '_event_repeat_how'][0]) ? $metas[ECWD_PLUGIN_PREFIX . '_event_repeat_how'][0] : 1 );
|
| 910 |
$eventdays = $this->dateDiff($from, $until);
|
| 911 |
$eventdayslong = $this->dateDiff($from, $to);
|
|
|
|
| 912 |
$event_from = $from;
|
| 913 |
$from_date = $from;
|
| 914 |
$repeat_days = isset($metas[ECWD_PLUGIN_PREFIX . '_event_repeat_year_on_days'][0]) ? $metas[ECWD_PLUGIN_PREFIX . '_event_repeat_year_on_days'][0] : 1;
|
|
@@ -956,17 +1001,45 @@ class ECWD_Display {
|
|
| 956 |
$from = $date;
|
| 957 |
$to = strtotime(( date("Y-m-d", ( strtotime($from_date))) . " +" . ( $eventdayslong ) . " days"));
|
| 958 |
$to = date('Y-m-d', $to);
|
| 959 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 960 |
$this->set_long_event($date, $from, $to);
|
| 961 |
}
|
| 962 |
}
|
| 963 |
}
|
| 964 |
}
|
| 965 |
} else {
|
| 966 |
-
$
|
| 967 |
$date = strtotime(date("Y-m-d", strtotime($from)));
|
| 968 |
$date = date("Y-n-j", $date);
|
| 969 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 970 |
$this->set_long_event($date, $from, $to);
|
| 971 |
}
|
| 972 |
}
|
| 804 |
}
|
| 805 |
$eventdays = $this->dateDiff($from, $until);
|
| 806 |
$eventdayslong = $this->dateDiff($from, $to);
|
| 807 |
+
$eventdayslong_def = $this->dateDiff($from, $to);
|
| 808 |
if ($eventdays < 0) {
|
| 809 |
continue;
|
| 810 |
}
|
| 823 |
}
|
| 824 |
$from = $eventdate;
|
| 825 |
|
| 826 |
+
$eventdayslong = $eventdayslong_def;
|
| 827 |
+
if (isset($ecwd_options["long_events"]) && $ecwd_options["long_events"] == '1') {
|
| 828 |
+
if (strtotime($to) <= strtotime($this->end_date)) {
|
| 829 |
+
if (strtotime($from) < strtotime($this->start_date)) {
|
| 830 |
+
$diff = $this->dateDiff($eventdate, $this->start_date);
|
| 831 |
+
if ($diff > 0) {
|
| 832 |
+
$eventdayslong -= $diff;
|
| 833 |
+
}
|
| 834 |
+
$eventdate = $this->start_date;
|
| 835 |
+
}
|
| 836 |
+
}
|
| 837 |
+
}
|
| 838 |
+
|
| 839 |
+
if (strtotime($until) >= strtotime(date('Y-m-d', strtotime($eventdate)))) {
|
| 840 |
+
$to = date('Y-m-d', strtotime($eventdate . ' + ' . $eventdayslong . ' days'));
|
| 841 |
+
if (!$current_month || ( strtotime($eventdate) <= strtotime($this->end_date) && in_array(strtolower(date('l', strtotime($eventdate))), $weekdays) )) {
|
| 842 |
$this->set_long_event($eventdate, $from, $to);
|
| 843 |
}
|
| 844 |
}
|
| 853 |
$how = ( isset($metas[ECWD_PLUGIN_PREFIX . '_event_repeat_how'][0]) ? $metas[ECWD_PLUGIN_PREFIX . '_event_repeat_how'][0] : 1 );
|
| 854 |
$eventdays = $this->dateDiff($from, $until);
|
| 855 |
$eventdayslong = $this->dateDiff($from, $to);
|
| 856 |
+
$eventdayslong_def = $this->dateDiff($from, $to);
|
| 857 |
if ($eventdays < 0) {
|
| 858 |
continue;
|
| 859 |
}
|
| 868 |
$from = $date;
|
| 869 |
$to = date('Y-m-d', strtotime($from . ' + ' . $eventdayslong . ' days'));
|
| 870 |
|
| 871 |
+
|
| 872 |
+
$eventdayslong = $eventdayslong_def;
|
| 873 |
+
if (isset($ecwd_options["long_events"]) && $ecwd_options["long_events"] == '1') {
|
| 874 |
+
if (strtotime($to) <= strtotime($this->end_date)) {
|
| 875 |
+
if (strtotime($from) < strtotime($this->start_date)) {
|
| 876 |
+
$diff = $this->dateDiff($date, $this->start_date);
|
| 877 |
+
if ($diff > 0) {
|
| 878 |
+
$eventdayslong -= $diff;
|
| 879 |
+
}
|
| 880 |
+
$date = $this->start_date;
|
| 881 |
+
}
|
| 882 |
+
}
|
| 883 |
+
}
|
| 884 |
+
|
| 885 |
+
if (!$current_month || ( strtotime($date) <= strtotime($this->end_date) && strtotime($date) >= strtotime($this->start_date) && in_array(strtolower(date('l', strtotime($date))), $weekdays) )) {
|
| 886 |
$this->set_long_event($date, $from, $to);
|
| 887 |
}
|
| 888 |
}
|
| 892 |
$how = ( isset($metas[ECWD_PLUGIN_PREFIX . '_event_repeat_how'][0]) ? $metas[ECWD_PLUGIN_PREFIX . '_event_repeat_how'][0] : 1 );
|
| 893 |
$eventdays = $this->dateDiff($from, $until);
|
| 894 |
$eventdayslong = $this->dateDiff($from, $to);
|
| 895 |
+
$eventdayslong_def = $this->dateDiff($from, $to);
|
| 896 |
$event_from = $from;
|
| 897 |
$from_date = $from;
|
| 898 |
$repeat_days = isset($metas[ECWD_PLUGIN_PREFIX . '_event_repeat_month_on_days'][0]) ? $metas[ECWD_PLUGIN_PREFIX . '_event_repeat_month_on_days'][0] : 1;
|
| 928 |
$from = $date;
|
| 929 |
$to = strtotime(( date("Y-m-d", ( strtotime($from))) . " +" . ( $eventdayslong ) . " days"));
|
| 930 |
$to = date('Y-m-d', $to);
|
| 931 |
+
|
| 932 |
+
$eventdayslong = $eventdayslong_def;
|
| 933 |
+
if (isset($ecwd_options["long_events"]) && $ecwd_options["long_events"] == '1') {
|
| 934 |
+
if (strtotime($to) <= strtotime($this->end_date)) {
|
| 935 |
+
if (strtotime($from) < strtotime($this->start_date)) {
|
| 936 |
+
$diff = $this->dateDiff($date, $this->start_date);
|
| 937 |
+
if ($diff > 0) {
|
| 938 |
+
$eventdayslong -= $diff;
|
| 939 |
+
}
|
| 940 |
+
$date = $this->start_date;
|
| 941 |
+
}
|
| 942 |
+
}
|
| 943 |
+
}
|
| 944 |
+
|
| 945 |
+
if (!$current_month || ( strtotime($date) <= strtotime($this->end_date) && strtotime($date) >= strtotime($this->start_date) && in_array(strtolower(date('l', strtotime($date))), $weekdays) )) {
|
| 946 |
$this->set_long_event($date, $from, $to);
|
| 947 |
}
|
| 948 |
}
|
| 953 |
$how = ( isset($metas[ECWD_PLUGIN_PREFIX . '_event_repeat_how'][0]) ? $metas[ECWD_PLUGIN_PREFIX . '_event_repeat_how'][0] : 1 );
|
| 954 |
$eventdays = $this->dateDiff($from, $until);
|
| 955 |
$eventdayslong = $this->dateDiff($from, $to);
|
| 956 |
+
$eventdayslong_def = $this->dateDiff($from, $to);
|
| 957 |
$event_from = $from;
|
| 958 |
$from_date = $from;
|
| 959 |
$repeat_days = isset($metas[ECWD_PLUGIN_PREFIX . '_event_repeat_year_on_days'][0]) ? $metas[ECWD_PLUGIN_PREFIX . '_event_repeat_year_on_days'][0] : 1;
|
| 1001 |
$from = $date;
|
| 1002 |
$to = strtotime(( date("Y-m-d", ( strtotime($from_date))) . " +" . ( $eventdayslong ) . " days"));
|
| 1003 |
$to = date('Y-m-d', $to);
|
| 1004 |
+
|
| 1005 |
+
$eventdayslong = $eventdayslong_def;
|
| 1006 |
+
if (isset($ecwd_options["long_events"]) && $ecwd_options["long_events"] == '1') {
|
| 1007 |
+
if (strtotime($to) <= strtotime($this->end_date)) {
|
| 1008 |
+
if (strtotime($from) < strtotime($this->start_date)) {
|
| 1009 |
+
$diff = $this->dateDiff($date, $this->start_date);
|
| 1010 |
+
if ($diff > 0) {
|
| 1011 |
+
$eventdayslong -= $diff;
|
| 1012 |
+
}
|
| 1013 |
+
$date = $this->start_date;
|
| 1014 |
+
}
|
| 1015 |
+
}
|
| 1016 |
+
}
|
| 1017 |
+
|
| 1018 |
+
if (!$current_month || ( strtotime($date) <= strtotime($this->end_date) && strtotime($date) >= strtotime($this->start_date) && in_array(strtolower(date('l', strtotime($date))), $weekdays) )) {
|
| 1019 |
$this->set_long_event($date, $from, $to);
|
| 1020 |
}
|
| 1021 |
}
|
| 1022 |
}
|
| 1023 |
}
|
| 1024 |
} else {
|
| 1025 |
+
$eventdayslong = $this->dateDiff($from, $to); // get the difference in days between the two dates
|
| 1026 |
$date = strtotime(date("Y-m-d", strtotime($from)));
|
| 1027 |
$date = date("Y-n-j", $date);
|
| 1028 |
+
|
| 1029 |
+
|
| 1030 |
+
if (isset($ecwd_options["long_events"]) && $ecwd_options["long_events"] == '1') {
|
| 1031 |
+
if (strtotime($to) <= strtotime($this->end_date)) {
|
| 1032 |
+
if (strtotime($from) < strtotime($this->start_date)) {
|
| 1033 |
+
$diff = $this->dateDiff($date, $this->start_date);
|
| 1034 |
+
if ($diff > 0) {
|
| 1035 |
+
$eventdayslong -= $diff;
|
| 1036 |
+
}
|
| 1037 |
+
$date = $this->start_date;
|
| 1038 |
+
}
|
| 1039 |
+
}
|
| 1040 |
+
}
|
| 1041 |
+
|
| 1042 |
+
if (!$current_month || ( strtotime($date) <= strtotime($this->end_date) && strtotime($date) >= strtotime($this->start_date) && in_array(strtolower(date('l', strtotime($date))), $weekdays) )) {
|
| 1043 |
$this->set_long_event($date, $from, $to);
|
| 1044 |
}
|
| 1045 |
}
|
includes/ecwd_config.php
CHANGED
|
@@ -43,7 +43,7 @@ class ECWD_Config {
|
|
| 43 |
}
|
| 44 |
|
| 45 |
private function set_file_path() {
|
| 46 |
-
$upload_dir = wp_upload_dir(
|
| 47 |
$dir = $upload_dir['basedir'] . '/wd_configs/';
|
| 48 |
$this->file_dir = $dir . $this->file_name;
|
| 49 |
if (!is_dir($dir)) {
|
| 43 |
}
|
| 44 |
|
| 45 |
private function set_file_path() {
|
| 46 |
+
$upload_dir = wp_upload_dir();
|
| 47 |
$dir = $upload_dir['basedir'] . '/wd_configs/';
|
| 48 |
$this->file_dir = $dir . $this->file_name;
|
| 49 |
if (!is_dir($dir)) {
|
readme.txt
CHANGED
|
@@ -1,10 +1,10 @@
|
|
| 1 |
-
=== Event
|
| 2 |
Contributors: webdorado
|
| 3 |
Donate link: https://web-dorado.com/products/wordpress-event-calendar-wd.html
|
| 4 |
Tags: calendar, calendars, event, event calendar, event manager, events calendar, calendar widget, event registration, event management,events, agenda, holiday calendar , scheduling, free calendar, Calender, upcoming events , event widget , event list, calendar localization, Organizer, editorial calendar, Interactive Calendar, news calendar, meeting , appointment, event tracking, event organizer, upcoming events widget, event page, event bookings, recurring, recurring events, conference, date, dates, schedule, times, venue, AJAX, responsive, shortcode, seminar, summit, facebook integration, widget, reservation
|
| 5 |
Requires at least: 3.9
|
| 6 |
Tested up to: 4.5
|
| 7 |
-
Stable tag: 1.0.
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
|
|
@@ -155,6 +155,10 @@ After downloading the ZIP file of the Event Calendar WD plugin,
|
|
| 155 |
|
| 156 |
== Changelog ==
|
| 157 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 158 |
= 1.0.60 =
|
| 159 |
* Added: Embed add-on
|
| 160 |
|
| 1 |
+
=== Calendar Event WD ===
|
| 2 |
Contributors: webdorado
|
| 3 |
Donate link: https://web-dorado.com/products/wordpress-event-calendar-wd.html
|
| 4 |
Tags: calendar, calendars, event, event calendar, event manager, events calendar, calendar widget, event registration, event management,events, agenda, holiday calendar , scheduling, free calendar, Calender, upcoming events , event widget , event list, calendar localization, Organizer, editorial calendar, Interactive Calendar, news calendar, meeting , appointment, event tracking, event organizer, upcoming events widget, event page, event bookings, recurring, recurring events, conference, date, dates, schedule, times, venue, AJAX, responsive, shortcode, seminar, summit, facebook integration, widget, reservation
|
| 5 |
Requires at least: 3.9
|
| 6 |
Tested up to: 4.5
|
| 7 |
+
Stable tag: 1.0.61
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
|
| 155 |
|
| 156 |
== Changelog ==
|
| 157 |
|
| 158 |
+
= 1.0.61 =
|
| 159 |
+
* Fixed: Conflict with Page Builder by SiteOrigin
|
| 160 |
+
* Fixed: Bug on trashed events
|
| 161 |
+
|
| 162 |
= 1.0.60 =
|
| 163 |
* Added: Embed add-on
|
| 164 |
|
