/**
 * Triggers a payment note deletion
 *
 * @since 1.6
 * @param array $data Arguments passed
 * @return void
*/
function edd_trigger_payment_note_deletion($data)
{
    if (!wp_verify_nonce($data['_wpnonce'], 'edd_delete_payment_note')) {
        return;
    }
    $edit_order_url = admin_url('edit.php?post_type=download&page=edd-payment-history&edd-action=edit-payment&purchase_id=' . absint($data['purchase_id']));
    edd_delete_payment_note($data['note_id'], $data['purchase_id']);
    wp_redirect($edit_order_url);
}
예제 #2
0
/**
 * Delete a payment note deletion with ajax
 *
 * @since 1.6
 * @return void
*/
function edd_ajax_delete_payment_note()
{
    if (!current_user_can('edit_shop_payments', $_POST['payment_id'])) {
        wp_die(__('You do not have permission to edit this payment record', 'easy-digital-downloads'), __('Error', 'easy-digital-downloads'), array('response' => 403));
    }
    if (edd_delete_payment_note($_POST['note_id'], $_POST['payment_id'])) {
        die('1');
    } else {
        die('-1');
    }
}
예제 #3
0
/**
 * Delete a payment note deletion with ajax
 *
 * @since 1.6
 * @param array $data Arguments passed
 * @return void
*/
function edd_ajax_delete_payment_note()
{
    if (!current_user_can('edit_shop_payment', $_POST['payment_id'])) {
        wp_die(__('You do not have permission to edit this payment record', 'edd'), __('Error', 'edd'));
    }
    if (edd_delete_payment_note($_POST['note_id'], $_POST['payment_id'])) {
        die('1');
    } else {
        die('-1');
    }
}