403)); } $_REQUEST['_wpnonce']=wp_create_nonce('woocommerce-mark-order-cancell-request-myaccount'); if (!check_admin_referer('woocommerce-mark-order-cancell-request-myaccount')) { wp_die(__('You have taken too long. Please go back and retry.', 'wc-cancel-order'), '', array('response' => 403)); } $order_id = isset($_GET['order_id']) && (int)$_GET['order_id'] ? (int)$_GET['order_id'] : ''; if (!$order_id) { die(); } $order = wc_get_order($order_id); $order->update_status('cancel-request'); $mails = WC()->mailer()->get_emails(); $mails['WC_Email_Cancel_Request_Order']->trigger($order_id); return false; } } new APPMAKER_WC_cancel_order();