Version Description
Download this release
Release Info
Developer | webdorado |
Plugin | Calendar by WD – Responsive Event Calendar |
Version | 1.4.3 |
Comparing to | |
See all releases |
Code changes from version 1.4.2 to 1.4.3
- calendar.php +1 -1
- calendar_functions.html.php +1 -1
- front_end/frontend_functions.php +36 -7
- functions_for_xml_and_ajax.php +48 -32
- readme.txt +2 -2
- spidercalendar_upcoming_events_widget.php +35 -26
calendar.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
Plugin Name: Spider Event Calendar
|
5 |
Plugin URI: http://web-dorado.com/products/wordpress-calendar.html
|
6 |
Description: Spider Event Calendar is a highly configurable product which allows you to have multiple organized events. Spider Event Calendar is an extraordinary user friendly extension.
|
7 |
-
Version: 1.4.
|
8 |
Author: http://web-dorado.com/
|
9 |
License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
*/
|
4 |
Plugin Name: Spider Event Calendar
|
5 |
Plugin URI: http://web-dorado.com/products/wordpress-calendar.html
|
6 |
Description: Spider Event Calendar is a highly configurable product which allows you to have multiple organized events. Spider Event Calendar is an extraordinary user friendly extension.
|
7 |
+
Version: 1.4.3
|
8 |
Author: http://web-dorado.com/
|
9 |
License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
*/
|
calendar_functions.html.php
CHANGED
@@ -1715,7 +1715,7 @@ ON " . $wpdb->prefix . "spidercalendar_event.category=" . $wpdb->prefix . "spide
|
|
1715 |
|
1716 |
function html_edit_spider_event($row, $calendar_id, $id, $cal_name) {
|
1717 |
global $wpdb;
|
1718 |
-
$calendar = $wpdb->get_row("SELECT * FROM " . $wpdb->prefix . "spidercalendar_calendar");
|
1719 |
|
1720 |
?>
|
1721 |
<style>
|
1715 |
|
1716 |
function html_edit_spider_event($row, $calendar_id, $id, $cal_name) {
|
1717 |
global $wpdb;
|
1718 |
+
$calendar = $wpdb->get_row("SELECT * FROM " . $wpdb->prefix . "spidercalendar_calendar where id=".$calendar_id."");
|
1719 |
|
1720 |
?>
|
1721 |
<style>
|
front_end/frontend_functions.php
CHANGED
@@ -96,17 +96,26 @@ $cat_ids = implode(',',$cat_ids_array);
|
|
96 |
else
|
97 |
$cat_ids = substr($cat_ids, 0,-1);
|
98 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
99 |
|
100 |
if($cat_ids!=''){
|
101 |
-
$rows = $wpdb->get_results("SELECT " . $wpdb->prefix . "spidercalendar_event.*," . $wpdb->prefix . "spidercalendar_event_category.color from " . $wpdb->prefix . "spidercalendar_event JOIN " . $wpdb->prefix . "spidercalendar_event_category ON " . $wpdb->prefix . "spidercalendar_event.category = " . $wpdb->prefix . "spidercalendar_event_category.id where " . $wpdb->prefix . "spidercalendar_event_category.published=1 and " . $wpdb->prefix . "spidercalendar_event.category IN (".$cat_ids.") and " . $wpdb->prefix . "spidercalendar_event.published=1 and ( ( (date<='".substr( $date,0,7)."-01' or date like '".substr( $date,0,7)."%') and (date_end>='".substr( $date,0,7)."-01' ) or date_end='0000-00-00' ) or ( date_end is Null and date like '".substr( $date,0,7)."%' ) ) and calendar='".$calendar."'
|
102 |
|
103 |
}
|
104 |
else{
|
105 |
-
$rows = $wpdb->get_results($wpdb->prepare("SELECT * from " . $wpdb->prefix . "spidercalendar_event where published=1 and ( ( (date<=%s or date like %s) and date_end>=%s) or ( date_end is Null and date like %s ) ) and calendar=%d
|
106 |
|
107 |
}
|
108 |
|
109 |
-
|
110 |
|
111 |
$id_array = array();
|
112 |
$s = count($rows);
|
@@ -573,14 +582,23 @@ $cat_ids = implode(',',$cat_ids_array);
|
|
573 |
}
|
574 |
else
|
575 |
$cat_ids = substr($cat_ids, 0,-1);
|
576 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
577 |
|
578 |
if($cat_ids!=''){
|
579 |
-
$rows = $wpdb->get_results("SELECT " . $wpdb->prefix . "spidercalendar_event.*," . $wpdb->prefix . "spidercalendar_event_category.color from " . $wpdb->prefix . "spidercalendar_event JOIN " . $wpdb->prefix . "spidercalendar_event_category ON " . $wpdb->prefix . "spidercalendar_event.category = " . $wpdb->prefix . "spidercalendar_event_category.id where " . $wpdb->prefix . "spidercalendar_event_category.published=1 and " . $wpdb->prefix . "spidercalendar_event.category IN (".$cat_ids.") and " . $wpdb->prefix . "spidercalendar_event.published=1 and ( ( (date<='".substr( $date,0,7)."-01' or date like '".substr( $date,0,7)."%') and (date_end>='".substr( $date,0,7)."-01' ) or date_end='0000-00-00' ) or ( date_end is Null and date like '".substr( $date,0,7)."%' ) ) and calendar='".$calendar."'
|
580 |
|
581 |
}
|
582 |
else{
|
583 |
-
$rows = $wpdb->get_results($wpdb->prepare("SELECT * from " . $wpdb->prefix . "spidercalendar_event where published=1 and ((date_end>=%s) or (date_end=%s)) and calendar=%d", "" . substr($date, 0, 7) . "-01", "0000-00-00", $calendar));
|
584 |
}
|
585 |
|
586 |
|
@@ -1087,7 +1105,18 @@ function php_showevent_seemore($calendar, $date) {
|
|
1087 |
global $wpdb;
|
1088 |
$year = substr($date, 0, 4);
|
1089 |
$month = substr($date, 5, 2);
|
1090 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1091 |
$rows = $wpdb->get_results($query);
|
1092 |
$all_spider_files['rows'] = $rows;
|
1093 |
return array($all_spider_files);
|
96 |
else
|
97 |
$cat_ids = substr($cat_ids, 0,-1);
|
98 |
|
99 |
+
$row = $wpdb->get_row("SELECT * FROM " . $wpdb->prefix . "spidercalendar_calendar where published=1 and id=".$calendar);
|
100 |
+
|
101 |
+
if($row->time_format==0)
|
102 |
+
{
|
103 |
+
$order_by = "ORDER BY " . $wpdb->prefix . "spidercalendar_event.time ASC";
|
104 |
+
}
|
105 |
+
else{
|
106 |
+
$order_by = " ORDER BY STR_TO_DATE( SUBSTRING( time, 1, 7 ) , '%h:%i%p' )";
|
107 |
+
}
|
108 |
|
109 |
if($cat_ids!=''){
|
110 |
+
$rows = $wpdb->get_results("SELECT " . $wpdb->prefix . "spidercalendar_event.*," . $wpdb->prefix . "spidercalendar_event_category.color from " . $wpdb->prefix . "spidercalendar_event JOIN " . $wpdb->prefix . "spidercalendar_event_category ON " . $wpdb->prefix . "spidercalendar_event.category = " . $wpdb->prefix . "spidercalendar_event_category.id where " . $wpdb->prefix . "spidercalendar_event_category.published=1 and " . $wpdb->prefix . "spidercalendar_event.category IN (".$cat_ids.") and " . $wpdb->prefix . "spidercalendar_event.published=1 and ( ( (date<='".substr( $date,0,7)."-01' or date like '".substr( $date,0,7)."%') and (date_end>='".substr( $date,0,7)."-01' ) or date_end='0000-00-00' ) or ( date_end is Null and date like '".substr( $date,0,7)."%' ) ) and calendar='".$calendar."' ".$order_by." ");
|
111 |
|
112 |
}
|
113 |
else{
|
114 |
+
$rows = $wpdb->get_results($wpdb->prepare("SELECT * from " . $wpdb->prefix . "spidercalendar_event where published=1 and ( ( (date<=%s or date like %s) and date_end>=%s) or ( date_end is Null and date like %s ) ) and calendar=%d ", "" . substr($date, 0, 7) . "-01", "" . substr($date, 0, 7) . "%", "" . substr($date, 0, 7) . "-01", "" . substr($date, 0, 7) . "%", $calendar)." ".$order_by." ");
|
115 |
|
116 |
}
|
117 |
|
118 |
+
|
119 |
|
120 |
$id_array = array();
|
121 |
$s = count($rows);
|
582 |
}
|
583 |
else
|
584 |
$cat_ids = substr($cat_ids, 0,-1);
|
585 |
+
|
586 |
+
$row = $wpdb->get_row("SELECT * FROM " . $wpdb->prefix . "spidercalendar_calendar where published=1 and id=".$calendar);
|
587 |
+
|
588 |
+
if($row->time_format==0)
|
589 |
+
{
|
590 |
+
$order_by = "ORDER BY " . $wpdb->prefix . "spidercalendar_event.time ASC";
|
591 |
+
}
|
592 |
+
else{
|
593 |
+
$order_by = " ORDER BY STR_TO_DATE( SUBSTRING( time, 1, 7 ) , '%h:%i%p' )";
|
594 |
+
}
|
595 |
|
596 |
if($cat_ids!=''){
|
597 |
+
$rows = $wpdb->get_results("SELECT " . $wpdb->prefix . "spidercalendar_event.*," . $wpdb->prefix . "spidercalendar_event_category.color from " . $wpdb->prefix . "spidercalendar_event JOIN " . $wpdb->prefix . "spidercalendar_event_category ON " . $wpdb->prefix . "spidercalendar_event.category = " . $wpdb->prefix . "spidercalendar_event_category.id where " . $wpdb->prefix . "spidercalendar_event_category.published=1 and " . $wpdb->prefix . "spidercalendar_event.category IN (".$cat_ids.") and " . $wpdb->prefix . "spidercalendar_event.published=1 and ( ( (date<='".substr( $date,0,7)."-01' or date like '".substr( $date,0,7)."%') and (date_end>='".substr( $date,0,7)."-01' ) or date_end='0000-00-00' ) or ( date_end is Null and date like '".substr( $date,0,7)."%' ) ) and calendar='".$calendar."' ".$order_by." ");
|
598 |
|
599 |
}
|
600 |
else{
|
601 |
+
$rows = $wpdb->get_results($wpdb->prepare("SELECT * from " . $wpdb->prefix . "spidercalendar_event where published=1 and ((date_end>=%s) or (date_end=%s)) and calendar=%d", "" . substr($date, 0, 7) . "-01", "0000-00-00", $calendar)." ".$order_by." ");
|
602 |
}
|
603 |
|
604 |
|
1105 |
global $wpdb;
|
1106 |
$year = substr($date, 0, 4);
|
1107 |
$month = substr($date, 5, 2);
|
1108 |
+
$row = $wpdb->get_row("SELECT * FROM " . $wpdb->prefix . "spidercalendar_calendar where published=1 and id=".$calendar);
|
1109 |
+
|
1110 |
+
if($row->time_format==0)
|
1111 |
+
{
|
1112 |
+
$order_by = "ORDER BY " . $wpdb->prefix . "spidercalendar_event.time ASC";
|
1113 |
+
}
|
1114 |
+
else{
|
1115 |
+
$order_by = " ORDER BY STR_TO_DATE( SUBSTRING( time, 1, 7 ) , '%h:%i%p' )";
|
1116 |
+
}
|
1117 |
+
|
1118 |
+
|
1119 |
+
$query = "SELECT * FROM " . $wpdb->prefix . "spidercalendar_event WHERE calendar=".$calendar." ".$order_by;
|
1120 |
$rows = $wpdb->get_results($query);
|
1121 |
$all_spider_files['rows'] = $rows;
|
1122 |
return array($all_spider_files);
|
functions_for_xml_and_ajax.php
CHANGED
@@ -32,10 +32,10 @@ function php_window() {
|
|
32 |
<div class="panel_wrapper">
|
33 |
<div id="Single_product_panel" class="panel current">
|
34 |
<br>
|
35 |
-
<table border="0" cellpadding="4" cellspacing="0"
|
36 |
<tbody>
|
37 |
<tr>
|
38 |
-
<td nowrap="nowrap"><label for="spider_Calendar">Select Calendar</label></td>
|
39 |
<td><select name="spider_Calendar" id="spider_Calendar" style="width:150px;">
|
40 |
<option value="- Select a Calendar -" selected="selected">- Select a Calendar -</option>
|
41 |
<?php
|
@@ -47,7 +47,7 @@ function php_window() {
|
|
47 |
</td>
|
48 |
</tr>
|
49 |
<tr>
|
50 |
-
<td nowrap="nowrap"><label for="spider_Calendar_theme">Select Theme</label></td>
|
51 |
<td>
|
52 |
<select name="spider_Calendar_theme" id="spider_Calendar_theme" style="width:150px;">
|
53 |
<option value="- Select a Theme -" selected="selected">- Select a Theme -</option>
|
@@ -60,7 +60,7 @@ function php_window() {
|
|
60 |
</td>
|
61 |
</tr>
|
62 |
<tr>
|
63 |
-
<td class="key"><label for="default_view">Default View</label></td>
|
64 |
<td>
|
65 |
<select id="default_view" style="width:150px;" onchange="spider_calendar_select_view(this.value)">
|
66 |
<option value="month" selected="selected">Month</option>
|
@@ -71,8 +71,8 @@ function php_window() {
|
|
71 |
</td>
|
72 |
</tr>
|
73 |
<tr>
|
74 |
-
<td class="key"><label for="view_0">Select Views</label></td>
|
75 |
-
<td>
|
76 |
<input type="checkbox" id="view_0" value="month" checked="checked">Month
|
77 |
<input type="checkbox" id="view_1" value="list" checked="checked">List
|
78 |
<input type="checkbox" id="view_2" value="week" checked="checked">Week
|
@@ -199,9 +199,13 @@ function seemore() {
|
|
199 |
$popup_width = $theme->popup_width;
|
200 |
$popup_height = $theme->popup_height;
|
201 |
|
|
|
|
|
|
|
202 |
// $date_format = '';
|
203 |
$all_files = php_showevent_seemore($calendar, $date);
|
204 |
$rows = $all_files[0]['rows'];
|
|
|
205 |
$datee = ((isset($_GET['date']) && IsDate_inputed(esc_html($_GET['date']))) ? esc_html($_GET['date']) : date("Y-m-d"));
|
206 |
$activedate = explode('-', $datee);
|
207 |
$activedatetimestamp = mktime(0, 0, 0, $activedate[1], $activedate[2], $activedate[0]);
|
@@ -252,17 +256,15 @@ function seemore() {
|
|
252 |
}
|
253 |
};
|
254 |
</script>
|
255 |
-
|
256 |
body{
|
257 |
margin:0px;
|
258 |
padding:0px;
|
259 |
}
|
260 |
</style>
|
|
|
261 |
<div style="background-color:<?php echo $show_event_bgcolor; ?>; height:100%; padding:15px;">
|
262 |
<?php
|
263 |
-
$date_size = $theme->date_size;
|
264 |
-
$date_font = $theme->date_font;
|
265 |
-
$date_color = $theme->date_color;
|
266 |
if(!isset($date_font_style)) $date_font_style = "";
|
267 |
echo '<div style="font-size:' . $date_size . 'px; font-family:' . $date_font . '; ' . $date_font_style . ';font-weight:bold;text-align:center;border-bottom:1px solid #F3F3F3;color:' . $date_color . ';">'.$activedatestr.'</div>';
|
268 |
|
@@ -284,6 +286,7 @@ echo '<div style="font-size:' . $date_size . 'px; font-family:' . $date_font . '
|
|
284 |
FROM " . $wpdb->prefix . "spidercalendar_event
|
285 |
JOIN " . $wpdb->prefix . "spidercalendar_event_category ON " . $wpdb->prefix . "spidercalendar_event.category = " . $wpdb->prefix . "spidercalendar_event_category.id
|
286 |
WHERE " . $wpdb->prefix . "spidercalendar_event_category.published=1 AND " . $wpdb->prefix . "spidercalendar_event.id='".$row->id."'");
|
|
|
287 |
if ($row->id == $ev_id[$i]) {
|
288 |
|
289 |
if ($show_event || $widget==1) {
|
@@ -342,7 +345,7 @@ WHERE " . $wpdb->prefix . "spidercalendar_event_category.published=1 AND " . $wp
|
|
342 |
|
343 |
if ($row->repeat_method == 'daily') {
|
344 |
|
345 |
-
echo '<div style="margin-left: 25px;color:#6B696A;font-size:'.$date_size.'px; font-family:'.$date_font.';width: 97%;padding: 3px;background-color: #F8F8F8; margin-top: -45px; "><div style="display:table-cell"><img src="' . plugins_url( 'images/calendar1.png' , __FILE__ ) . '" /></div><div style="width:100%; display:table-cell;vertical-align:middle;padding-left:5px">Date: '.$row->date.''.$date_end.' ('. __('Repeat Every', 'sp_calendar').' ' .$repeat.' '.__('Day', 'sp_calendar').')</div></div>';
|
346 |
}
|
347 |
|
348 |
|
@@ -374,37 +377,37 @@ WHERE " . $wpdb->prefix . "spidercalendar_event_category.published=1 AND " . $wp
|
|
374 |
|
375 |
}
|
376 |
|
377 |
-
echo ')</div></div>';
|
378 |
|
379 |
}
|
380 |
|
381 |
if($row->repeat_method=='monthly' and $row->month_type==1)
|
382 |
|
383 |
-
echo '<div style="margin-left: 25px;color:#6B696A;font-size:'.$date_size.'px; font-family:'.$date_font.';width: 97%;padding: 3px;background-color: #F8F8F8; margin-top: -45px; "><div style="display:table-cell"><img src="' . plugins_url( 'images/calendar1.png' , __FILE__ ) . '" /></div> <div style="width:100%; display:table-cell;vertical-align:middle;padding-left:5px">Date: '.$row->date.''.$date_end.' ('. __('Repeat Every', 'sp_calendar').' ' .$repeat.' '.__('Month(s) on the', 'sp_calendar').' '.$row->month.')</div></div>';
|
384 |
|
385 |
|
386 |
|
387 |
if($row->repeat_method=='monthly' and $row->month_type==2)
|
388 |
|
389 |
-
echo '<div style="margin-left: 25px;color:#6B696A;font-size:'.$date_size.'px; font-family:'.$date_font.';width: 97%;padding: 3px;background-color: #F8F8F8; margin-top: -45px; "><div style="display:table-cell"><img src="' . plugins_url( 'images/calendar1.png' , __FILE__ ) . '" /></div> <div style="width:100%; display:table-cell;vertical-align:middle;padding-left:5px">Date: '.$row->date.''.$date_end.' ('. __('Repeat Every', 'sp_calendar').' '.$repeat.' '.__('Month(s) on the', 'sp_calendar').' '.week_number($row->monthly_list).' '.week_convert($row->month_week).')</div></div>';
|
390 |
|
391 |
|
392 |
|
393 |
if($row->repeat_method=='yearly' and $row->month_type==1)
|
394 |
|
395 |
-
echo '<div style="margin-left: 25px;color:#6B696A;font-size:'.$date_size.'px; font-family:'.$date_font.';width: 97%; padding: 3px; background-color: #F8F8F8;margin-top: -45px;"><div style="display:table-cell"><img src="' . plugins_url( 'images/calendar1.png' , __FILE__ ) . '"/></div> <div style="width:100%; display:table-cell;vertical-align:middle;padding-left:5px">Date: '.$row->date.''.$date_end.' ('. __('Repeat Every', 'sp_calendar').' ' .$repeat.' '.__('Year(s) in', 'sp_calendar').' '.date('F',mktime(0,0,0,$row->year_month + 1,0,0)).' '.__('on the', 'sp_calendar').' '.$row->month.')</div></div>';
|
396 |
|
397 |
|
398 |
|
399 |
if($row->repeat_method=='yearly' and $row->month_type==2)
|
400 |
|
401 |
-
echo '<div style="margin-left: 25px;color:#6B696A;font-size:'.$date_size.'px; font-family:'.$date_font.';width: 97%;padding: 3px;background-color: #F8F8F8;margin-top: -45px; "><div style="display:table-cell"><img src="' . plugins_url( 'images/calendar1.png' , __FILE__ ) . '" /></div> <div style="width:100%; display:table-cell;vertical-align:middle;padding-left:5px">Date: '.$row->date.''.$date_end.' ('. __('Repeat Every', 'sp_calendar').' ' .$repeat.' '.__('Year(s) in', 'sp_calendar').' '.date('F',mktime(0,0,0,$row->year_month + 1,0,0)).' '.__('on the', 'sp_calendar').' '.week_number($row->monthly_list).' '.week_convert($row->month_week).')</div></div>';
|
402 |
|
403 |
|
404 |
|
405 |
if($row->repeat_method=='no_repeat')
|
406 |
|
407 |
-
echo '<div style="margin-left: 25px;color:#6B696A;font-size:'.$date_size.'px; font-family:'.$date_font.';width: 97%;padding: 3px;background-color: #F8F8F8;margin-top: -45px; "><div style="display:table-cell"><img src="' . plugins_url( 'images/calendar1.png' , __FILE__ ) . '" /></div> <div style="width:100%; display:table-cell;vertical-align:middle;padding-left:5px">Date: '.$row->date.' </div></div>';
|
408 |
|
409 |
|
410 |
|
@@ -450,6 +453,8 @@ function spiderbigcalendar() {
|
|
450 |
$date_format = $theme->date_format;
|
451 |
$show_repeat = $theme->show_repeat;
|
452 |
$date_format_array = explode('/', $date_format);
|
|
|
|
|
453 |
for ($i = 0; $i < count($date_format_array); $i++) {
|
454 |
if ($date_format_array[$i] == 'w') {
|
455 |
$date_format_array[$i] = 'l';
|
@@ -467,12 +472,15 @@ function spiderbigcalendar() {
|
|
467 |
$activedate = explode('-', $datte);
|
468 |
$activedatetimestamp = mktime(0, 0, 0, $activedate[1], $activedate[2], $activedate[0]);
|
469 |
$activedatestr = '';
|
|
|
470 |
for ($i = 0; $i < count($date_format_array); $i++) {
|
471 |
$activedatestr .= __(date("" . $date_format_array[$i] . "", $activedatetimestamp), 'sp_calendar') . ' ';
|
472 |
}
|
473 |
$date = $datte;
|
474 |
$day = substr($date, 8);
|
475 |
$ev_id = explode(',', $ev_ids_inline);
|
|
|
|
|
476 |
?>
|
477 |
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
|
478 |
<script>
|
@@ -513,12 +521,6 @@ function spiderbigcalendar() {
|
|
513 |
}
|
514 |
};
|
515 |
</script>
|
516 |
-
<style>
|
517 |
-
body{
|
518 |
-
margin:0px;
|
519 |
-
padding:0px;
|
520 |
-
}
|
521 |
-
</style>
|
522 |
<?php
|
523 |
$color = $wpdb->get_results("SELECT " . $wpdb->prefix . "spidercalendar_event.* , " . $wpdb->prefix . "spidercalendar_event_category.color
|
524 |
FROM " . $wpdb->prefix . "spidercalendar_event
|
@@ -546,7 +548,9 @@ WHERE " . $wpdb->prefix . "spidercalendar_event_category.published=1 AND " . $wp
|
|
546 |
padding:0px;
|
547 |
}
|
548 |
</style>
|
549 |
-
|
|
|
|
|
550 |
<tr>
|
551 |
<td id="previous"
|
552 |
onClick="prev([<?php echo $ev_ids_inline; ?>],<?php echo $eventID; ?>,<?php echo $theme_id ?>,<?php echo $calendar_id ?>,'<?php echo $date; ?>',<?php echo $day ?>,'<?php echo $ev_ids_inline ?>')"
|
@@ -556,9 +560,10 @@ WHERE " . $wpdb->prefix . "spidercalendar_event_category.published=1 AND " . $wp
|
|
556 |
onMouseOut="document.getElementById('previous').style.backgroundColor=''">
|
557 |
<span class="arrow"><</span>
|
558 |
</td>
|
559 |
-
<td style="vertical-align:top; width:
|
560 |
<?php
|
561 |
-
echo '<div id="dayevent" style="padding:0px 0px 0px 7px ;line-height:30px; padding-top:0px;">
|
|
|
562 |
if ($date_style == "bold" or $date_style == "bold/italic") {
|
563 |
$date_font_weight = "font-weight:bold";
|
564 |
}
|
@@ -595,7 +600,7 @@ WHERE " . $wpdb->prefix . "spidercalendar_event_category.published=1 AND " . $wp
|
|
595 |
if ($row->date_end == '2070-12-12') {
|
596 |
$row->date_end = '';
|
597 |
}
|
598 |
-
|
599 |
if ($row->date_end and $row->date_end != '0000-00-00') {
|
600 |
echo '<div style="color:' . $date_color . ';font-size:' . $date_size . 'px; font-family:' . $date_font . '; ' . $date_font_weight . '; ' . $date_font_style . ' ">' . __('Date', 'sp_calendar') . ':' . str_replace("d", substr($row->date, 8, 2), str_replace("m", substr($row->date, 5, 2), str_replace("y", substr($row->date, 0, 4), $date_format1))) . ' - ' . str_replace("d", substr($row->date_end, 8, 2), str_replace("m", substr($row->date_end, 5, 2), str_replace("y", substr($row->date_end, 0, 4), $date_format1))) . ' ' . $row->time . '</div>';
|
601 |
}
|
@@ -604,6 +609,7 @@ WHERE " . $wpdb->prefix . "spidercalendar_event_category.published=1 AND " . $wp
|
|
604 |
}
|
605 |
if ($show_repeat == 1) {
|
606 |
if ($row->repeat_method == 'daily') {
|
|
|
607 |
echo '<div style="color:' . $date_color . ';font-size:' . $date_size . 'px; font-family:' . $date_font . '; ' . $date_font_weight . '; ' . $date_font_style . ' ">' . __('Repeat Every', 'sp_calendar') . ' ' . $repeat . ' ' . __('Day', 'sp_calendar') . '</div>';
|
608 |
}
|
609 |
if ($row->repeat_method == 'weekly') {
|
@@ -633,18 +639,28 @@ WHERE " . $wpdb->prefix . "spidercalendar_event_category.published=1 AND " . $wp
|
|
633 |
echo '<div style="color:' . $date_color . ';font-size:' . $date_size . 'px; font-family:' . $date_font . '; ' . $date_font_weight . '; ' . $date_font_style . ' ">' . __('Repeat Every', 'sp_calendar') . ' ' . $repeat . ' ' . __('Year(s) in', 'sp_calendar') . ' ' . date('F', mktime(0, 0, 0, $row->year_month + 1, 0, 0)) . ' ' . __('on the', 'sp_calendar') . ' ' . week_number($row->monthly_list) . ' ' . week_convert($row->month_week) . '</div>';
|
634 |
}
|
635 |
}
|
636 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
637 |
echo '<div style="line-height:20px">' . wpautop($row->text_for_date) . '</div>';
|
638 |
-
|
639 |
-
|
640 |
-
|
641 |
echo '<p style="text-align:center">' . __('There Is No Text For This Event', 'sp_calendar') . '</p>';
|
642 |
}
|
|
|
|
|
643 |
echo '</div>';
|
644 |
|
645 |
?>
|
646 |
<div style="height:50px;width:98%;text-align:right;<?php if(count($ev_id) == 1) echo 'display:none;' ?>">
|
647 |
-
<a class="back_cal" style="color:<?php echo $title_color; ?>;font-size:15px; font-family:<?php echo $title_font; ?>;<?php echo $font_weight; ?>;<?php echo $font_style;
|
648 |
href="<?php echo add_query_arg(array(
|
649 |
'action' => 'spiderseemore',
|
650 |
'theme_id' => $theme_id,
|
32 |
<div class="panel_wrapper">
|
33 |
<div id="Single_product_panel" class="panel current">
|
34 |
<br>
|
35 |
+
<table border="0" cellpadding="4" cellspacing="0">
|
36 |
<tbody>
|
37 |
<tr>
|
38 |
+
<td nowrap="nowrap"><label for="spider_Calendar" style="font-size: 13px;">Select Calendar</label></td>
|
39 |
<td><select name="spider_Calendar" id="spider_Calendar" style="width:150px;">
|
40 |
<option value="- Select a Calendar -" selected="selected">- Select a Calendar -</option>
|
41 |
<?php
|
47 |
</td>
|
48 |
</tr>
|
49 |
<tr>
|
50 |
+
<td nowrap="nowrap"><label for="spider_Calendar_theme" style="font-size: 13px;">Select Theme</label></td>
|
51 |
<td>
|
52 |
<select name="spider_Calendar_theme" id="spider_Calendar_theme" style="width:150px;">
|
53 |
<option value="- Select a Theme -" selected="selected">- Select a Theme -</option>
|
60 |
</td>
|
61 |
</tr>
|
62 |
<tr>
|
63 |
+
<td class="key"><label for="default_view" style="font-size: 13px;">Default View</label></td>
|
64 |
<td>
|
65 |
<select id="default_view" style="width:150px;" onchange="spider_calendar_select_view(this.value)">
|
66 |
<option value="month" selected="selected">Month</option>
|
71 |
</td>
|
72 |
</tr>
|
73 |
<tr>
|
74 |
+
<td class="key"><label for="view_0" style="font-size: 13px;">Select Views</label></td>
|
75 |
+
<td style="font-size: 13px;">
|
76 |
<input type="checkbox" id="view_0" value="month" checked="checked">Month
|
77 |
<input type="checkbox" id="view_1" value="list" checked="checked">List
|
78 |
<input type="checkbox" id="view_2" value="week" checked="checked">Week
|
199 |
$popup_width = $theme->popup_width;
|
200 |
$popup_height = $theme->popup_height;
|
201 |
|
202 |
+
$date_color = '#' . $theme->date_color;
|
203 |
+
$date_size = $theme->date_size;
|
204 |
+
$date_font = $theme->date_font;
|
205 |
// $date_format = '';
|
206 |
$all_files = php_showevent_seemore($calendar, $date);
|
207 |
$rows = $all_files[0]['rows'];
|
208 |
+
|
209 |
$datee = ((isset($_GET['date']) && IsDate_inputed(esc_html($_GET['date']))) ? esc_html($_GET['date']) : date("Y-m-d"));
|
210 |
$activedate = explode('-', $datee);
|
211 |
$activedatetimestamp = mktime(0, 0, 0, $activedate[1], $activedate[2], $activedate[0]);
|
256 |
}
|
257 |
};
|
258 |
</script>
|
259 |
+
<style>
|
260 |
body{
|
261 |
margin:0px;
|
262 |
padding:0px;
|
263 |
}
|
264 |
</style>
|
265 |
+
|
266 |
<div style="background-color:<?php echo $show_event_bgcolor; ?>; height:100%; padding:15px;">
|
267 |
<?php
|
|
|
|
|
|
|
268 |
if(!isset($date_font_style)) $date_font_style = "";
|
269 |
echo '<div style="font-size:' . $date_size . 'px; font-family:' . $date_font . '; ' . $date_font_style . ';font-weight:bold;text-align:center;border-bottom:1px solid #F3F3F3;color:' . $date_color . ';">'.$activedatestr.'</div>';
|
270 |
|
286 |
FROM " . $wpdb->prefix . "spidercalendar_event
|
287 |
JOIN " . $wpdb->prefix . "spidercalendar_event_category ON " . $wpdb->prefix . "spidercalendar_event.category = " . $wpdb->prefix . "spidercalendar_event_category.id
|
288 |
WHERE " . $wpdb->prefix . "spidercalendar_event_category.published=1 AND " . $wpdb->prefix . "spidercalendar_event.id='".$row->id."'");
|
289 |
+
|
290 |
if ($row->id == $ev_id[$i]) {
|
291 |
|
292 |
if ($show_event || $widget==1) {
|
345 |
|
346 |
if ($row->repeat_method == 'daily') {
|
347 |
|
348 |
+
echo '<div style="margin-left: 25px;color:#6B696A;font-size:'.$date_size.'px; font-family:'.$date_font.';width: 97%;padding: 3px;background-color: #F8F8F8; margin-top: -45px; "><div style="display:table-cell"><img src="' . plugins_url( 'images/calendar1.png' , __FILE__ ) . '" /></div><div style="width:100%; display:table-cell;vertical-align:middle;padding-left:5px">Date: '.$row->date.''.$date_end.' ('. __('Repeat Every', 'sp_calendar').' ' .$repeat.' '.__('Day', 'sp_calendar').'), '.$row->time .'</div></div>';
|
349 |
}
|
350 |
|
351 |
|
377 |
|
378 |
}
|
379 |
|
380 |
+
echo '), '.$row->time .'</div></div>';
|
381 |
|
382 |
}
|
383 |
|
384 |
if($row->repeat_method=='monthly' and $row->month_type==1)
|
385 |
|
386 |
+
echo '<div style="margin-left: 25px;color:#6B696A;font-size:'.$date_size.'px; font-family:'.$date_font.';width: 97%;padding: 3px;background-color: #F8F8F8; margin-top: -45px; "><div style="display:table-cell"><img src="' . plugins_url( 'images/calendar1.png' , __FILE__ ) . '" /></div> <div style="width:100%; display:table-cell;vertical-align:middle;padding-left:5px">Date: '.$row->date.''.$date_end.' ('. __('Repeat Every', 'sp_calendar').' ' .$repeat.' '.__('Month(s) on the', 'sp_calendar').' '.$row->month.'), ' .$row->time .'</div></div>';
|
387 |
|
388 |
|
389 |
|
390 |
if($row->repeat_method=='monthly' and $row->month_type==2)
|
391 |
|
392 |
+
echo '<div style="margin-left: 25px;color:#6B696A;font-size:'.$date_size.'px; font-family:'.$date_font.';width: 97%;padding: 3px;background-color: #F8F8F8; margin-top: -45px; "><div style="display:table-cell"><img src="' . plugins_url( 'images/calendar1.png' , __FILE__ ) . '" /></div> <div style="width:100%; display:table-cell;vertical-align:middle;padding-left:5px">Date: '.$row->date.''.$date_end.' ('. __('Repeat Every', 'sp_calendar').' '.$repeat.' '.__('Month(s) on the', 'sp_calendar').' '.week_number($row->monthly_list).' '.week_convert($row->month_week).'), ' .$row->time . '</div></div>';
|
393 |
|
394 |
|
395 |
|
396 |
if($row->repeat_method=='yearly' and $row->month_type==1)
|
397 |
|
398 |
+
echo '<div style="margin-left: 25px;color:#6B696A;font-size:'.$date_size.'px; font-family:'.$date_font.';width: 97%; padding: 3px; background-color: #F8F8F8;margin-top: -45px;"><div style="display:table-cell"><img src="' . plugins_url( 'images/calendar1.png' , __FILE__ ) . '"/></div> <div style="width:100%; display:table-cell;vertical-align:middle;padding-left:5px">Date: '.$row->date.''.$date_end.' ('. __('Repeat Every', 'sp_calendar').' ' .$repeat.' '.__('Year(s) in', 'sp_calendar').' '.date('F',mktime(0,0,0,$row->year_month + 1,0,0)).' '.__('on the', 'sp_calendar').' '.$row->month.'), ' .$row->time .'</div></div>';
|
399 |
|
400 |
|
401 |
|
402 |
if($row->repeat_method=='yearly' and $row->month_type==2)
|
403 |
|
404 |
+
echo '<div style="margin-left: 25px;color:#6B696A;font-size:'.$date_size.'px; font-family:'.$date_font.';width: 97%;padding: 3px;background-color: #F8F8F8;margin-top: -45px; "><div style="display:table-cell"><img src="' . plugins_url( 'images/calendar1.png' , __FILE__ ) . '" /></div> <div style="width:100%; display:table-cell;vertical-align:middle;padding-left:5px">Date: '.$row->date.''.$date_end.' ('. __('Repeat Every', 'sp_calendar').' ' .$repeat.' '.__('Year(s) in', 'sp_calendar').' '.date('F',mktime(0,0,0,$row->year_month + 1,0,0)).' '.__('on the', 'sp_calendar').' '.week_number($row->monthly_list).' '.week_convert($row->month_week).'), ' .$row->time .'</div></div>';
|
405 |
|
406 |
|
407 |
|
408 |
if($row->repeat_method=='no_repeat')
|
409 |
|
410 |
+
echo '<div style="margin-left: 25px;color:#6B696A;font-size:'.$date_size.'px; font-family:'.$date_font.';width: 97%;padding: 3px;background-color: #F8F8F8;margin-top: -45px; "><div style="display:table-cell"><img src="' . plugins_url( 'images/calendar1.png' , __FILE__ ) . '" /></div> <div style="width:100%; display:table-cell;vertical-align:middle;padding-left:5px">Date: '.$row->date.' ' .$row->time .'</div></div>';
|
411 |
|
412 |
|
413 |
|
453 |
$date_format = $theme->date_format;
|
454 |
$show_repeat = $theme->show_repeat;
|
455 |
$date_format_array = explode('/', $date_format);
|
456 |
+
|
457 |
+
|
458 |
for ($i = 0; $i < count($date_format_array); $i++) {
|
459 |
if ($date_format_array[$i] == 'w') {
|
460 |
$date_format_array[$i] = 'l';
|
472 |
$activedate = explode('-', $datte);
|
473 |
$activedatetimestamp = mktime(0, 0, 0, $activedate[1], $activedate[2], $activedate[0]);
|
474 |
$activedatestr = '';
|
475 |
+
|
476 |
for ($i = 0; $i < count($date_format_array); $i++) {
|
477 |
$activedatestr .= __(date("" . $date_format_array[$i] . "", $activedatetimestamp), 'sp_calendar') . ' ';
|
478 |
}
|
479 |
$date = $datte;
|
480 |
$day = substr($date, 8);
|
481 |
$ev_id = explode(',', $ev_ids_inline);
|
482 |
+
|
483 |
+
|
484 |
?>
|
485 |
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
|
486 |
<script>
|
521 |
}
|
522 |
};
|
523 |
</script>
|
|
|
|
|
|
|
|
|
|
|
|
|
524 |
<?php
|
525 |
$color = $wpdb->get_results("SELECT " . $wpdb->prefix . "spidercalendar_event.* , " . $wpdb->prefix . "spidercalendar_event_category.color
|
526 |
FROM " . $wpdb->prefix . "spidercalendar_event
|
548 |
padding:0px;
|
549 |
}
|
550 |
</style>
|
551 |
+
|
552 |
+
|
553 |
+
<table style="height:100%;width:100%;background-color:<?php echo $show_event_bgcolor; ?>; border-spacing:0" align="center" id="pop_table">
|
554 |
<tr>
|
555 |
<td id="previous"
|
556 |
onClick="prev([<?php echo $ev_ids_inline; ?>],<?php echo $eventID; ?>,<?php echo $theme_id ?>,<?php echo $calendar_id ?>,'<?php echo $date; ?>',<?php echo $day ?>,'<?php echo $ev_ids_inline ?>')"
|
560 |
onMouseOut="document.getElementById('previous').style.backgroundColor=''">
|
561 |
<span class="arrow"><</span>
|
562 |
</td>
|
563 |
+
<td style="vertical-align:top; width:45%">
|
564 |
<?php
|
565 |
+
echo '<div id="dayevent" style="padding:0px 0px 0px 7px ;line-height:30px; padding-top:0px;">
|
566 |
+
';
|
567 |
if ($date_style == "bold" or $date_style == "bold/italic") {
|
568 |
$date_font_weight = "font-weight:bold";
|
569 |
}
|
600 |
if ($row->date_end == '2070-12-12') {
|
601 |
$row->date_end = '';
|
602 |
}
|
603 |
+
|
604 |
if ($row->date_end and $row->date_end != '0000-00-00') {
|
605 |
echo '<div style="color:' . $date_color . ';font-size:' . $date_size . 'px; font-family:' . $date_font . '; ' . $date_font_weight . '; ' . $date_font_style . ' ">' . __('Date', 'sp_calendar') . ':' . str_replace("d", substr($row->date, 8, 2), str_replace("m", substr($row->date, 5, 2), str_replace("y", substr($row->date, 0, 4), $date_format1))) . ' - ' . str_replace("d", substr($row->date_end, 8, 2), str_replace("m", substr($row->date_end, 5, 2), str_replace("y", substr($row->date_end, 0, 4), $date_format1))) . ' ' . $row->time . '</div>';
|
606 |
}
|
609 |
}
|
610 |
if ($show_repeat == 1) {
|
611 |
if ($row->repeat_method == 'daily') {
|
612 |
+
|
613 |
echo '<div style="color:' . $date_color . ';font-size:' . $date_size . 'px; font-family:' . $date_font . '; ' . $date_font_weight . '; ' . $date_font_style . ' ">' . __('Repeat Every', 'sp_calendar') . ' ' . $repeat . ' ' . __('Day', 'sp_calendar') . '</div>';
|
614 |
}
|
615 |
if ($row->repeat_method == 'weekly') {
|
639 |
echo '<div style="color:' . $date_color . ';font-size:' . $date_size . 'px; font-family:' . $date_font . '; ' . $date_font_weight . '; ' . $date_font_style . ' ">' . __('Repeat Every', 'sp_calendar') . ' ' . $repeat . ' ' . __('Year(s) in', 'sp_calendar') . ' ' . date('F', mktime(0, 0, 0, $row->year_month + 1, 0, 0)) . ' ' . __('on the', 'sp_calendar') . ' ' . week_number($row->monthly_list) . ' ' . week_convert($row->month_week) . '</div>';
|
640 |
}
|
641 |
}
|
642 |
+
if(isset($row->title)) $row_title=$row->title;
|
643 |
+
else $row_title ="";
|
644 |
+
if(isset($color[0]->color))
|
645 |
+
$row_color = $color[0]->color;
|
646 |
+
else
|
647 |
+
$row_color = "";
|
648 |
+
|
649 |
+
echo '<div style="border-left: 7px solid #'.$row_color.';color:' . $title_color . ';font-size:' . $title_size . 'px; font-family:' . $title_font . '; ' . $font_weight . '; ' . $font_style . ' ">' . $row_title . '</div>';
|
650 |
+
if ($row->text_for_date != '') {
|
651 |
echo '<div style="line-height:20px">' . wpautop($row->text_for_date) . '</div>';
|
652 |
+
}
|
653 |
+
else {
|
654 |
+
|
655 |
echo '<p style="text-align:center">' . __('There Is No Text For This Event', 'sp_calendar') . '</p>';
|
656 |
}
|
657 |
+
|
658 |
+
|
659 |
echo '</div>';
|
660 |
|
661 |
?>
|
662 |
<div style="height:50px;width:98%;text-align:right;<?php if(count($ev_id) == 1) echo 'display:none;' ?>">
|
663 |
+
<a class="back_cal" style="color:<?php echo $title_color; ?>;font-size:15px; font-family:<?php echo $title_font; ?>;<?php echo $font_weight; ?>;<?php echo $font_style; ?>;"
|
664 |
href="<?php echo add_query_arg(array(
|
665 |
'action' => 'spiderseemore',
|
666 |
'theme_id' => $theme_id,
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: http://web-dorado.com/products/wordpress-calendar.html
|
|
4 |
Tags: calendar , calendars, event, event calendar, event manager, events calendar,calendar widget, event registration, event management,events, Kalender, agenda, calendario, availability calendar,online calendar,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, event page
|
5 |
Requires at least: 3.0
|
6 |
Tested up to: 3.7.1
|
7 |
-
Stable tag: 1.4.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -21,7 +21,7 @@ Spider Event Calendar is a highly configurable product which allows you to have
|
|
21 |
|
22 |
Spider Event Calendar is a highly configurable plugin which allows you to have multiple organized events in a calendar. This plugin is one of the best WordPress Calendar available in WordPress Directory. If you have problem with organizing your WordPress Calendar events and displaying them in a calendar format, then Spider Wordpress Calendar Plugin is the best solution. Maybe you just want to have a quick look at your calendar to remind yourself about the future appointments? It will be great if calendar extension will be able to show all events, display them in a widget as a beautiful and customizable calendar on your website. Spider WordPress Calendar is an extraordinary user friendly calendar.
|
23 |
There is also a possibility of displaying the events in a list view. The product includes a widget called Upcoming events, allowing to have a specific number of upcoming events arranged in ordered or randomized option.
|
24 |
-
|
25 |
|
26 |
= Features of Spider Event Calendar: =
|
27 |
|
4 |
Tags: calendar , calendars, event, event calendar, event manager, events calendar,calendar widget, event registration, event management,events, Kalender, agenda, calendario, availability calendar,online calendar,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, event page
|
5 |
Requires at least: 3.0
|
6 |
Tested up to: 3.7.1
|
7 |
+
Stable tag: 1.4.3
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
21 |
|
22 |
Spider Event Calendar is a highly configurable plugin which allows you to have multiple organized events in a calendar. This plugin is one of the best WordPress Calendar available in WordPress Directory. If you have problem with organizing your WordPress Calendar events and displaying them in a calendar format, then Spider Wordpress Calendar Plugin is the best solution. Maybe you just want to have a quick look at your calendar to remind yourself about the future appointments? It will be great if calendar extension will be able to show all events, display them in a widget as a beautiful and customizable calendar on your website. Spider WordPress Calendar is an extraordinary user friendly calendar.
|
23 |
There is also a possibility of displaying the events in a list view. The product includes a widget called Upcoming events, allowing to have a specific number of upcoming events arranged in ordered or randomized option.
|
24 |
+
Possibility to add multiple events for a single date, including events from different categories.
|
25 |
|
26 |
= Features of Spider Event Calendar: =
|
27 |
|
spidercalendar_upcoming_events_widget.php
CHANGED
@@ -452,12 +452,15 @@ border:2px solid #6A6A6A;;
|
|
452 |
|
453 |
|
454 |
<?php
|
455 |
-
$query1= "SELECT * FROM " . $wpdb->prefix . "spidercalendar_event WHERE published='1'";
|
456 |
$rows = $wpdb->get_results($query1);
|
|
|
|
|
457 |
$daysarray = array();
|
458 |
|
459 |
foreach($rows as $row)
|
460 |
{
|
|
|
461 |
if($row -> date_end!='0000-00-00')
|
462 |
{
|
463 |
$Startdate = $row->date;
|
@@ -488,15 +491,15 @@ $weekdays = explode(',',$row->week);
|
|
488 |
$weekdays= array_slice($weekdays,0,count($weekdays)-1);
|
489 |
}
|
490 |
|
|
|
|
|
491 |
|
492 |
-
}//end main foreach
|
493 |
-
////////////////////////////////////////////////
|
494 |
-
|
495 |
echo '<div class="module'.$id.'">';
|
496 |
|
497 |
if($view_type==0)
|
498 |
{
|
499 |
-
$query=" SELECT * FROM " . $wpdb->prefix . "spidercalendar_event WHERE calendar= ".$calendar_id." AND published='1' ORDER BY date LIMIT 0, ".$event_from_current_day;
|
|
|
500 |
$evs = $wpdb->get_results($query);
|
501 |
$st_date=date('Y-m-d');
|
502 |
|
@@ -729,7 +732,8 @@ $month_days = date('t',mktime(0, 0, 0, add_00($ev->year_month), 1, $date_st[0]))
|
|
729 |
sort($dates[$ev->id]);
|
730 |
}
|
731 |
|
732 |
-
|
|
|
733 |
foreach($dates as $ev_id=>$date )
|
734 |
{
|
735 |
//echo compare_str_to_array($st_date,$date,$en_date). ' ';
|
@@ -744,24 +748,28 @@ $i=1;
|
|
744 |
$j=0;
|
745 |
|
746 |
$p=0;
|
|
|
747 |
|
748 |
foreach($dates as $ev_id=>$date)
|
749 |
{
|
750 |
|
751 |
-
$query0=" SELECT * FROM " . $wpdb->prefix . "spidercalendar_event WHERE id=".$ev_id;
|
752 |
-
$
|
753 |
-
|
|
|
|
|
754 |
|
755 |
$event_id = $curr_event->id;
|
756 |
$event_title = $curr_event->title;
|
757 |
|
758 |
-
$event_date =
|
759 |
$event_end_date = $curr_event->date_end;
|
760 |
$event_text = $curr_event->text_for_date;
|
761 |
$calendar_id = $curr_event->calendar;
|
762 |
$repeat = $curr_event->repeat;
|
763 |
$week=explode(',',$curr_event->week);
|
764 |
|
|
|
765 |
$year=substr($event_date,0,4);
|
766 |
$month=substr($event_date,5,-3);
|
767 |
$day=substr($event_date,8);
|
@@ -781,9 +789,9 @@ href="' . add_query_arg(array(
|
|
781 |
'calendar_id' => $id,
|
782 |
'theme_id' => $theme_id,
|
783 |
'eventID' => $ev_id,
|
784 |
-
'widget' => $widget,
|
785 |
-
'TB_iframe' => 1,
|
786 |
'date' => $year.'-'.$month.'-'.$day,
|
|
|
787 |
'tbWidth' => $popup_width,
|
788 |
'tbHeight' => $popup_height
|
789 |
), admin_url('admin-ajax.php')) . '"
|
@@ -799,8 +807,8 @@ href="' . add_query_arg(array(
|
|
799 |
'theme_id' => $theme_id,
|
800 |
'eventID' => $ev_id,
|
801 |
'widget' => $widget,
|
802 |
-
'TB_iframe' => 1,
|
803 |
'date' => $year.'-'.$month.'-'.$day,
|
|
|
804 |
'tbWidth' => $popup_width,
|
805 |
'tbHeight' => $popup_height
|
806 |
), admin_url('admin-ajax.php')) . '" ></br><b>'.$event_title.'</b></a></div>';
|
@@ -828,7 +836,7 @@ for ($i = 0; $i < count($date_format_array); $i++) {
|
|
828 |
}
|
829 |
|
830 |
if($show_time==1)
|
831 |
-
echo '<div id="event_date'.$id.'">'
|
832 |
|
833 |
|
834 |
if($show_repeat==1)
|
@@ -994,9 +1002,9 @@ href="' . add_query_arg(array(
|
|
994 |
'theme_id' => $theme_id,
|
995 |
'calendar_id' => $id,
|
996 |
'eventID' => $ev_id,
|
997 |
-
'widget' => $widget,
|
998 |
-
'TB_iframe' => 1,
|
999 |
'date' => $year.'-'.$month.'-'.$day,
|
|
|
1000 |
'tbWidth' => $popup_width,
|
1001 |
'tbHeight' => $popup_height
|
1002 |
), admin_url('admin-ajax.php')) . '" >'. __('See more', 'sp_calendar').'</a></div>';
|
@@ -1020,7 +1028,6 @@ break;
|
|
1020 |
|
1021 |
if($view_type==1)
|
1022 |
{
|
1023 |
-
|
1024 |
if($event_from_day_interval==0)
|
1025 |
{
|
1026 |
$st_date=date('Y-m-d');
|
@@ -1029,6 +1036,7 @@ if($ordering==0)
|
|
1029 |
$order="ORDER BY title";
|
1030 |
else
|
1031 |
$order="ORDER BY RAND()";
|
|
|
1032 |
|
1033 |
$limit=$count;
|
1034 |
}
|
@@ -1040,11 +1048,13 @@ if($ordering1==0)
|
|
1040 |
$order="ORDER BY title";
|
1041 |
else
|
1042 |
$order="ORDER BY RAND()";
|
|
|
1043 |
$limit=$count1;
|
1044 |
}
|
1045 |
|
1046 |
|
1047 |
-
$query=" SELECT * FROM " . $wpdb->prefix . "spidercalendar_event WHERE calendar= ".$calendar_id." AND published='1' ".$order." LIMIT 0, ".$limit;
|
|
|
1048 |
$evs= $wpdb->get_results($query);
|
1049 |
|
1050 |
$dates=array();
|
@@ -1305,7 +1315,6 @@ if(true)
|
|
1305 |
$query0=" SELECT * FROM " . $wpdb->prefix . "spidercalendar_event WHERE id=".$ev_id;
|
1306 |
$curr_event1 = $wpdb->get_results($query0);
|
1307 |
$order_event_current_day=$curr_event1[0];
|
1308 |
-
|
1309 |
$event_id = $order_event_current_day->id;
|
1310 |
$event_title = $order_event_current_day->title;
|
1311 |
$event_date =compare_str_to_array($st_date,$date,$en_date);
|
@@ -1332,9 +1341,9 @@ href="' . add_query_arg(array(
|
|
1332 |
'theme_id' => $theme_id,
|
1333 |
'calendar_id' => $id,
|
1334 |
'eventID' => $ev_id,
|
1335 |
-
'widget' => $widget,
|
1336 |
-
'TB_iframe' => 1,
|
1337 |
'date' => $year.'-'.$month.'-'.$day,
|
|
|
1338 |
'tbWidth' => $popup_width,
|
1339 |
'tbHeight' => $popup_height
|
1340 |
), admin_url('admin-ajax.php')) . '" ><b>'. $i++.'.'.$event_title.'</b></a></div>';
|
@@ -1347,9 +1356,9 @@ href="' . add_query_arg(array(
|
|
1347 |
'theme_id' => $theme_id,
|
1348 |
'calendar_id' => $id,
|
1349 |
'eventID' => $ev_id,
|
1350 |
-
'widget' => $widget,
|
1351 |
-
'TB_iframe' => 1,
|
1352 |
'date' => $year.'-'.$month.'-'.$day,
|
|
|
1353 |
'tbWidth' => $popup_width,
|
1354 |
'tbHeight' => $popup_height
|
1355 |
), admin_url('admin-ajax.php')) . '" ><b>'.$event_title.'</b></a></div>';
|
@@ -1373,7 +1382,7 @@ $activedatestr = '';
|
|
1373 |
$date_format_array = explode(' ', $date_format);
|
1374 |
|
1375 |
for ($i = 0; $i < count($date_format_array); $i++) {
|
1376 |
-
$activedatestr .=
|
1377 |
}
|
1378 |
|
1379 |
if($show_time==1)
|
@@ -1470,8 +1479,8 @@ href="' . add_query_arg(array(
|
|
1470 |
'calendar_id' => $id,
|
1471 |
'eventID' => $ev_id,
|
1472 |
'widget' => $widget,
|
1473 |
-
'TB_iframe' => 1,
|
1474 |
'date' => $year.'-'.$month.'-'.$day,
|
|
|
1475 |
'tbWidth' => $popup_width,
|
1476 |
'tbHeight' => $popup_height
|
1477 |
), admin_url('admin-ajax.php')) . '" >'. __('See more', 'sp_calendar').'</a></div>';
|
@@ -1876,8 +1885,8 @@ href="' . add_query_arg(array(
|
|
1876 |
'calendar_id' => $id,
|
1877 |
'eventID' => $ev_id,
|
1878 |
'widget' => $widget,
|
1879 |
-
'TB_iframe' => 1,
|
1880 |
'date' => $year.'-'.$month.'-'.$day,
|
|
|
1881 |
'tbWidth' => $popup_width,
|
1882 |
'tbHeight' => $popup_height
|
1883 |
), admin_url('admin-ajax.php')) . '" >'.__('See more', 'sp_calendar').'</a></div>';
|
452 |
|
453 |
|
454 |
<?php
|
455 |
+
$query1= "SELECT * FROM " . $wpdb->prefix . "spidercalendar_event WHERE published='1' LIMIT 0,".$event_from_current_day;
|
456 |
$rows = $wpdb->get_results($query1);
|
457 |
+
|
458 |
+
|
459 |
$daysarray = array();
|
460 |
|
461 |
foreach($rows as $row)
|
462 |
{
|
463 |
+
|
464 |
if($row -> date_end!='0000-00-00')
|
465 |
{
|
466 |
$Startdate = $row->date;
|
491 |
$weekdays= array_slice($weekdays,0,count($weekdays)-1);
|
492 |
}
|
493 |
|
494 |
+
}
|
495 |
+
|
496 |
|
|
|
|
|
|
|
497 |
echo '<div class="module'.$id.'">';
|
498 |
|
499 |
if($view_type==0)
|
500 |
{
|
501 |
+
$query=" SELECT * FROM " . $wpdb->prefix . "spidercalendar_event WHERE calendar= ".$calendar_id." AND published='1' AND CURDATE()< date ORDER BY date LIMIT 0, ".$event_from_current_day;
|
502 |
+
|
503 |
$evs = $wpdb->get_results($query);
|
504 |
$st_date=date('Y-m-d');
|
505 |
|
732 |
sort($dates[$ev->id]);
|
733 |
}
|
734 |
|
735 |
+
//var_dump($evs);
|
736 |
+
//var_dump($dates);
|
737 |
foreach($dates as $ev_id=>$date )
|
738 |
{
|
739 |
//echo compare_str_to_array($st_date,$date,$en_date). ' ';
|
748 |
$j=0;
|
749 |
|
750 |
$p=0;
|
751 |
+
//var_dump($evs);
|
752 |
|
753 |
foreach($dates as $ev_id=>$date)
|
754 |
{
|
755 |
|
756 |
+
$query0=" SELECT * FROM " . $wpdb->prefix . "spidercalendar_event WHERE id=".$ev_id." AND CURDATE()< date";
|
757 |
+
$curr_event = $wpdb->get_row($query0);
|
758 |
+
|
759 |
+
//var_dump($curr_event);
|
760 |
+
|
761 |
|
762 |
$event_id = $curr_event->id;
|
763 |
$event_title = $curr_event->title;
|
764 |
|
765 |
+
$event_date = $curr_event->date;
|
766 |
$event_end_date = $curr_event->date_end;
|
767 |
$event_text = $curr_event->text_for_date;
|
768 |
$calendar_id = $curr_event->calendar;
|
769 |
$repeat = $curr_event->repeat;
|
770 |
$week=explode(',',$curr_event->week);
|
771 |
|
772 |
+
|
773 |
$year=substr($event_date,0,4);
|
774 |
$month=substr($event_date,5,-3);
|
775 |
$day=substr($event_date,8);
|
789 |
'calendar_id' => $id,
|
790 |
'theme_id' => $theme_id,
|
791 |
'eventID' => $ev_id,
|
792 |
+
'widget' => $widget,
|
|
|
793 |
'date' => $year.'-'.$month.'-'.$day,
|
794 |
+
'TB_iframe' => 1,
|
795 |
'tbWidth' => $popup_width,
|
796 |
'tbHeight' => $popup_height
|
797 |
), admin_url('admin-ajax.php')) . '"
|
807 |
'theme_id' => $theme_id,
|
808 |
'eventID' => $ev_id,
|
809 |
'widget' => $widget,
|
|
|
810 |
'date' => $year.'-'.$month.'-'.$day,
|
811 |
+
'TB_iframe' => 1,
|
812 |
'tbWidth' => $popup_width,
|
813 |
'tbHeight' => $popup_height
|
814 |
), admin_url('admin-ajax.php')) . '" ></br><b>'.$event_title.'</b></a></div>';
|
836 |
}
|
837 |
|
838 |
if($show_time==1)
|
839 |
+
echo '<div id="event_date'.$id.'">'.$activedatestr.'</div>';
|
840 |
|
841 |
|
842 |
if($show_repeat==1)
|
1002 |
'theme_id' => $theme_id,
|
1003 |
'calendar_id' => $id,
|
1004 |
'eventID' => $ev_id,
|
1005 |
+
'widget' => $widget,
|
|
|
1006 |
'date' => $year.'-'.$month.'-'.$day,
|
1007 |
+
'TB_iframe' => 1,
|
1008 |
'tbWidth' => $popup_width,
|
1009 |
'tbHeight' => $popup_height
|
1010 |
), admin_url('admin-ajax.php')) . '" >'. __('See more', 'sp_calendar').'</a></div>';
|
1028 |
|
1029 |
if($view_type==1)
|
1030 |
{
|
|
|
1031 |
if($event_from_day_interval==0)
|
1032 |
{
|
1033 |
$st_date=date('Y-m-d');
|
1036 |
$order="ORDER BY title";
|
1037 |
else
|
1038 |
$order="ORDER BY RAND()";
|
1039 |
+
$curdate="AND CURDATE()< date";
|
1040 |
|
1041 |
$limit=$count;
|
1042 |
}
|
1048 |
$order="ORDER BY title";
|
1049 |
else
|
1050 |
$order="ORDER BY RAND()";
|
1051 |
+
$curdate = "AND ".$start_day_calendar."< date";
|
1052 |
$limit=$count1;
|
1053 |
}
|
1054 |
|
1055 |
|
1056 |
+
$query=" SELECT * FROM " . $wpdb->prefix . "spidercalendar_event WHERE calendar= ".$calendar_id." ".$curdate." AND published='1' ".$order." LIMIT 0, ".$limit;
|
1057 |
+
|
1058 |
$evs= $wpdb->get_results($query);
|
1059 |
|
1060 |
$dates=array();
|
1315 |
$query0=" SELECT * FROM " . $wpdb->prefix . "spidercalendar_event WHERE id=".$ev_id;
|
1316 |
$curr_event1 = $wpdb->get_results($query0);
|
1317 |
$order_event_current_day=$curr_event1[0];
|
|
|
1318 |
$event_id = $order_event_current_day->id;
|
1319 |
$event_title = $order_event_current_day->title;
|
1320 |
$event_date =compare_str_to_array($st_date,$date,$en_date);
|
1341 |
'theme_id' => $theme_id,
|
1342 |
'calendar_id' => $id,
|
1343 |
'eventID' => $ev_id,
|
1344 |
+
'widget' => $widget,
|
|
|
1345 |
'date' => $year.'-'.$month.'-'.$day,
|
1346 |
+
'TB_iframe' => 1,
|
1347 |
'tbWidth' => $popup_width,
|
1348 |
'tbHeight' => $popup_height
|
1349 |
), admin_url('admin-ajax.php')) . '" ><b>'. $i++.'.'.$event_title.'</b></a></div>';
|
1356 |
'theme_id' => $theme_id,
|
1357 |
'calendar_id' => $id,
|
1358 |
'eventID' => $ev_id,
|
1359 |
+
'widget' => $widget,
|
|
|
1360 |
'date' => $year.'-'.$month.'-'.$day,
|
1361 |
+
'TB_iframe' => 1,
|
1362 |
'tbWidth' => $popup_width,
|
1363 |
'tbHeight' => $popup_height
|
1364 |
), admin_url('admin-ajax.php')) . '" ><b>'.$event_title.'</b></a></div>';
|
1382 |
$date_format_array = explode(' ', $date_format);
|
1383 |
|
1384 |
for ($i = 0; $i < count($date_format_array); $i++) {
|
1385 |
+
$activedatestr .=__(date("" . $date_format_array[$i] . "", strtotime($event_date)), 'sp_calendar') . ' ';
|
1386 |
}
|
1387 |
|
1388 |
if($show_time==1)
|
1479 |
'calendar_id' => $id,
|
1480 |
'eventID' => $ev_id,
|
1481 |
'widget' => $widget,
|
|
|
1482 |
'date' => $year.'-'.$month.'-'.$day,
|
1483 |
+
'TB_iframe' => 1,
|
1484 |
'tbWidth' => $popup_width,
|
1485 |
'tbHeight' => $popup_height
|
1486 |
), admin_url('admin-ajax.php')) . '" >'. __('See more', 'sp_calendar').'</a></div>';
|
1885 |
'calendar_id' => $id,
|
1886 |
'eventID' => $ev_id,
|
1887 |
'widget' => $widget,
|
|
|
1888 |
'date' => $year.'-'.$month.'-'.$day,
|
1889 |
+
'TB_iframe' => 1,
|
1890 |
'tbWidth' => $popup_width,
|
1891 |
'tbHeight' => $popup_height
|
1892 |
), admin_url('admin-ajax.php')) . '" >'.__('See more', 'sp_calendar').'</a></div>';
|