IS: Departments anzeigen.
[kivitendo-erp.git] / bin / mozilla / is.pl
index 0e67ed4..3aa93b6 100644 (file)
@@ -89,6 +89,7 @@ sub edit {
   $main::lxdebug->enter_sub();
 
   my $form     = $main::form;
+  my $locale   = $main::locale;
 
   $main::auth->assert('invoice_edit');
 
@@ -96,7 +97,14 @@ sub edit {
   $form->{javascript} = qq|<script type="text/javascript" src="js/show_history.js"></script>|;
   #/show hhistory button
 
-  $edit = 1;
+  if ($form->{type} eq "credit_note") {
+    $form->{title} = $locale->text('Edit Credit Note');
+    $form->{title} = $locale->text('Edit Storno Credit Note') if $form->{storno};
+  } else {
+    $form->{title} = $locale->text('Edit Sales Invoice');
+    $form->{title} = $locale->text('Edit Storno Invoice')     if $form->{storno};
+  }
+
   my ($language_id, $printer_id);
   if ($form->{print_and_post}) {
     $form->{action}   = "print";
@@ -139,54 +147,30 @@ sub invoice_links {
     }
   }
 
-  my $payment_id;
-  if ($form->{payment_id}) {
-    $payment_id = $form->{payment_id};
-  }
-  my $language_id;
-  if ($form->{language_id}) {
-    $language_id = $form->{language_id};
-  }
-  my $taxzone_id;
-  if ($form->{taxzone_id}) {
-    $taxzone_id = $form->{taxzone_id};
-  }
-  my $id;
-  if ($form->{id}) {
-    $id = $form->{id};
-  }
-  my $shipto_id;
-  if ($form->{shipto_id}) {
-    $shipto_id = $form->{shipto_id};
-  }
+  $form->backup_vars(qw(payment_id language_id taxzone_id salesman_id taxincluded cp_id intnotes id shipto_id));
 
-  my $cp_id = $form->{cp_id};
   IS->get_customer(\%myconfig, \%$form);
 
   #quote all_customer Bug 133
   foreach my $ref (@{ $form->{all_customer} }) {
     $ref->{name} = $form->quote($ref->{name});
   }
-  if ($id) {
-    $form->{id} = $id;
-  }
-  IS->retrieve_invoice(\%myconfig, \%$form);
-  $form->{cp_id} = $cp_id;
 
-  if ($payment_id) {
-    $form->{payment_id} = $payment_id;
-  }
-  if ($language_id) {
-    $form->{language_id} = $language_id;
-  }
-  if ($taxzone_id) {
-    $form->{taxzone_id} = $taxzone_id;
-  }
-  if ($shipto_id) {
-    $form->{shipto_id} = $shipto_id;
+  $form->restore_vars(qw(id));
+
+  IS->retrieve_invoice(\%myconfig, \%$form);
+  $form->restore_vars(qw(payment_id language_id taxzone_id intnotes cp_id shipto_id));
+  $form->restore_vars(qw(taxincluded)) if $form->{id};
+  $form->restore_vars(qw(salesman_id)) if $main::editing;
+
+  # build vendor/customer drop down comatibility... don't ask
+  if (@{ $form->{"all_customer"} }) {
+    $form->{"selectcustomer"} = 1;
+    $form->{customer}         = qq|$form->{customer}--$form->{"customer_id"}|;
   }
 
   $form->{oldcustomer} = "$form->{customer}--$form->{customer_id}";
+  $form->{selectcustomer} = 1;
 
   # departments
   if ($form->{all_departments}) {
@@ -309,15 +293,6 @@ sub form_header {
   $form->{employee_id} = $form->{old_employee_id} if $form->{old_employee_id};
   $form->{salesman_id} = $form->{old_salesman_id} if $form->{old_salesman_id};
 
-  if ($edit) {
-    if ($form->{type} eq "credit_note") {
-      $form->{title} = $locale->text('Edit Credit Note');
-      $form->{title} = $locale->text('Edit Storno Credit Note') if $form->{storno};
-    } else {
-      $form->{title} = $locale->text('Edit Sales Invoice');
-      $form->{title} = $locale->text('Edit Storno Invoice')     if $form->{storno};
-    }
-  }
   $form->{defaultcurrency} = $form->get_default_currency(\%myconfig);
   $form->{radier}          = ($form->current_date(\%myconfig) eq $form->{gldate}) ? 1 : 0;
 
@@ -332,8 +307,7 @@ sub form_header {
 
   my $set_duedate_url = "$form->{script}?action=set_duedate";
 
-  my $pjx = new CGI::Ajax( 'set_duedate' => $set_duedate_url );
-  push(@ { $form->{AJAX} }, $pjx);
+  push @ { $form->{AJAX} }, new CGI::Ajax( 'set_duedate' => $set_duedate_url );
 
   my @old_project_ids = ($form->{"globalproject_id"});
   map { push @old_project_ids, $form->{"project_id_$_"} if $form->{"project_id_$_"}; } 1..$form->{"rowcount"};
@@ -358,10 +332,10 @@ sub form_header {
   # customer
   $TMPL_VAR{vc_keys} = sub { "$_[0]->{name}--$_[0]->{id}" };
   $TMPL_VAR{vclimit} = $myconfig{vclimit};
-  $TMPL_VAR{vc_select} = "customer_or_vendor_selection_window('$form->{vc}', '', @{[ $form->{vc} eq 'vendor' ? 1 : 0 ]}, 0)";
-  push @custom_hiddens, "$form->{vc}_id";
-  push @custom_hiddens, "old$form->{vc}";
-  push @custom_hiddens, "select$form->{vc}";
+  $TMPL_VAR{vc_select} = "customer_or_vendor_selection_window('customer', '', 0, 0)";
+  push @custom_hiddens, "customer_id";
+  push @custom_hiddens, "oldcustomer";
+  push @custom_hiddens, "selectcustomer";
 
   # currencies and exchangerate
   my @values = map { $_       } @{ $form->{ALL_CURRENCIES} };
@@ -383,20 +357,20 @@ sub form_header {
   $TMPL_VAR{customer_name} = $follow_up_vc;
 
 # set option selected
-  foreach my $item (qw(AR customer currency department employee)) {
+  foreach my $item (qw(AR)) {
     $form->{"select$item"} =~ s/ selected//;
     $form->{"select$item"} =~ s/option>\Q$form->{$item}\E/option selected>$form->{$item}/;
   }
 
-  $TMPL_VAR{is_type_credit_note} = $form->{type} eq "credit_note";
-  $TMPL_VAR{is_format_html} = $form->{format} eq 'html';
-  $TMPL_VAR{dateformat} = $myconfig{dateformat};
-  $TMPL_VAR{numberformat} = $myconfig{numberformat};
+  $TMPL_VAR{is_type_credit_note} = $form->{type}   eq "credit_note";
+  $TMPL_VAR{is_format_html}      = $form->{format} eq 'html';
+  $TMPL_VAR{dateformat}          = $myconfig{dateformat};
+  $TMPL_VAR{numberformat}        = $myconfig{numberformat};
 
   # hiddens
-  $TMPL_VAR{HIDDEN} = [qw(
+  $TMPL_VAR{HIDDENS} = [qw(
     id action type media format queued printed emailed title vc discount
-    creditlimit creditremaining tradediscount business closedto locked shipped storno storno_id
+    title creditlimit creditremaining tradediscount business closedto locked shipped storno storno_id
     max_dunning_level dunning_amount
     shiptoname shiptostreet shiptozipcode shiptocity shiptocountry  shiptocontact shiptophone shiptofax
     shiptoemail shiptodepartment_1 shiptodepartment_2 message email subject cc bcc taxaccounts cursor_fokus
@@ -407,198 +381,6 @@ sub form_header {
   $form->{jsscript} = 1;
   $form->header();
 
-#  print qq|
-#<body onLoad="$onload">
-#<script type="text/javascript" src="js/common.js"></script>
-#<script type="text/javascript" src="js/delivery_customer_selection.js"></script>
-#<script type="text/javascript" src="js/vendor_selection.js"></script>
-#<script type="text/javascript" src="js/calculate_qty.js"></script>
-#<script type="text/javascript" src="js/follow_up.js"></script>
-#
-#<form method="post" name="invoice" action="$form->{script}">
-#| ;
-#
-#  $form->hide_form(qw(id action type media format queued printed emailed title vc discount
-#                      creditlimit creditremaining tradediscount business closedto locked shipped storno storno_id
-#                      max_dunning_level dunning_amount
-#                      shiptoname shiptostreet shiptozipcode shiptocity shiptocountry  shiptocontact shiptophone shiptofax
-#                      shiptoemail shiptodepartment_1 shiptodepartment_2 message email subject cc bcc taxaccounts cursor_fokus
-#                      convert_from_do_ids convert_from_oe_ids),
-#                      map { $_.'_rate', $_.'_description', $_.'_taxnumber' } split / /, $form->{taxaccounts} );
-#
-#  print qq|<p>$form->{saved_message}</p>| if $form->{saved_message};
-#
-#  print qq|
-#
-#<input type="hidden" name="follow_up_trans_id_1" value="| . H($form->{id}) . qq|">
-#<input type="hidden" name="follow_up_trans_type_1" value="sales_invoice">
-#<input type="hidden" name="follow_up_trans_info_1" value="| . H($follow_up_trans_info) . qq|">
-#<input type="hidden" name="follow_up_rowcount" value="1">
-#
-#<input type="hidden" name="lizenzen" value="$lizenzen">
-#
-#<div class="listtop" width="100%">$form->{title}</div>
-#
-#<table width="100%">
-#  <tr>
-#    <td valign="top">
-#      <table>
-#        <tr>
-#          $customers
-#          <input type="hidden" name="customer_klass" value="| . H($form->{customer_klass}) . qq|">
-#          <input type="hidden" name="customer_id" value="| . H($form->{customer_id}) . qq|">
-#          <input type="hidden" name="oldcustomer" value="| . H($form->{oldcustomer}) . qq|">
-#          <input type="hidden" name="selectcustomer" value="| . H($form->{selectcustomer}) . qq|">
-#        </tr>
-#        $contact
-#        $shipto
-#        <tr>
-#          <td align="right">| . $locale->text('Credit Limit') . qq|</td>
-#          <td>$form->{creditlimit}; | . $locale->text('Remaining') . qq| <span class="plus$n">$form->{creditremaining}</span></td>
-#        </tr>
-#        $dunning
-#        $business
-#            <tr>
-#              <th align="right" nowrap>| . $locale->text('Record in') . qq|</th>
-#              <td colspan="3"><select name="AR" style="width:250px;">$form->{selectAR}</select></td>
-#              <input type="hidden" name="selectAR" value="$form->{selectAR}">
-#            </tr>
-#              $taxzone
-#            $department
-#            <tr>
-#    $currencies
-#              <input type="hidden" name="fxgain_accno" value="$form->{fxgain_accno}">
-#              <input type="hidden" name="fxloss_accno" value="$form->{fxloss_accno}">
-#              $exchangerate
-#            </tr>
-#            <tr>
-#              <th align="right" nowrap>| . $locale->text('Shipping Point') . qq|</th>
-#              <td colspan="3"> | .
-#              $cgi->textfield("-name" => "shippingpoint", "-size" => 35, "-value" => $form->{shippingpoint}) .
-#                qq|   </td>
-#            </tr>
-#            <tr>
-#              <th align="right" nowrap>| . $locale->text('Ship via') . qq|</th>
-#              <td colspan="3"> | .
-#              $cgi->textfield("-name" => "shipvia", "-size" => 35, "-value" => $form->{shipvia}) .
-#        qq|   </td>
-#            </tr>
-#              <tr>
-#                <th align="right">| . $locale->text('Transaction description') . qq|</th>
-#                <td colspan="3">| . $cgi->textfield("-name" => "transaction_description", "-size" => 35, "-value" => $form->{transaction_description}) . qq|</td>
-#              </tr>|;
-##               <tr>
-##                 <td colspan=4>
-##                   <table>
-##                     <tr>
-##                       <td colspan=2>
-##                         <button type="button" onclick="delivery_customer_selection_window('delivery_customer_string','delivery_customer_id')">| . $locale->text('Choose Customer') . qq|</button>
-##                       </td>
-##                       <td colspan=2><input type=hidden name=delivery_customer_id value="$form->{delivery_customer_id}">
-##                       <input size=45 id=delivery_customer_string name=delivery_customer_string value="$form->{delivery_customer_string}"></td>
-##                     </tr>
-##                     <tr>
-##                       <td colspan=2>
-##                         <button type="button" onclick="vendor_selection_window('delivery_vendor_string','delivery_vendor_id')">| . $locale->text('Choose Vendor') . qq|</button>
-##                       </td>
-##                       <td colspan=2><input type=hidden name=delivery_vendor_id value="$form->{delivery_vendor_id}">
-##                       <input size=45 id=delivery_vendor_string name=delivery_vendor_string value="$form->{delivery_vendor_string}"></td>
-##                     </tr>
-##                   </table>
-##                 </td>
-##               </tr>
-#print qq|         </table>
-#        </td>
-#        <td align="right" valign="top">
-#          <table>
-#            $employees
-#        $salesman
-#|;
-#
-##ergänzung in der maske um das feld Lieferscheinnummer (Delivery Order Number), meiner meinung nach sinnvoll ueber dem feld lieferscheindatum 12.02.2009 jb
-#if ($form->{type} eq "credit_note") {
-#print qq|     <tr>
-#              <th align="right" nowrap>| . $locale->text('Credit Note Number') . qq|</th>
-#              <td> |.
-#              $cgi->textfield("-name" => "invnumber", "-size" => 11, "-value" => $form->{invnumber}) .
-#      qq|     </td>
-#            </tr>
-#            <tr>
-#              <th align="right">| . $locale->text('Credit Note Date') . qq|</th>
-#                $button1
-#            </tr>|;
-#} else {
-#print qq|     <tr>
-#              <th align="right" nowrap>| . $locale->text('Invoice Number') . qq|</th>
-#              <td> |.
-#              $cgi->textfield("-name" => "invnumber", "-size" => 11, "-value" => $form->{invnumber}) .
-#      qq|     </td>
-#            </tr>
-#            <tr>
-#              <th align="right">| . $locale->text('Invoice Date') . qq|</th>
-#                $button1
-#            </tr>
-#            <tr>
-#              <th align="right">| . $locale->text('Due Date') . qq|</th>
-#                $button2
-#            </tr>
-#            <tr>
-#              <th align="right" nowrap>| . $locale->text('Delivery Order Number') . qq|</th>
-#              <td> |.
-#              $cgi->textfield("-name" => "donumber", "-size" => 11, "-value" => $form->{donumber}) .
-#      qq|     </td>
-#            </tr>
-#            <tr>
-#              <th align="right">| . $locale->text('Delivery Date') . qq|</th>
-#                $button3
-#            </tr>|;
-#}
-#print qq|     <tr>
-#              <th align="right" nowrap>| . $locale->text('Order Number') . qq|</th>
-#              <td> |.
-#              $cgi->textfield("-name" => "ordnumber", "-size" => 11, "-value" => $form->{ordnumber}) .
-#      qq|     </td>
-#            </tr>
-#        <tr>
-#          <th align="right" nowrap>| . $locale->text('Order Date') . qq|</th>
-#          <td><input name="orddate" id="orddate" size="11" title="$myconfig{dateformat}" value="| . Q($form->{orddate}) . qq|" onBlur=\"check_right_date_format(this)\">
-#           <input type="button" name="b_orddate" id="trigger_orddate" value="?"></td>
-#        </tr>
-#            <tr>
-#              <th align="right" nowrap>| . $locale->text('Quotation Number') . qq|</th>
-#              <td> |.
-#              $cgi->textfield("-name" => "quonumber", "-size" => 11, "-value" => $form->{quonumber}) .
-#      qq|     </td>
-#            </tr>
-#        <tr>
-#          <th align="right" nowrap>| . $locale->text('Quotation Date') . qq|</th>
-#          <td><input name="quodate" id="quodate" size="11" title="$myconfig{dateformat}" value="| . Q($form->{quodate}) . qq|" onBlur=\"check_right_date_format(this)\">
-#           <input type="button" name="b_quodate" id="trigger_quodate" value="?"></td>
-#        </tr>
-#            <tr>
-#              <th align="right" nowrap>| . $locale->text('Customer Order Number') . qq|</th>
-#              <td> |.
-#              $cgi->textfield("-name" => "cusordnumber", "-size" => 11, "-value" => $form->{cusordnumber}) .
-#      qq|     </td>
-#            </tr>
-#            <tr>
-#          <th align="right" nowrap>| . $locale->text('Project Number') . qq|</th>
-#          <td>$globalprojectnumber</td>
-#            </tr>
-#          </table>
-#          </td>
-#      </tr>
-#      </table>
-#    </td>
-#  </tr>
-#  <tr>
-#    <td>
-#    </td>
-#  </tr>
-#  $jsscript
-#|;
-#  print qq|<input type="hidden" name="webdav" value="$webdav">|;
-
   print $form->parse_html_template("is/form_header", \%TMPL_VAR);
 
   $main::lxdebug->leave_sub();
@@ -624,18 +406,14 @@ sub form_footer {
     $introws = 2;
   }
   $rows = ($rows > $introws) ? $rows : $introws;
-  my $notes =
-    qq|<textarea name="notes" rows="$rows" cols="26" wrap="soft">$form->{notes}</textarea>|;
-  my $intnotes =
-    qq|<textarea name="intnotes" rows="$rows" cols="35" wrap="soft">$form->{intnotes}</textarea>|;
+  my $notes = qq|<textarea name="notes" rows="$rows" cols="26" wrap="soft">$form->{notes}</textarea>|;
+  my $intnotes = qq|<textarea name="intnotes" rows="$rows" cols="35" wrap="soft">$form->{intnotes}</textarea>|;
 
   $form->{taxincluded} = ($form->{taxincluded} ? "checked" : "");
 
   my $taxincluded = "";
   if ($form->{taxaccounts}) {
-    $taxincluded = qq|
-               <input name="taxincluded" class="checkbox" type="checkbox" $form->{taxincluded}> <b>|
-      . $locale->text('Tax Included') . qq|</b><br><br>|;
+    $taxincluded = qq| <input name="taxincluded" class="checkbox" type="checkbox" $form->{taxincluded}> <b>| . $locale->text('Tax Included') . qq|</b><br><br>|;
   }
 
   my ($tax, $subtotal);
@@ -643,26 +421,20 @@ sub form_footer {
 
     foreach my $item (split / /, $form->{taxaccounts}) {
       if ($form->{"${item}_base"}) {
-        $form->{"${item}_total"} =
-          $form->round_amount(
-                             $form->{"${item}_base"} * $form->{"${item}_rate"},
-                             2);
+        $form->{"${item}_total"} = $form->round_amount( $form->{"${item}_base"} * $form->{"${item}_rate"}, 2);
         $form->{invtotal} += $form->{"${item}_total"};
-        $form->{"${item}_total"} =
-          $form->format_amount(\%myconfig, $form->{"${item}_total"}, 2);
+        $form->{"${item}_total"} = $form->format_amount(\%myconfig, $form->{"${item}_total"}, 2);
 
         $tax .= qq|
              <tr>
-                <th align="right">$form->{"${item}_description"}&nbsp;|
-                                    . $form->{"${item}_rate"} * 100 .qq|%</th>
-               <td align="right">$form->{"${item}_total"}</td>
+                <th align="right">$form->{"${item}_description"}&nbsp;| . $form->{"${item}_rate"} * 100 .qq|%</th>
+                <td align="right">$form->{"${item}_total"}</td>
              </tr>
 |;
       }
     }
 
-    $form->{invsubtotal} =
-      $form->format_amount(\%myconfig, $form->{invsubtotal}, 2, 0);
+    $form->{invsubtotal} = $form->format_amount(\%myconfig, $form->{invsubtotal}, 2, 0);
 
     $subtotal = qq|
              <tr>
@@ -676,20 +448,10 @@ sub form_footer {
   if ($form->{taxincluded}) {
     foreach my $item (split / /, $form->{taxaccounts}) {
       if ($form->{"${item}_base"}) {
-        $form->{"${item}_total"} =
-          $form->round_amount(
-                           ($form->{"${item}_base"} * $form->{"${item}_rate"} /
-                              (1 + $form->{"${item}_rate"})
-                           ),
-                           2);
-        $form->{"${item}_netto"} =
-          $form->round_amount(
-                          ($form->{"${item}_base"} - $form->{"${item}_total"}),
-                          2);
-        $form->{"${item}_total"} =
-          $form->format_amount(\%myconfig, $form->{"${item}_total"}, 2);
-        $form->{"${item}_netto"} =
-          $form->format_amount(\%myconfig, $form->{"${item}_netto"}, 2);
+        $form->{"${item}_total"} = $form->round_amount( ($form->{"${item}_base"} * $form->{"${item}_rate"} / (1 + $form->{"${item}_rate"})), 2);
+        $form->{"${item}_netto"} = $form->round_amount( ($form->{"${item}_base"} - $form->{"${item}_total"}), 2);
+        $form->{"${item}_total"} = $form->format_amount(\%myconfig, $form->{"${item}_total"}, 2);
+        $form->{"${item}_netto"} = $form->format_amount(\%myconfig, $form->{"${item}_netto"}, 2);
 
         $tax .= qq|
              <tr>
@@ -708,8 +470,7 @@ sub form_footer {
   }
 
   $form->{oldinvtotal} = $form->{invtotal};
-  $form->{invtotal}    =
-    $form->format_amount(\%myconfig, $form->{invtotal}, 2, 0);
+  $form->{invtotal}    = $form->format_amount(\%myconfig, $form->{invtotal}, 2, 0);
 
   my $follow_ups_block;
   if ($form->{id}) {
@@ -865,11 +626,9 @@ if ($form->{type} eq "credit_note") {
     # format amounts
     $totalpaid += $form->{"paid_$i"};
     if ($form->{"paid_$i"}) {
-      $form->{"paid_$i"} =
-        $form->format_amount(\%myconfig, $form->{"paid_$i"}, 2);
+      $form->{"paid_$i"} = $form->format_amount(\%myconfig, $form->{"paid_$i"}, 2);
     }
-    $form->{"exchangerate_$i"} =
-      $form->format_amount(\%myconfig, $form->{"exchangerate_$i"});
+    $form->{"exchangerate_$i"} = $form->format_amount(\%myconfig, $form->{"exchangerate_$i"});
 
     if ($form->{"exchangerate_$i"} == 0) {
       $form->{"exchangerate_$i"} = "";
@@ -948,64 +707,37 @@ if ($form->{type} eq "credit_note") {
     my $show_storno = !$form->{storno} && !IS->has_storno(\%myconfig, $form, "ar") && (($totalpaid == 0) || ($totalpaid eq ""));
 
     print qq|
-    <input class="submit" type="submit" accesskey="u" name="action" id="update_button" value="|
-      . $locale->text('Update') . qq|">
-    <input class="submit" type="submit" name="action" value="|
-      . $locale->text('Ship to') . qq|">
-    <input class="submit" type="submit" name="action" value="|
-      . $locale->text('Print') . qq|">
-    <input class="submit" type="submit" name="action" value="|
-      . $locale->text('E-mail') . qq|"> |;
-    print qq|<input class="submit" type="submit" name="action" value="|
-      . $locale->text('Storno') . qq|"> | if ($show_storno);
-    print qq|<input class="submit" type="submit" name="action" value="|
-      . $locale->text('Post Payment') . qq|">
-|;
-    print qq|<input class="submit" type="submit" name="action" value="|
-      . $locale->text('Use As Template') . qq|">
-|;
+    <input class="submit" type="submit" accesskey="u" name="action" id="update_button" value="| . $locale->text('Update') . qq|">
+    <input class="submit" type="submit" name="action" value="| . $locale->text('Ship to') . qq|">
+    <input class="submit" type="submit" name="action" value="| . $locale->text('Print') . qq|">
+    <input class="submit" type="submit" name="action" value="| . $locale->text('E-mail') . qq|"> |;
+    print qq|<input class="submit" type="submit" name="action" value="| . $locale->text('Storno') . qq|"> | if ($show_storno);
+    print qq|<input class="submit" type="submit" name="action" value="| . $locale->text('Post Payment') . qq|"> |;
+    print qq|<input class="submit" type="submit" name="action" value="| . $locale->text('Use As Template') . qq|"> |;
     if ($form->{id} && !($form->{type} eq "credit_note")) {
-      print qq|
-    <input class="submit" type="submit" name="action" value="|
-      . $locale->text('Credit Note') . qq|">
-|;
+      print qq| <input class="submit" type="submit" name="action" value="| . $locale->text('Credit Note') . qq|"> |;
     }
     if ($form->{radier}) {
-    print qq|
-    <input class="submit" type="submit" name="action" value="|
-      . $locale->text('Delete') . qq|">
-|;
+      print qq| <input class="submit" type="submit" name="action" value="| . $locale->text('Delete') . qq|"> |;
     }
 
 
     if ($invdate > $closedto) {
-      print qq|
-      <input class="submit" type="submit" name="action" value="|
-        . $locale->text('Order') . qq|">
-|;
+      print qq| <input class="submit" type="submit" name="action" value="| . $locale->text('Order') . qq|"> |;
     }
 
-    print qq|
-      <input type="button" class="submit" onclick="follow_up_window()" value="|
-      . $locale->text('Follow-Up')
-      . qq|">|;
+    print qq| <input type="button" class="submit" onclick="follow_up_window()" value="| . $locale->text('Follow-Up') . qq|">|;
 
   } else {
     if ($invdate > $closedto) {
-      print qq|<input class="submit" type="submit" name="action" id="update_button" value="|
-        . $locale->text('Update') . qq|">
-      <input class="submit" type="submit" name="action" value="|
-        . $locale->text('Ship to') . qq|">
-      <input class="submit" type="submit" name="action" value="|
-        . $locale->text('Preview') . qq|">
-      <input class="submit" type="submit" name="action" value="|
-        . $locale->text('E-mail') . qq|">
-      <input class="submit" type="submit" name="action" value="|
-        . $locale->text('Print and Post') . qq|">
-      <input class="submit" type="submit" name="action" value="|
-        . $locale->text('Post') . qq|"> | .
-        NTI($cgi->submit('-name' => 'action', '-value' => $locale->text('Save draft'),
-                         '-class' => 'submit'));
+      print qq|
+      <input class="submit" type="submit" name="action" id="update_button" value="| . $locale->text('Update') . qq|">
+      <input class="submit" type="submit" name="action" value="| . $locale->text('Ship to') . qq|">
+      <input class="submit" type="submit" name="action" value="| . $locale->text('Preview') . qq|">
+      <input class="submit" type="submit" name="action" value="| . $locale->text('E-mail') . qq|">
+      <input class="submit" type="submit" name="action" value="| . $locale->text('Print and Post') . qq|">
+      <input class="submit" type="submit" name="action" value="| . $locale->text('Post') . qq|"> | .
+        NTI($cgi->submit('-name' => 'action', '-value' => $locale->text('Save draft'), '-class' => 'submit'));
     }
   }
 
@@ -1022,8 +754,7 @@ if ($form->{type} eq "credit_note") {
 
   # mark_as_paid button
   if($form->{id} ne "") {
-    print qq|<input type="submit" class="submit" name="action" value="|
-          . $locale->text('mark as paid') . qq|">|;
+    print qq|<input type="submit" class="submit" name="action" value="| . $locale->text('mark as paid') . qq|">|;
   }
   # /mark_as_paid button
   print $form->write_trigger(\%myconfig, scalar(@triggers) / 3, @triggers) .