load_order($message);
/** @var nc_input $input */
$input = nc_core('input');
$update_status_action = $input->fetch_get('update_status_action');
if (!$update_status_action) {
// Сохранить изменения в списке товаров
$items = new nc_netshop_item_collection();
foreach ($input->fetch_post('item') as $class_id => $tmp) {
foreach ($tmp as $message_id => $item_data) {
$item_data['Class_ID'] = $class_id;
$item_data['Message_ID'] = $message_id;
$items->add(new nc_netshop_item($item_data));
}
}
$order->save_items($items);
// Сохранить изменение скидки на корзину
$cart_discount_sum = $input->fetch_post('cart_discount_sum');
if ($cart_discount_sum != $input->fetch_post('previous_cart_discount_sum')) {
$order->update_cart_discount($cart_discount_sum);
}
}
// Обработать изменение статуса
if ($input->fetch_post('previous_status') != $f_Status || $update_status_action) {
$netshop->mailer->process_order_status_change($order);
}
if ($inside_admin && !$isNaked) {
ob_end_clean();
header('Location: ' . $goBackLink . '&inside_admin=1');
exit;
} else {
echo NETCAT_MODERATION_MSG_OBJCHANGED, "
", $goBack;
}