Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 023866e0

Von Moritz Bunkus vor mehr als 17 Jahren hinzugefügt

  • ID 023866e05bc0407f63fd6f4be1854f8165bbd7a7
  • Vorgänger d65bfa97
  • Nachfolger 41cedb2d

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.

Unterschiede anzeigen:

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]/&nbsp;/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