Revision 023866e0
Von Moritz Bunkus vor mehr als 17 Jahren hinzugefügt
bin/mozilla/is.pl | ||
---|---|---|
171 | 171 |
|
172 | 172 |
if (@{ $form->{all_customer} }) { |
173 | 173 |
$form->{customer} = "$form->{customer}--$form->{customer_id}"; |
174 |
$form->{selectcustomer} = "$form->{customer}--$form->{customer_id}"; |
|
175 | 174 |
} |
176 | 175 |
|
177 | 176 |
# departments |
... | ... | |
377 | 376 |
$labels{$item->{name}.qq|--|.$item->{"id"}} = $item->{"name"}; |
378 | 377 |
} |
379 | 378 |
|
379 |
$form->{selectcustomer} = ($myconfig{vclimit} > scalar(@values)); |
|
380 |
|
|
380 | 381 |
my $customers = qq| |
381 | 382 |
<th align="right">| . $locale->text('Customer') . qq|</th> |
382 | 383 |
<td>| . |
383 | 384 |
(($myconfig{vclimit} <= scalar(@values)) |
384 |
? qq|<input type="text" value="| . H($form->{"oldcustomer"}) . qq|" name="customer">|
|
|
385 |
? qq|<input type="text" value="| . H($form->{customer}) . qq|" name="customer">|
|
|
385 | 386 |
: (NTI($cgi->popup_menu('-name' => 'customer', '-default' => $form->{oldcustomer}, |
386 | 387 |
'-onChange' => 'document.getElementById(\'update_button\').click();', |
387 | 388 |
'-values' => \@values, '-labels' => \%labels, '-style' => 'width: 250px')))) . qq| |
... | ... | |
488 | 489 |
s/option>\Q$form->{$item}\E/option selected>$form->{$item}/; |
489 | 490 |
} |
490 | 491 |
|
491 |
#quote customer Bug 133 |
|
492 |
$form->{selectcustomer} = $form->quote($form->{selectcustomer}); |
|
493 |
|
|
494 |
#substitute \n and \r to \s (bug 543) |
|
495 |
$form->{selectcustomer} =~ s/[\n\r]/ /g; |
|
496 |
|
|
497 | 492 |
if (($form->{creditlimit} != 0) && ($form->{creditremaining} < 0) && !$form->{update}) { |
498 | 493 |
$creditwarning = 1; |
499 | 494 |
} else { |
... | ... | |
662 | 657 |
<input type="hidden" name="customer_klass" value="$form->{customer_klass}"> |
663 | 658 |
<input type="hidden" name="customer_id" value="$form->{customer_id}"> |
664 | 659 |
<input type="hidden" name="oldcustomer" value="$form->{oldcustomer}"> |
665 |
<input type="hidden" name="selectcustomer" value="1">
|
|
660 |
<input type="hidden" name="selectcustomer" value="$form->{selectcustomer}">
|
|
666 | 661 |
</tr> |
667 | 662 |
$contact |
668 | 663 |
$shipto |
Auch abrufbar als: Unified diff
Verkaufsrechnungen:
1. Wenn ein nicht existierender Kundenname eingegeben wird, so wird wieder die richtige Fehlermeldung ausgegeben.
2. Wenn statt der Drop-Down-Box die Eingabezeile zur Auswahl des Kunden angezeigt wird, so wird die ID nicht mehr angehängt.
Beides Bugs, die in den letzten Wochen neu hinzukamen.