23 lines
664 B
PHP
23 lines
664 B
PHP
<?php
|
|
|
|
add_action( 'wp_ajax_wiaas_create_order_delivery_process', 'wiaas_ajax_create_order_delivery_process' );
|
|
|
|
/**
|
|
* Creates delivery process for order
|
|
*/
|
|
function wiaas_ajax_create_order_delivery_process() {
|
|
check_ajax_referer('wiaas_create_order_delivery_process');
|
|
$error = new WP_Error('-1', 'Failed to create order delivery process');
|
|
if (!isset($_POST['order']) || !isset($_POST['form'])){
|
|
wp_send_json_error($error);
|
|
}
|
|
$order_id = intval( $_POST['order'] );
|
|
$form_id = intval( $_POST['form'] );
|
|
|
|
if (Wiaas_Delivery_Process::create_delivery_process_for_order($order_id, $form_id)){
|
|
wp_send_json_success();
|
|
}
|
|
|
|
wp_send_json_error($error);
|
|
}
|