X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/5cfd34f0459bf58cee93d28a2cbe7e9f2684d1ca..ffea1346a870187033520ea5be4a121574802e7f:/bin/mozilla/io.pl?ds=sidebyside diff --git a/bin/mozilla/io.pl b/bin/mozilla/io.pl index e91c47b29..191277636 100644 --- a/bin/mozilla/io.pl +++ b/bin/mozilla/io.pl @@ -1430,12 +1430,14 @@ sub edit_e_mail { sub send_email { $lxdebug->enter_sub(); - $old_form = new Form; + my $callback = $form->{script} . "?action=edit"; + map({ $callback .= "\&${_}=" . E($form->{$_}); } + qw(login password path type id)); - map { $old_form->{$_} = $form->{$_} } keys %$form; - $old_form->{media} = $form->{oldmedia}; + print_form("return"); - &print_form($old_form); + $form->{callback} = $callback; + $form->redirect(); $lxdebug->leave_sub(); } @@ -1944,6 +1946,8 @@ sub print_form { $form->update_status(\%myconfig) if ($form->{media} eq 'queue' && $form->{id}); + return $lxdebug->leave_sub() if ($old_form eq "return"); + if ($old_form) { $old_form->{"${inv}number"} = $form->{"${inv}number"};