function dpProEventCalendar_removeEvent() { $nonce = $_POST['postEventsNonce']; if (!wp_verify_nonce($nonce, 'ajax-get-events-nonce')) { die('Error!'); } if (!is_numeric($_POST['calendar'])) { die; } global $current_user; get_currentuserinfo(); $calendar = $_POST['calendar']; require_once 'classes/base.class.php'; $dpProEventCalendar = new DpProEventCalendar(false, $calendar); $dpProEventCalendar->getCalendarData(); if (!is_user_logged_in()) { die; } if (is_numeric($_POST['remove_event_calendar']) && is_numeric($_POST['remove_event'])) { $inserted = $_POST['remove_event']; $event_edit = get_post($inserted); if ($event_edit->post_author == $current_user->ID && $event_edit->post_type == 'pec-events') { wp_delete_post($inserted); } } die; }