]> wagnertech.de Git - mfinanz.git/blobdiff - js/kivi.Order.js
ImageUpload: nur mime-type image/* akzeptieren
[mfinanz.git] / js / kivi.Order.js
index f6d042752e476fe81a7ff73ea4e0fc1b1dcb19f1..a96f49f7fae78fb289b003f7ed7b94ee8272575e 100644 (file)
@@ -63,9 +63,10 @@ namespace('kivi.Order', function(ns) {
     $.post("controller.pl", data, kivi.eval_json_result);
   };
 
-  ns.show_print_options = function(warn_on_duplicates) {
+  ns.show_print_options = function(warn_on_duplicates, warn_on_reqdate) {
     if (!ns.check_cv()) return;
     if (warn_on_duplicates && !ns.check_duplicate_parts(kivi.t8("Do you really want to print?"))) return;
+    if (warn_on_reqdate    && !ns.check_valid_reqdate())   return;
 
     kivi.popup_dialog({
       id: 'print_options',
@@ -144,6 +145,12 @@ namespace('kivi.Order', function(ns) {
     $.post("controller.pl", data, kivi.eval_json_result);
   };
 
+  ns.email_dialog_disable_send = function() {
+    // disable mail send event to prevent
+    // impatient users to send multiple times
+    $('#send_email').prop('disabled', true);
+  };
+
   ns.close_email_dialog = function() {
     email_dialog.dialog("close");
   };
@@ -468,11 +475,6 @@ namespace('kivi.Order', function(ns) {
     pp.o.multiple=1;
     pp.open_dialog();
   };
-ns.email_dialog_disable_send = function() {
-    // disable mail send event to prevent
-    // impatient users to send multiple times
-    $('#send_email').prop('disabled', true);
-  };
 
   ns.add_multi_items = function(data) {
     var insert_before_item_id = ns.get_insert_before_item_id($('#multi_items_position').val());
@@ -835,6 +837,13 @@ ns.email_dialog_disable_send = function() {
     follow_up_window();
   };
 
+  ns.create_part = function() {
+    var data = $('#order_form').serializeArray();
+    data.push({ name: 'action', value: 'Order/create_part' });
+
+    $.post("controller.pl", data, kivi.eval_json_result);
+  };
+
 });
 
 $(function() {