Fehler abfangen, wenn keine Beträge gebucht werden (leere Buchung)
[kivitendo-erp.git] / bin / mozilla / ir.pl
index d27e91b..58a1f2c 100644 (file)
@@ -354,6 +354,8 @@ sub form_header {
       qq|<td width="13"><input name=duedate size=11 title="$myconfig{dateformat}" value=$form->{duedate}></td>|;
   }
 
+  $form->{"javascript"} .= qq|<script type="text/javascript" src="js/show_form_details.js"></script>|;
+
   $form->header;
 
   print qq|
@@ -757,13 +759,15 @@ sub form_footer {
     print qq|<input class=submit type=submit name=action value="|
       . $locale->text('Use As Template') . qq|">
 |;
-  } else {
-    if ($invdate > $closedto) {
-      print qq|<input class=submit type=submit name=action value="|
-        . $locale->text('Update') . qq|">
-      <input class=submit type=submit name=action value="|
-        . $locale->text('Post') . qq|">|;
-    }
+
+  }
+
+  print qq|<input class=submit type=submit name=action id=update_button value="|
+    . $locale->text('Update') . qq|">|;
+
+  if (!$form->{id} && ($invdate > $closedto)) {
+    print qq| <input class=submit type=submit name=action value="|
+      . $locale->text('Post') . qq|">|;
   }
 
   print $form->write_trigger(\%myconfig, scalar(@triggers) / 3, @triggers) .