Revision 33528d10
Von Cem Aydin vor mehr als 1 Jahr hinzugefügt
bin/mozilla/ap.pl | ||
---|---|---|
919 | 919 |
SL::Helper::Flash::flash_later('info', $msg); |
920 | 920 |
print $form->redirect_header($form->{callback}); |
921 | 921 |
$::dispatcher->end_request; |
922 |
|
|
922 |
} elsif ($form->{callback} =~ /ScanQRCode/) { |
|
923 |
# callback/redirect when coming from mobile view (swiss qr bill scan) |
|
924 |
print $form->redirect_header(build_std_url( |
|
925 |
"script=controller.pl", |
|
926 |
'action=ScanQRBill/scan_view', |
|
927 |
'transaction_success=1', |
|
928 |
'invnumber=' . E($form->{invnumber}) |
|
929 |
)); |
|
930 |
$::dispatcher->end_request; |
|
923 | 931 |
} elsif ('doc-tab' eq $form->{after_action}) { |
924 | 932 |
# Redirect with callback containing a fragment does not work (by now) |
925 | 933 |
# because the callback info is stored in the session an parsing the |
Auch abrufbar als: Unified diff
Schweizer QR-Rechnung: Scan Funktion in mobile design eingebaut
Schweizer QR-Rechnungen können via mobile design eingescannt werden.
Die eingescannten Daten werden in einer Maske angezeigt und können
dann als Kreditorbuchung gespeichert werden.
Zum speichern wird die post funktion aus ap.pl verwendet.
- Menüpunkt im mobile design hinzugefügt
- Neue mobile Templates und controller hinzugefügt
- ap.pl: Anpassung redirect nach post
- AP.pm: QR-Code Daten in Kreditorenbuchung speichern (Verwendung von
URI::Escape, da es sich um mehrzeilige Daten mit Sonderzeichen handelt,
welche über die form weitergegeben werden.)