Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 27562848

Von Moritz Bunkus vor fast 18 Jahren hinzugefügt

  • ID 27562848c8cb9fe0c81d9147c1bdcb0d1f532562
  • Vorgänger f300c481
  • Nachfolger 1840d235

Recommit von r1183 von skoehler: Bugfix 133, Quoting fuer Kunden und Lieferanten rein, Dequoting wird nicht benoetigt, Anfuehrungsstriche brachten Verkaufs- und Einkaufsmasken durcheinander

Unterschiede anzeigen:

bin/mozilla/ir.pl
76 76

  
77 77
  $form->create_links("AP", \%myconfig, "vendor");
78 78

  
79
  #quote all_vendor Bug 133
80
  foreach $ref (@{ $form->{all_vendor} }) {
81
    $ref->{name} = $form->quote($ref->{name});
82
  }
83

  
79 84
  if ($form->{all_vendor}) {
80 85
    unless ($form->{vendor_id}) {
81 86
      $form->{vendor_id} = $form->{all_vendor}->[0]->{id};
......
219 224
      s/option>\Q$form->{$item}\E/option selected>$form->{$item}/;
220 225
  }
221 226

  
227
  #quote selectvendor Bug 133
228
  $form->{"selectvendor"} = $form->quote($form->{"selectvendor"});
229

  
222 230
  $form->{exchangerate} =
223 231
    $form->format_amount(\%myconfig, $form->{exchangerate});
224 232

  
bin/mozilla/is.pl
138 138

  
139 139
  $cp_id = $form->{cp_id};
140 140
  IS->get_customer(\%myconfig, \%$form);
141
  #quote all_customer Bug 133
142
  foreach $ref (@{ $form->{all_customer} }) {
143
    $ref->{name} = $form->quote($ref->{name});
144
  }
141 145
  if ($id) {
142 146
    $form->{id} = $id;
143 147
  }
......
381 385
      s/option>\Q$form->{$item}\E/option selected>$form->{$item}/;
382 386
  }
383 387

  
388
  #quote customer Bug 133
389
  $form->{selectcustomer} = $form->quote($form->{selectcustomer});
390
  
384 391
  #build contacts
385 392
  if ($form->{all_contacts}) {
386 393

  
bin/mozilla/oe.pl
30 30
# Order entry module
31 31
# Quotation module
32 32
#======================================================================
33
use Data::Dumper;
33 34

  
34 35
use SL::OE;
35 36
use SL::IR;
......
188 189
  # get customer / vendor
189 190
  if ($form->{type} =~ /(purchase_order|request_quotation|receive_order)/) {
190 191
    IR->get_vendor(\%myconfig, \%$form);
192

  
193
    #quote all_vendor Bug 133
194
    foreach $ref (@{ $form->{all_vendor} }) {
195
      $ref->{name} = $form->quote($ref->{name});
196
    }
197

  
191 198
  }
192 199
  if ($form->{type} =~ /(sales|ship)_(order|quotation)/) {
193 200
    IS->get_customer(\%myconfig, \%$form);
201

  
202
    #quote all_vendor Bug 133
203
    foreach $ref (@{ $form->{all_customer} }) {
204
      $ref->{name} = $form->quote($ref->{name});
205
    }
206

  
194 207
  }
195 208
  $form->{cp_id} = $cp_id;
196 209
  if ($payment_id) {
......
367 380
      s/option>\Q$form->{$item}\E/option selected>$form->{$item}/;
368 381
  }
369 382

  
383
  #quote select[customer|vendor] Bug 133
384
  $form->{"select$form->{vc}"} = $form->quote($form->{"select$form->{vc}"});
385

  
370 386
  #build contacts
371 387
  if ($form->{all_contacts}) {
372 388

  

Auch abrufbar als: Unified diff