Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 9d0ebf28

Von Moritz Bunkus vor mehr als 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
# editing without stuff to edit? try adding it first
if ($form->{rowcount}) {
map { $id++ if $form->{"id_$_"} } (1 .. $form->{rowcount});
map { $id++ if $form->{"multi_id_$_"} } (1 .. $form->{rowcount});
if (!$id) {
# reset rowcount
undef $form->{rowcount};
&add;
$lxdebug->leave_sub();
return;
}
} else {
if (!$form->{id}) {
&add;
return;
}
} elsif (!$form->{id}) {
&add;
$lxdebug->leave_sub();
return;
}
if ($form->{print_and_save}) {
......
$subtotalamount += $oe->{amount};
$column_data{ids} =
qq|<td><input name="id_$j" class=checkbox type=checkbox><input type="hidden" name="trans_id_$j" value="$oe->{id}"></td>|;
qq|<td><input name="multi_id_$j" class=checkbox type=checkbox><input type="hidden" name="trans_id_$j" value="$oe->{id}"></td>|;
$column_data{id} = "<td>$oe->{id}</td>";
$column_data{transdate} = "<td>$oe->{transdate}&nbsp;</td>";
$column_data{reqdate} = "<td>$oe->{reqdate}&nbsp;</td>";

Auch abrufbar als: Unified diff