| @@ -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 | } |