Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision b2945bf6

Von Sven Schöling vor fast 15 Jahren hinzugefügt

  • ID b2945bf61775161f9ce9be9bdbd106ad44247a14
  • Vorgänger fdbd1e07
  • Nachfolger a07567c2

Aufrufe von 'exit' durch eigene Funktion '::end_of_request()' ersetzt.

Außerdem dafür gesorgt, dass Meldungen, die per
$form->show_generic_(error|information) ausgegeben werden, nicht
doppelt angezeigt werden.

Conflicts:

bin/mozilla/io.pl
bin/mozilla/oe.pl

Unterschiede anzeigen:

bin/mozilla/oe.pl
if ($rows > 1) {
&select_item;
exit;
::end_of_request();
} else {
......
$form->{payment_id} = $payment_id;
}
&update;
exit;
::end_of_request();
}
$form->{id} = 0 if $form->{saveasnew};
......
$form->{payment_id} = $payment_id;
}
&update;
exit;
::end_of_request();
}
$form->{id} = 0 if $form->{saveasnew};
......
if(!$form->{print_and_save}) {
delete @{$form}{ary_diff([keys %{ $form }], [qw(login stylesheet id script type cursor_fokus)])};
edit();
exit;
::end_of_request();
}
$main::lxdebug->leave_sub();
}
......
}
# /saving the history
$form->info($msg);
exit();
::end_of_request();
}
$form->error($err);
......
if (&check_name($form->{vc})) {
$form->{payment_id} = $payment_id if $form->{payment_id} eq "";
&update;
exit;
::end_of_request();
}
$form->{cp_id} *= 1;
......
if (!$exchangerate) {
&backorder_exchangerate($orddate, $buysell);
exit;
::end_of_request();
}
}
......
$main::lxdebug->leave_sub();
exit 0;
::end_of_request();
}
sub purchase_order {

Auch abrufbar als: Unified diff