'success' => false,
'data' =>
$this->
getOrder($order->
getId()),
'overwriteAble' => true,
'message' =>
$namespace->
get('order_has_been_changed', 'The order has been changed in the meantime. To prevent overwriting these changes, saving the order was aborted. Please close the order and re-open it.'
),
]);
return;
} } // Prepares the associated data of an order.
$data =
$this->
getAssociatedData($data);
// Before we can create the status mail, we need to save the order data.
// Otherwise, the status mail would be created with the old order status and amount.
$statusBefore =
$order->
getOrderStatus();
$clearedBefore =
$order->
getPaymentStatus();
$invoiceShippingBefore =
$order->
getInvoiceShipping();
$invoiceShippingNetBefore =
$order->
getInvoiceShippingNet();
if (!
empty($data['clearedDate'
])) { try { $data['clearedDate'
] =
new DateTime($data['clearedDate'
]);
}