Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 06806380

Von Bernd Bleßmann vor etwa 6 Jahren hinzugefügt

  • ID 068063804d2061fe26e70f7bfdba2a99c18d935a
  • Vorgänger 00c3a0ed
  • Nachfolger eb474565

Auftrags-Controller: Mini-Refactoring: js-save-Funktionen zusammengefasst

Unterschiede anzeigen:

js/kivi.Order.js
35 35
    return true;
36 36
  };
37 37

  
38
  ns.save = function(warn_on_duplicates) {
38
  ns.save = function(action, warn_on_duplicates) {
39 39
    if (!ns.check_cv()) return;
40 40
    if (warn_on_duplicates && !ns.check_save_duplicate_parts()) return;
41 41

  
42 42
    var data = $('#order_form').serializeArray();
43
    data.push({ name: 'action', value: 'Order/save' });
44

  
45
    $.post("controller.pl", data, kivi.eval_json_result);
46
  };
47

  
48
  ns.save_as_new = function(warn_on_duplicates) {
49
    if (!ns.check_cv()) return;
50
    if (warn_on_duplicates && !ns.check_save_duplicate_parts()) return;
51

  
52
    var data = $('#order_form').serializeArray();
53
    data.push({ name: 'action', value: 'Order/save_as_new' });
54

  
55
    $.post("controller.pl", data, kivi.eval_json_result);
56
  };
57

  
58
  ns.save_and_delivery_order = function(warn_on_duplicates) {
59
    if (!ns.check_cv()) return;
60
    if (warn_on_duplicates && !ns.check_save_duplicate_parts()) return;
61

  
62
    var data = $('#order_form').serializeArray();
63
    data.push({ name: 'action', value: 'Order/save_and_delivery_order' });
64

  
65
    $.post("controller.pl", data, kivi.eval_json_result);
66
  };
67

  
68
  ns.save_and_invoice = function(warn_on_duplicates) {
69
    if (!ns.check_cv()) return;
70
    if (warn_on_duplicates && !ns.check_save_duplicate_parts()) return;
71

  
72
    var data = $('#order_form').serializeArray();
73
    data.push({ name: 'action', value: 'Order/save_and_invoice' });
43
    data.push({ name: 'action', value: 'Order/' + action });
74 44

  
75 45
    $.post("controller.pl", data, kivi.eval_json_result);
76 46
  };

Auch abrufbar als: Unified diff