Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 848ff82d

Von Moritz Bunkus vor mehr als 17 Jahren hinzugefügt

  • ID 848ff82dda324979b7958eaad58a9b84e38bb27e
  • Vorgänger cbebaf93
  • Nachfolger f42b9421

Einkaufsrechnungen:
1. Es wird wieder die Eingabezeile für den Lieferantennamen angezeigt, wenn mehr als das vom Benutzer eingestellte Listenlimit an Lieferanten vorhanden sind.
2. Überflüssigen Code entfernt.

Unterschiede anzeigen:

bin/mozilla/ir.pl
122 122

  
123 123
  $form->{oldvendor} = "$form->{vendor}--$form->{vendor_id}";
124 124

  
125
  # vendors
126
  if (@{ $form->{all_vendor} }) {
127
    $form->{vendor} = "$form->{vendor}--$form->{vendor_id}";
128
    map { $form->{selectvendor} .= "<option>$_->{name}--$_->{id}\n" }
129
      (@{ $form->{all_vendor} });
130
  }
131

  
132 125
  # departments
133 126
  if ($form->{all_departments}) {
134 127
    $form->{selectdepartment} = "<option>\n";
......
230 223
  $form->{radier} =
231 224
    ($form->current_date(\%myconfig) eq $form->{gldate}) ? 1 : 0;
232 225

  
233
  #quote selectvendor Bug 133
234
  $form->{"selectvendor"} = $form->quote($form->{"selectvendor"});
235

  
236
  #substitute \n and \r to \s (bug 543)
237
  $form->{"selectvendor"} =~ s/[\n\r]/&nbsp;/g;
238
  
239 226
  $form->{exchangerate} =
240 227
    $form->format_amount(\%myconfig, $form->{exchangerate});
241 228

  
......
353 340
    push(@values, $item->{name}.qq|--|.$item->{"id"});
354 341
    $labels{$item->{name}.qq|--|.$item->{"id"}} = $item->{"name"};
355 342
  }
343

  
344
  $form->{selectvendor} = ($myconfig{vclimit} > scalar(@values));
345

  
356 346
  my $vendors = qq|
357 347
      <th align="right">| . $locale->text('Vendor') . qq|</th>
358 348
      <td>| .
359
        NTI($cgi->popup_menu('-name' => 'vendor', '-default' => $form->{"vendor"},
349
        (($myconfig{vclimit} <=  scalar(@values))
350
              ? qq|<input type="text" value="| . H($form->{vendor}) . qq|" name="vendor">|
351
              : (NTI($cgi->popup_menu('-name' => 'vendor', '-default' => $form->{oldvendor},
360 352
                             '-onChange' => 'document.getElementById(\'update_button\').click();',
361
                             '-values' => \@values, '-labels' => \%labels, '-style' => 'width: 250px')) . qq|
353
                             '-values' => \@values, '-labels' => \%labels, '-style' => 'width: 250px')))) . qq|
362 354
        <input type="button" value="?" onclick="show_vc_details('vendor')">
363 355
      </td>|;
364 356

  
......
457 449
        $vendors
458 450
        <input type="hidden" name="vendor_id" value="$form->{vendor_id}">
459 451
        <input type="hidden" name="oldvendor" value="$form->{oldvendor}">
460
        <input type="hidden" name="selectvendor" value= "1">
452
        <input type="hidden" name="selectvendor" value= "$form->{selectvendor}">
461 453
        $contact
462 454
        <tr>
463 455
          <td align="right">| . $locale->text('Credit Limit') . qq|</td>

Auch abrufbar als: Unified diff