Revision 92483c53
Von Jan Büren vor fast 15 Jahren hinzugefügt
SL/AP.pm | ||
---|---|---|
46 | 46 |
$main::lxdebug->enter_sub(); |
47 | 47 |
|
48 | 48 |
my ($self, $myconfig, $form, $provided_dbh, $payments_only) = @_; |
49 |
|
|
49 |
my $rc = 0; # return code auf false setzen |
|
50 | 50 |
# connect to database |
51 | 51 |
my $dbh = $provided_dbh ? $provided_dbh : $form->dbconnect_noauto($myconfig); |
52 | 52 |
|
... | ... | |
356 | 356 |
|
357 | 357 |
IO->set_datepaid(table => 'ap', id => $form->{id}, dbh => $dbh); |
358 | 358 |
|
359 |
my $rc = 1; |
|
360 | 359 |
if (!$provided_dbh) { |
361 | 360 |
$dbh->commit(); |
362 | 361 |
$dbh->disconnect(); |
363 | 362 |
} |
364 | 363 |
|
364 |
$rc = 1; # Den return-code auf true setzen, aber nur falls beim commit alles i.O. ist |
|
365 |
|
|
365 | 366 |
$main::lxdebug->leave_sub(); |
366 | 367 |
|
367 | 368 |
return $rc; |
bin/mozilla/ap.pl | ||
---|---|---|
1081 | 1081 |
} |
1082 | 1082 |
# /saving the history |
1083 | 1083 |
remove_draft() if $form->{remove_draft}; |
1084 |
# Dieser Text wird niemals ausgegeben: Probleme beim redirect? |
|
1084 | 1085 |
$form->redirect($locale->text('Transaction posted!')); |
1086 |
} else { |
|
1087 |
$form->error($locale->text('Cannot post transaction!')); |
|
1085 | 1088 |
} |
1086 |
$form->error($locale->text('Cannot post transaction!')); |
|
1087 | 1089 |
|
1088 | 1090 |
$main::lxdebug->leave_sub(); |
1089 | 1091 |
} |
Auch abrufbar als: Unified diff
Finanzbuchhaltung
> Kreditorenbuchung. Gibt derzeit keine Rückmeldung mehr, ob die Buchung erfolgreich durchgeführt wurde. Ferner gibt die Backend-Funktion AP>post_transaction immer wahr zurück. Minimal verbessert und kommentiert, ohne das Ursprungsproblem zu lösen ...