Nach dem Auslagern der Druckoptionen in eigene HTML-Vorlagen wurden nach dem Drucken...
[kivitendo-erp.git] / bin / mozilla / oe.pl
index 714d693..9820c3c 100644 (file)
@@ -675,7 +675,8 @@ sub form_header {
 
   $vc =
     ($form->{"select$form->{vc}"})
-    ? qq|<select name="$form->{vc}" onclick="document.getElementById('update_button').click();">| .
+    ? qq|<select name="$form->{vc}"
+onchange="document.getElementById('update_button').click();">| .
     qq|$form->{"select$form->{vc}"}</select>\n<input type=hidden name="select$form->{vc}" value="| .
     Q($form->{"select$form->{vc}"}) . qq|">|
     : qq|<input name=$form->{vc} value="$form->{$form->{vc}}" size=35>|;
@@ -1062,7 +1063,7 @@ sub form_footer {
   <tr>
     <td>
 |;
-  &print_options;
+  print_options();
 
   print qq|
     </td>
@@ -2475,6 +2476,10 @@ sub purchase_order {
     OE->close_order(\%myconfig, \%$form);
   }
 
+  if ($form->{type} =~ /^sales_/) {
+    delete($form->{ordnumber});
+  }
+
   $form->{cp_id} *= 1;
 
   $form->{title} = $locale->text('Add Purchase Order');
@@ -2494,6 +2499,10 @@ sub sales_order {
     OE->close_order(\%myconfig, $form);
   }
 
+  if ($form->{type} eq "purchase_order") {
+    delete($form->{ordnumber});
+  }
+
   $form->{cp_id} *= 1;
 
   $form->{title} = $locale->text('Add Sales Order');