From da10bf753ae49b8322e79fc1bb9276a092403b9a Mon Sep 17 00:00:00 2001 From: Thomas Kasulke Date: Wed, 4 Apr 2007 06:46:31 +0000 Subject: [PATCH] syntax in hidden tags w3c conform gestalltet (bug 272) --- bin/mozilla/io.pl | 294 +++++++++++++++------------------ bin/mozilla/is.pl | 402 ++++++++++++++++++++-------------------------- 2 files changed, 307 insertions(+), 389 deletions(-) diff --git a/bin/mozilla/io.pl b/bin/mozilla/io.pl index c7b4f8f22..785c3d5d9 100644 --- a/bin/mozilla/io.pl +++ b/bin/mozilla/io.pl @@ -141,66 +141,66 @@ sub display_row { # neue Optik im Rechnungsformular # ######################################## $column_data{runningnumber} = - qq|| + qq|| . $locale->text('No.') . qq||; $column_data{partnumber} = - qq|| + qq|| . $locale->text('Number') . qq||; $column_data{description} = - qq|| + qq|| . $locale->text('Part Description') . qq||; if ($form->{"type"} eq "purchase_order") { $column_data{ship} = - qq|| + qq|| . $locale->text('Ship rcvd') . qq||; } else { $column_data{ship} = - qq|| + qq|| . $locale->text('Ship') . qq||; } $column_data{qty} = - qq|| + qq|| . $locale->text('Qty') . qq||; $column_data{unit} = - qq|| + qq|| . $locale->text('Unit') . qq||; $column_data{license} = - qq|| + qq|| . $locale->text('License') . qq||; $column_data{serialnr} = - qq|| + qq|| . $locale->text('Serial No.') . qq||; $column_data{projectnr} = - qq|| + qq|| . $locale->text('Project') . qq||; $column_data{sellprice} = - qq|| + qq|| . $locale->text('Price') . qq||; $column_data{sellprice_pg} = - qq|| + qq|| . $locale->text('Pricegroup') . qq||; $column_data{discount} = - qq|| + qq|| . $locale->text('Discount') . qq||; $column_data{linetotal} = - qq|| + qq|| . $locale->text('Extended') . qq||; $column_data{bin} = - qq|| + qq|| . $locale->text('Bin') . qq||; ############## ENDE Neueintrag ################## @@ -215,12 +215,11 @@ sub display_row { print qq| - - + | . $cgi->hidden("-name" => "show_details", "-value" => $form->{show_details}) . qq|
- - |; +
+ |; map { print "\n$column_data{$_}" } @column_index; @@ -311,7 +310,7 @@ sub display_row { # neue Optik im Rechnungsformular # ######################################## $column_data{runningnumber} = - qq||; # HuT + qq||; # HuT ############## ENDE Neueintrag ################## $column_data{partnumber} = @@ -319,26 +318,26 @@ sub display_row { if (($rows = $form->numtextrows($form->{"description_$i"}, 30, 6)) > 1) { $column_data{description} = - qq||; + qq||; } else { $column_data{description} = - qq||; + qq||; } (my $qty_dec) = ($form->{"qty_$i"} =~ /\.(\d+)/); $qty_dec = length $qty_dec; $column_data{qty} = - qq||; + $column_data{qty} .= qq|| . + $cgi->hidden("-name" => "formel_$i", "-value" => $form->{"formel_$i"}) . $cgi->hidden("-name" => "alu_$i", "-value" => $form->{"alu_$i"}). qq||; } $column_data{ship} = - qq||; + . qq|">|; my $is_part = $form->{"inventory_accno_$i"}; my $is_assembly = $form->{"assembly_$i"}; @@ -369,9 +368,9 @@ sub display_row { } $column_data{sellprice_pg} = - qq||; + qq||; $column_data{sellprice} = - qq||; + qq||; } else { # for last row and report @@ -383,26 +382,26 @@ sub display_row { $form->{"pricegroup_old_$i"} = $form->{"pricegroup_id_$i"}; $column_data{sellprice_pg} = - qq||; + qq||; } else { # for last row - $column_data{sellprice_pg} = qq||; + $column_data{sellprice_pg} = qq||; } $column_data{sellprice} = - qq||; + . qq|">|; } $column_data{discount} = - qq||; + . qq|">|; $column_data{linetotal} = - qq||; $column_data{bin} = qq||; @@ -424,38 +423,20 @@ sub display_row { my $j = $i % 2; print qq| - |; + |; map { print "\n$column_data{$_}" } @column_index; print qq| - -{"orderitems_id_$i"}> -{"bo_$i"}> - -{"pricegroup_old_$i"}> -{"price_old_$i"}> - -format_amount(\%myconfig, $form->{"price_new_$i"}) . qq|> - -{"id_$i"}> -{"inventory_accno_$i"}> - - - -{"income_accno_$i"}> -{"expense_accno_$i"}> - - - - - - - - - +|; +map({ print($cgi->hidden("-name" => $_, "-value" => $form->{$_})); } + ("orderitems_id_$i", "bo_$i", "pricegroup_old_$i", "price_old_$i", "selected_unit_$i", "id_$i", "inventory_accno_$i", "bin_$i", + "partsgroup_$i", "partnotes_$i", "income_accno_$i", "expense_accno_$i", "listprice_$i", "assembly_$i", "taxaccounts_$i", + "ordnumber_$i", "transdate_$i", "cusordnumber_$i", "longdescription_$i", "basefactor_$i")); +print qq| + |; ######################################## @@ -468,8 +449,8 @@ sub display_row { # print second row print qq| - - + |; $column_data{partnumber} = - qq||; + qq||; $column_data{description} = - qq||; + qq||; $column_data{sellprice} = - qq||; + qq||; $column_data{onhand} = - qq||; + qq||; $column_data{unit} = - qq||; + qq||; # list items with radio button on a form $form->header; @@ -602,14 +583,14 @@ sub select_item { print qq| -{script}> + -
format_amount(\%myconfig, $form->{"qty_$i"}, $qty_dec) .qq|>|; + qq||; if ($form->{"formel_$i"}) { - $column_data{qty} .= qq| -   | + qq|| . $form->format_amount(\%myconfig, $linetotal, 2) . qq|$form->{"bin_$i"}
+
|; if ($lizenzen && $form->{type} eq "invoice" && $form->{vc} eq "customer") { my $selected = $form->{"licensenumber_$i"}; @@ -480,15 +461,15 @@ sub display_row { $lizenzen_quoted = $form->{"lizenzen_$i"}; $lizenzen_quoted =~ s/\"/"/g; print qq| - Lizenz\#  $form->{"lizenzen_$i"} - + |; } if ($form->{type} !~ /_quotation/) { print qq| - $serialnumber |; + $serialnumber |; } print qq|$projectnumber | . @@ -503,7 +484,7 @@ sub display_row { ? 'deliverydate' : 'reqdate'; # invoice uses a different term for the same thing. print qq| - ${$reqdate_term}  + ${$reqdate_term}  |; } my $subtotalchecked = ($form->{"subtotal_$i"}) ? "checked" : ""; @@ -584,15 +565,15 @@ sub select_item { $column_data{ndx} = qq| | . $locale->text('Number') . qq|| . $locale->text('Number') . qq|| . $locale->text('Part Description') . qq|| . $locale->text('Part Description') . qq|| . $locale->text('Price') . qq|| . $locale->text('Price') . qq|| . $locale->text('Qty') . qq|| . $locale->text('Qty') . qq|| . $locale->text('Unit') . qq|| . $locale->text('Unit') . qq|
+
- + - |; + |; map { print "\n$column_data{$_}" } @column_index; @@ -626,7 +607,7 @@ sub select_item { $ref->{"lizenzen"} .= qq||; } - $ref->{"lizenzen"} .= qq||; + $ref->{"lizenzen"} .= qq||; $ref->{"lizenzen"} =~ s/\"/"/g; } } @@ -637,17 +618,17 @@ sub select_item { $ref->{sellprice} = $form->round_amount($ref->{sellprice} * (1 - $form->{tradediscount}), 2); $column_data{ndx} = - qq||; + qq||; $column_data{partnumber} = - qq||; + qq||; $column_data{description} = - qq||; + qq||; $column_data{sellprice} = - qq||; $column_data{onhand} = - qq||; $column_data{unit} = @@ -661,39 +642,23 @@ sub select_item { print qq| - - -{listprice}> -{inventory_accno}> -{income_accno}> -{expense_accno}> - - - - - - - - - - - -{id}> - |; - if ($lizenzen) { +map({ print($cgi->hidden("-name" => "new_$__$i", "-value" => $ref->{$_})); } + qw(bin listprice inventory_accno income_accno expense_accno unit weight assembly taxaccounts partsgroup + formel logdescription not_discountable part_payment_id partnodes id)); +if ($lizenzen) { print qq| - + |; } } print qq| - +
$title$title
$ref->{partnumber}$ref->{partnumber}$ref->{description}{description}>$ref->{description}{sellprice}>| + qq|| . $form->format_amount(\%myconfig, $ref->{sellprice}, 2, " ") . qq|{onhand}>| + qq|| . $form->format_amount(\%myconfig, $ref->{onhand}, '', " ") . qq|


- + |; @@ -703,14 +668,14 @@ sub select_item { # save all other form variables foreach $key (keys %${form}) { $form->{$key} =~ s/\"/"/g; - print qq|\n|; + print qq|\n|; } print qq| - +
- @@ -842,36 +807,38 @@ sub new_item { print qq| -

| . $locale->text('Item not on file!') . qq| +

| . $locale->text('Item not on file!') . qq|

| . $locale->text('What type of item is this?') . qq|

-
+

-  | +  | . $locale->text('Part') . qq|
-  | - . $locale->text('Service') - - . qq| - - - -{rowcount}> -{taxaccounts}> -{vc}> - -{path}> -{login}> -{password}> +  | + . $locale->text('Service'); +print $cgi->hidden("-name" => "previousform", "-value" => $previousform); +map({ print($cgi->hidden("-name" => $_, "-value" => $form->{$_})); } + ("partnumber_$i", "description_$i", "rowcount", "taxaccounts", "vc", "path", "login", "password")); + +# +# +# +# +# +# +# +# +# - +print qq| +

-

@@ -2079,85 +2046,86 @@ sub ship_to { print qq| -
{script}> + - +
- - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
| +
| . $locale->text('Billing Address') . qq|| + | . $locale->text('Shipping Address') . qq|
$number$number $form->{"$form->{vc}number"}
| . $locale->text('Company Name') . qq|| . $locale->text('Company Name') . qq| $form->{name}
| . $locale->text('Department') . qq|| . $locale->text('Department') . qq| $form->{department_1}
   $form->{department_2}
| . $locale->text('Street') . qq|| . $locale->text('Street') . qq| $form->{street}
| . $locale->text('Zipcode') . qq|| . $locale->text('Zipcode') . qq| $form->{zipcode}
| . $locale->text('City') . qq|| . $locale->text('City') . qq| $form->{city}
| . $locale->text('Country') . qq|| . $locale->text('Country') . qq| $form->{country}
| . $locale->text('Contact') . qq|| . $locale->text('Contact') . qq| $form->{contact}
| . $locale->text('Phone') . qq|| . $locale->text('Phone') . qq| $form->{phone}
| . $locale->text('Fax') . qq|| . $locale->text('Fax') . qq| $form->{fax}
| . $locale->text('E-mail') . qq|| . $locale->text('E-mail') . qq| $form->{email}
+| . $cgi->hidden("-name" => "nexsub", "-value" => $nextsub); +; + - -|; # delete shipto map({ delete $form->{$_} } (@shipto_vars, qw(header))); @@ -2165,15 +2133,15 @@ sub ship_to { foreach $key (keys %$form) { $form->{$key} =~ s/\"/"/g; - print qq|\n|; + print qq|\n|; } print qq| -
+

-
diff --git a/bin/mozilla/is.pl b/bin/mozilla/is.pl index 51f376253..8c1249334 100644 --- a/bin/mozilla/is.pl +++ b/bin/mozilla/is.pl @@ -349,15 +349,15 @@ sub form_header { } else { $form->{selecttaxzone} =~ s/ selected//g; if ($form->{taxzone_id} ne "") { - $form->{selecttaxzone} =~ s/value=$form->{taxzone_id}/value=$form->{taxzone_id} selected/; + $form->{selecttaxzone} =~ s/value=\"$form->{taxzone_id}\"/value=\"$form->{taxzone_id}\" selected/; } } $taxzone = qq| - | . $locale->text('Steuersatz') . qq| - - + | . $locale->text('Steuersatz') . qq| + + |; my @old_project_ids = ($form->{"globalproject_id"}); @@ -451,30 +451,30 @@ sub form_header { if ($form->{currency} ne $form->{defaultcurrency}) { if ($form->{forex}) { $exchangerate .= - qq|| + qq|| . $locale->text('Exchangerate') - . qq|$form->{exchangerate}{exchangerate}>|; + . qq|$form->{exchangerate}|; } else { $exchangerate .= - qq|| + qq|| . $locale->text('Exchangerate') - . qq|{exchangerate}>|; + . qq||; } } $exchangerate .= qq| -{forex}> + |; $customer = ($form->{selectcustomer}) - ? qq|\n| - : qq||; + ? qq|\n| + : qq||; $department = qq| | . $locale->text('Department') . qq| - - + + | if $form->{selectdepartment}; @@ -484,9 +484,9 @@ sub form_header { if ($form->{business}) { $business = qq| - | . $locale->text('Business') . qq| + | . $locale->text('Business') . qq| $form->{business} - | . $locale->text('Trade Discount') . qq| + | . $locale->text('Trade Discount') . qq| | . $form->format_amount(\%myconfig, $form->{tradediscount} * 100) . qq| % @@ -497,12 +497,12 @@ sub form_header { if ($form->{max_dunning_level}) { $dunning = qq| - + - + - + @@ -523,11 +523,10 @@ sub form_header { # with JavaScript Calendar $button1 = qq| - - - |; - + + |; + #write Trigger $jsscript = Form->write_trigger(\%myconfig, "1", @@ -537,28 +536,28 @@ sub form_header { # without JavaScript Calendar $button1 = - qq||; + qq||; $button2 = - qq||; + qq||; } } else { if ($form->{jsscript}) { # with JavaScript Calendar $button1 = qq| - - + + |; $button2 = qq| - - + + |; $button3 = qq| - - + + |; #write Trigger @@ -573,7 +572,7 @@ sub form_header { # without JavaScript Calendar $button1 = - qq||; + qq||; $button2 = qq||; } @@ -610,69 +609,45 @@ sub form_header { -{script}> - - -{id}> -{action}> - -{type}> -{media}> -{format}> - - - - + +| ; +map({print $cgi->hidden("-name" => $_ , "-value" => $form->{$_});} + qw(id action type media format queued printed emailed title vc discount + creditlimit creditremaining tradediscount business closedto locked shipped storno storno_id)) ; +print ($form->{saved_message} ? qq|

$form->{saved_message}

| : "") ; +print qq| - -{vc}> + -{discount}> -{creditlimit}> -{creditremaining}> - -{tradediscount}> -{business}> - -{closedto}> -{locked}> - -{shipped}> - -{storno}> -{storno_id}> - -| . ($form->{saved_message} ? qq|

$form->{saved_message}

| : "") . qq| - -
| . $locale->text('Max. Dunning Level') . qq|:| . $locale->text('Max. Dunning Level') . qq|: $form->{max_dunning_level}| . $locale->text('Dunning Amount') . qq|:| . $locale->text('Dunning Amount') . qq|: | . $form->format_amount(\%myconfig, $form->{dunning_amount},2) . qq|{invdate}>text('button') . qq|>{invdate}>{duedate}>{invdate}>text('button') . qq|>{duedate}>text('button') . qq|>{deliverydate}>text('button') . qq|>{invdate}>{duedate}>
- - +
$form->{title}
+ +
$form->{title}
- - +
+
- - - {customer_klass}> - {customer_id}> - - + + + + + - + - -
| . $locale->text('Customer') . qq|$customer| + | . $locale->text('Customer') . qq|$customer| . $locale->text('Contact Person') . qq|$contact$contact
+ - + @@ -683,28 +658,29 @@ sub form_header { $business $dunning - - - + + + $taxzone $department - - - - {defaultcurrency}> - {fxgain_accno}> - {fxloss_accno}> + + + + + + $exchangerate - - - + + - - + + |; # # print qq|
| . $locale->text('Credit Limit') . qq| $form->{creditlimit} | . $locale->text('Remaining') . qq| $form->{creditremaining}
| . $locale->text('Record in') . qq|| . $locale->text('Record in') . qq|
| . $locale->text('Currency') . qq|| . $locale->text('Currency') . qq|
| . $locale->text('Shipping Point') . qq|
| . $locale->text('Shipping Point') . qq| | . + $cgi->textfield("-name" => "shippingpoint", "-size" => 35, "-value" => $form->{shippingpoint}) . + qq|
| . $locale->text('Ship via') . qq|| . $locale->text('Ship via') . qq|
@@ -728,46 +704,46 @@ sub form_header { #
+ - - - + + + $salesman |; if ($form->{type} eq "credit_note") { print qq| - - + + - + $button1 |; } else { print qq| - - + + - + $button1 - + $button2 - + $button3 |; } print qq| - - + + @@ -775,8 +751,8 @@ print qq| - - + + @@ -784,8 +760,8 @@ print qq| - - + + @@ -801,37 +777,22 @@ print qq| - +| . $jsscript - +. qq| - - - - - - - - - - - - - - - - - - - -|; - - foreach $item (split / /, $form->{taxaccounts}) { - print qq| - - - -|; +| ; +map({ print($cgi->hidden("-name" => $_, "-value" => $form->{$_})); } + qw(shiptoname shiptostreet shiptozipcode shiptocity shiptocountry + shiptocontact shiptophone shiptofax shiptoemail)); +print qq| |; +map({ print($cgi->hidden("-name" => $_, "-value" => $form->{$_})); } + qw(message email subject cc bcc taxaccounts)); +print qq||; + + foreach $item (split(/ /, $form->{taxaccounts})) { + map({ print($cgi->hidden("-name" => $_, "-value" => $form->{$_})); } + ("${item}_rate", "${item}_description", "${item}_taxnumber")); } $lxdebug->leave_sub(); } @@ -849,16 +810,16 @@ sub form_footer { } $rows = ($rows > $introws) ? $rows : $introws; $notes = - qq||; + qq||; $intnotes = - qq||; + qq||; $form->{taxincluded} = ($form->{taxincluded}) ? "checked" : ""; $taxincluded = ""; if ($form->{taxaccounts}) { $taxincluded = qq| - {taxincluded}> | + {taxincluded}> | . $locale->text('Tax Included') . qq|

|; } @@ -876,9 +837,9 @@ sub form_footer { $tax .= qq|
- - + |; } @@ -889,8 +850,8 @@ sub form_footer { $subtotal = qq| - - + + |; @@ -916,13 +877,13 @@ sub form_footer { $tax .= qq| - - + - - + + |; } @@ -937,31 +898,31 @@ sub form_footer { print qq|
| . $locale->text('Employee') . qq|| . $locale->text('Employee') . qq|
| . $locale->text('Credit Note Number') . qq|| . $locale->text('Credit Note Number') . qq|
| . $locale->text('Credit Note Date') . qq|| . $locale->text('Credit Note Date') . qq|
| . $locale->text('Invoice Number') . qq|| . $locale->text('Invoice Number') . qq|
| . $locale->text('Invoice Date') . qq|| . $locale->text('Invoice Date') . qq|
| . $locale->text('Due Date') . qq|| . $locale->text('Due Date') . qq|
| . $locale->text('Delivery Date') . qq|| . $locale->text('Delivery Date') . qq|
| . $locale->text('Order Number') . qq|| . $locale->text('Order Number') . qq|
| . $locale->text('Order Date') . qq|
| . $locale->text('Quotation Number') . qq|| . $locale->text('Quotation Number') . qq|
| . $locale->text('Quotation Date') . qq|
| . $locale->text('Customer Order Number') . qq|| . $locale->text('Customer Order Number') . qq|
| . $locale->text('Project Number') . qq|
$form->{"${item}_description"} | + $form->{"${item}_description"} | . $form->{"${item}_rate"} * 100 .qq|%$form->{"${item}_total"}$form->{"${item}_total"}
| . $locale->text('Subtotal') . qq|$form->{invsubtotal}| . $locale->text('Subtotal') . qq|$form->{invsubtotal}
Enthaltene $form->{"${item}_description"} | + Enthaltene $form->{"${item}_description"} | . $form->{"${item}_rate"} * 100 .qq|%$form->{"${item}_total"}$form->{"${item}_total"}
Nettobetrag$form->{"${item}_netto"}Nettobetrag$form->{"${item}_netto"}
- - +
+ - @@ -973,20 +934,20 @@ sub form_footer { if ($webdav) { $webdav_list = qq| - + - + -
- - - + + + - + -
| . $locale->text('Notes') . qq|| . $locale->text('Internal Notes') . qq|| . $locale->text('Payment Terms') . qq|| . $locale->text('Notes') . qq|| . $locale->text('Internal Notes') . qq|| . $locale->text('Payment Terms') . qq|
$notes $intnotes
+ $taxincluded - +
$subtotal $tax - - + +
| . $locale->text('Total') . qq|$form->{invtotal}| . $locale->text('Total') . qq|$form->{invtotal}


Dokumente im Webdav-RepositoryDokumente im Webdav-Repository
- - +
DateinameWebdavlink
+ + |; foreach $file (keys %{ $form->{WEBDAV} }) { $webdav_list .= qq| - - + + |; } @@ -1001,9 +962,9 @@ if ($form->{type} eq "credit_note") { print qq|
DateinameWebdavlink
$file$form->{WEBDAV}{$file}$file$form->{WEBDAV}{$file}
- - -
| + + + |; @@ -1011,9 +972,9 @@ if ($form->{type} eq "credit_note") { print qq|
| . $locale->text('Payments') . qq|
- - - - +
| + + + |; @@ -1064,30 +1025,26 @@ if ($form->{type} eq "credit_note") { $exchangerate = qq| |; if ($form->{currency} ne $form->{defaultcurrency}) { if ($form->{"forex_$i"}) { - $exchangerate = - qq|{"exchangerate_$i"}>$form->{"exchangerate_$i"}|; + $exchangerate = qq|$form->{"exchangerate_$i"}|; } else { - $exchangerate = - qq|{"exchangerate_$i"}>|; + $exchangerate = qq||; } } - $exchangerate .= qq| -{"forex_$i"}> -|; + $exchangerate .= qq||; $column_data{"paid_$i"} = - qq||; - $column_data{"exchangerate_$i"} = qq||; + qq||; + $column_data{"exchangerate_$i"} = qq||; $column_data{"AR_paid_$i"} = - qq||; + qq||; $column_data{"datepaid_$i"} = - qq||; $column_data{"source_$i"} = - qq||; + qq||; $column_data{"memo_$i"} = - qq||; + qq||; map { print qq|$column_data{"${_}_$i"}\n| } @column_index; print " @@ -1095,16 +1052,13 @@ if ($form->{type} eq "credit_note") { push(@triggers, "datepaid_$i", "BL", "trigger_datepaid_$i"); } - print qq| -{paidaccounts}> - -{oldinvtotal}> - + map({ print($cgi->hidden("-name" => $_, "-value" => $form->{$_})); } qw(paidaccounts selectAR_paid oldinvtotal)); + print qq|
| . $locale->text('Incoming Payments') . qq|
{"paid_$i"}>$exchangerate$exchangerate{"datepaid_$i"}> + qq|{"datepaid_$i"}>


@@ -1125,31 +1079,31 @@ if ($form->{type} eq "credit_note") { my $show_storno = !$form->{storno} && !IS->has_storno(\%myconfig, $form, "ar"); print qq| - - - - |; - print qq| | if ($show_storno); - print qq| |; - print qq| |; if ($form->{id} && !($form->{type} eq "credit_note")) { print qq| - |; } if ($form->{radier}) { print qq| - |; } @@ -1157,24 +1111,24 @@ if ($form->{type} eq "credit_note") { if ($invdate > $closedto) { print qq| - |; } } else { if ($invdate > $closedto) { - print qq| - - - - - | . NTI($cgi->submit('-name' => 'action', '-value' => $locale->text('Save draft'), '-class' => 'submit')); @@ -1196,17 +1150,13 @@ if ($form->{type} eq "credit_note") { print $form->write_trigger(\%myconfig, scalar(@triggers) / 3, @triggers) . qq| -{rowcount}> - - -| + +| . +$cgi->hidden("-name" => "callback", "-value" => $form->{callback}) . $cgi->hidden('-name' => 'draft_id', '-default' => [$form->{draft_id}]) -. $cgi->hidden('-name' => 'draft_description', '-default' => [$form->{draft_description}]) -. qq| -{path}> -{login}> -{password}> - +. $cgi->hidden('-name' => 'draft_description', '-default' => [$form->{draft_description}]); +map({ print $cgi->hidden("-name" => $_ , "-value" => $form->{$_});} qw(path login password)); +print qq| @@ -1566,7 +1516,7 @@ sub delete { print qq| -
{script}> + |; # delete action variable @@ -1574,11 +1524,11 @@ sub delete { foreach $key (keys %$form) { $form->{$key} =~ s/\"/"/g; - print qq|\n|; + print qq|\n|; } print qq| -

| . $locale->text('Confirm!') . qq|

+

| . $locale->text('Confirm!') . qq|

| . $locale->text('Are you sure you want to delete Invoice Number') @@ -1586,7 +1536,7 @@ sub delete {

-

|; -- 2.20.1