From: Maxime Bourget Date: Sun, 5 May 2013 21:37:21 +0000 (+0100) Subject: Save in database. X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=commitdiff_plain;h=b68aea1f67f561ea3d8873eed49b769a750117ae;p=order_line_extra.git Save in database. --- diff --git a/includes/order_lines.inc b/includes/order_lines.inc index 050fa82..71eebdd 100644 --- a/includes/order_lines.inc +++ b/includes/order_lines.inc @@ -1,6 +1,40 @@ $values) { + $set = array(); + if($comment = $values['comment']) array_push($set, " comment='$comment' "); + if(isset($values['required_date'])) { + $required_date = trim($values['required_date']); + if($required_date == "") { + array_push($set," required_date = NULL"); + } else { + $date = date2sql($required_date); + array_push($set," required_date='$date' "); + } + } + + if(!empty($set)) { + $sql = "UPDATE ".TB_PREF."sales_order_details SET ".implode($set,', ')." WHERE id = $detail_id "; + + if(!db_query($sql)) { + display_error('Problem while updating order details. Try again'); + cancel_transaction(); + return; + } + } + + } + + display_notification('Order details updated'); + +} + function compute_input_name($row, $field) { $row_id = $row['id']; return "detail[$row_id][$field]"; diff --git a/order_lines_view.php b/order_lines_view.php index 99fb6d9..34dae47 100644 --- a/order_lines_view.php +++ b/order_lines_view.php @@ -23,6 +23,8 @@ add_access_extensions(); $_SESSION['page_title'] = _($help_context = "Edit lines extra parameters"); +update_extra_order_details(); + $js = ""; if ($use_popup_windows) $js .= get_js_open_window(900, 600);