Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 9d0ebf28

Von Moritz Bunkus vor fast 18 Jahren hinzugefügt

  • ID 9d0ebf2831c46d1be13fb79cb3627a05f6681376
  • Vorgänger d56eeaf0
  • Nachfolger fbe66f59

OE.pm: Keine Daten aus $form direkt in SQL-Anfragen einsetzen und statt dessen parametrisierte Anfragen benutzen. Außerdem einen SQL-Fehler behoben, wenn mehrere Auftrage zu einem zusammengefasst werden. Behebt Bug #609.

Unterschiede anzeigen:

bin/mozilla/oe.pl
120 120

  
121 121
  # editing without stuff to edit? try adding it first
122 122
  if ($form->{rowcount}) {
123
    map { $id++ if $form->{"id_$_"} } (1 .. $form->{rowcount});
123
    map { $id++ if $form->{"multi_id_$_"} } (1 .. $form->{rowcount});
124 124
    if (!$id) {
125 125

  
126 126
      # reset rowcount
127 127
      undef $form->{rowcount};
128 128
      &add;
129
      $lxdebug->leave_sub();
129 130
      return;
130 131
    }
131
  } else {
132
    if (!$form->{id}) {
133
      &add;
134
      return;
135
    }
132
  } elsif (!$form->{id}) {
133
    &add;
134
    $lxdebug->leave_sub();
135
    return;
136 136
  }
137 137

  
138 138
  if ($form->{print_and_save}) {
......
1753 1753
    $subtotalamount    += $oe->{amount};
1754 1754

  
1755 1755
    $column_data{ids} =
1756
      qq|<td><input name="id_$j" class=checkbox type=checkbox><input type="hidden" name="trans_id_$j" value="$oe->{id}"></td>|;
1756
      qq|<td><input name="multi_id_$j" class=checkbox type=checkbox><input type="hidden" name="trans_id_$j" value="$oe->{id}"></td>|;
1757 1757
    $column_data{id}        = "<td>$oe->{id}</td>";
1758 1758
    $column_data{transdate} = "<td>$oe->{transdate}&nbsp;</td>";
1759 1759
    $column_data{reqdate}   = "<td>$oe->{reqdate}&nbsp;</td>";

Auch abrufbar als: Unified diff