PluginProbe
Event Post / 6.1.2
Event Post v6.1.2
6.1.2 6.1.1 6.1.0 6.0.1 6.0.0 5.12.0 trunk 3.9 4.0 4.2 4.3 4.4 4.5 5.0 5.1 5.10.0 5.10.1 5.10.2 5.10.3 5.10.4 5.11.0 5.11.1 5.2 5.5 5.6 All 47 releases
← All changes | inc/export/ics.php +4 -2 5.10.1 → 6.1.2 View file →
@@ -2,12 +2,14 @@
2 2 /**
3 3 * ICS Export
4 4 *
5 5 * @package event-post
6 - * @version 5.10.1
6 + * @version 6.1.2
7 7 * @since 5.4
8 8 */
9 9
10 +if ( ! defined( 'ABSPATH' ) ) exit;
11 +
10 12 if(isset($event->post_title) && isset($event->time_start) && isset($event->time_end) && isset($event->description) && isset($event->address) && isset($event->permalink)){
11 13 $gmt = $this->get_gmt_offset();
12 14 $post = get_post($event);
13 15 $allday = ($post->time_start && $post->time_end && date('H:i:s', $post->time_start) == '00:00:00' && date('H:i:s', $post->time_end) == '00:00:00');
@@ -69,6 +71,6 @@
69 71
70 72 // End
71 73 $props[] = 'END:VCALENDAR';
72 74
73 - echo implode($separator, $props);
75 + echo wp_kses_post(implode($separator, $props));
74 76 }