コード例 #1
0
ファイル: functions.php プロジェクト: seoduda/Patua
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;
}