Basic split, seems to work (and save).
[order_line_extra.git] / includes / order_lines.inc
index e8d161224d3e21a135abf973441c58df0a79a35d..9366ecb97779182e80973b2bc9c7413cbfed6d90 100644 (file)
@@ -28,7 +28,6 @@ print_r('cacou');
        }
 }
 
-
 function update_extra_order_details() {
        if(!isset($_POST['Update']) || $_POST['Update'] != 'Update')  return;
 
@@ -68,6 +67,14 @@ commit_transaction();
 
 }
 
+function split_order_details() {
+       if(!isset($_POST['Split']) || $_POST['Split'] != 'Split')  return;
+       $splitter = new Splitter($_POST);
+       begin_transaction();
+               if($splitter->splitAll()) display_warning("Items have been split.");
+       commit_transaction();
+}
+
 function compute_input_name($row, $field) {
        $row_id = $row['id'];
        return "detail[$row_id][$field]";