mirror of
https://gitlab.com/t6353/sharee.bike.git
synced 2025-05-10 14:06:26 +02:00
refactoring some methodes
This commit is contained in:
parent
697a29b97d
commit
729dad2be4
28 changed files with 567 additions and 2323 deletions
|
@ -10,7 +10,6 @@ use CGI ':standard';
|
|||
use Mod::DBtank;
|
||||
|
||||
use Data::Dumper;
|
||||
my $q = new CGI;
|
||||
my $dbt = new DBtank;
|
||||
|
||||
|
||||
|
@ -24,12 +23,14 @@ sub new {
|
|||
#Template
|
||||
sub tpl(){
|
||||
my $self = shift;
|
||||
my $q = shift;
|
||||
my $node_meta = shift;
|
||||
my $users_dms = shift;
|
||||
my $mode = shift || "";
|
||||
my $varenv = shift;
|
||||
my $users_sharee = shift || "";
|
||||
my $feedb = shift || "";
|
||||
$q->import_names('R');
|
||||
|
||||
my $session="";
|
||||
my $session_and="";
|
||||
|
@ -56,7 +57,7 @@ sub tpl(){
|
|||
|
||||
print "<div class='container'>\n";
|
||||
print "<div id='Contenttxt' style='margin-top:20px;padding-bottom:350px;'>\n";
|
||||
$self->tplselect($node_meta,$users_dms,$mode,$varenv,$users_sharee,$feedb);
|
||||
$self->tplselect($q,$node_meta,$users_dms,$mode,$varenv,$users_sharee,$feedb);
|
||||
print "</div>\n";
|
||||
print "</div>\n";
|
||||
#print "<script src='$varenv->{js_bootstrap}'></script>\n";
|
||||
|
@ -66,12 +67,14 @@ sub tpl(){
|
|||
#2021-05-05 changed to Mlogic
|
||||
sub tplselect(){
|
||||
my $self = shift;
|
||||
my $q = shift;
|
||||
my $node_meta = shift;
|
||||
my $users_dms = shift || "";
|
||||
my $mode = shift || "";
|
||||
my $varenv = shift;
|
||||
my $users_sharee = shift || "";
|
||||
my $feedb = shift || "";
|
||||
$q->import_names('R');
|
||||
|
||||
my $sort = "";
|
||||
my $lang = "de";
|
||||
|
|
|
@ -7,6 +7,7 @@ use strict;
|
|||
use warnings;
|
||||
use CGI ':standard';
|
||||
use Config::General;
|
||||
use Mod::Libenz;
|
||||
use Mod::DBtank;
|
||||
|
||||
|
||||
|
@ -29,6 +30,7 @@ sub tpl(){
|
|||
my $return = shift || "";
|
||||
|
||||
my $q = new CGI;
|
||||
my $lb = new Libenz;
|
||||
my $dbt = new DBtank;
|
||||
|
||||
my $globalconf_file = "/var/www/copri4/shareeconf/global.cfg";
|
||||
|
@ -48,21 +50,23 @@ sub tpl(){
|
|||
|
||||
print $q->div({-class=>'content2'},"Kreditkartendaten werden von uns nicht gespeichert sondern direkt an unseren Zahlungsdienstleister Payone übermittelt. Deshalb sehen Sie hier nur leere Eingabefelder."),"\n";
|
||||
#print $q->div({-class=>'content2'}, "Zur Validierung Ihrer Zahlungsdaten wird eine 1,- € Testbuchung vorgenommen. Wir werden nach erfolgreicher Abbuchung den Betrag als Mietgutschrift in Ihrem Account hinterlegen."),"\n";
|
||||
if($users_sharee->{int03} && $users_sharee->{int03} == 2 && $users_sharee->{txt28} && $users_sharee->{txt28} =~ /\w/){
|
||||
#print $q->div({-class=>'content2', -style=>'color:#c83434;'},"Ihre Zahlungsdaten konnten nicht erfolgreich validiert werden. Bitte überprüfen Sie Ihre Eingaben."),"\n";
|
||||
if($users_sharee->{int03} && $users_sharee->{int03} == 2 && $users_sharee->{txt28} && $users_sharee->{txt28} =~ /pseudocardpan=\d{19}/ && $users_sharee->{txt28} =~ /(\d{4}-\d{2}-\d{2}\s\d{2}:\d{2})/){
|
||||
my $cc_datetime = $1 || "";
|
||||
$cc_datetime = $lb->time4de($cc_datetime,"1") if($cc_datetime);
|
||||
print $q->div({-class=>'content2', -style=>'color:#009899;'},"Am $cc_datetime wurden Ihre Kreditkartendaten von unserem Zahlungsdienstleister Payone erfolgreich angenommen."),"\n";
|
||||
}else{
|
||||
#print $q->div({-class=>'content2', -style=>'color:#c83434;'},"Ihre Kreditkartendaten konnten nicht erfolgreich validiert werden. Bitte überprüfen Sie Ihre Eingaben."),"\n";
|
||||
}
|
||||
|
||||
my $ccerror="";
|
||||
#my $ccerror="Entschuldigung, die Zahlungsart Kreditkarten ist im Augenblick nicht verfügbar.";
|
||||
$ccerror = "Status not APPROVED" if($R::not_approved);
|
||||
print "<style type='text/css'>div#ccerror {color:#c83434;} </style>";
|
||||
print $q->div({-id=>'ccerror'},"$ccerror"),"\n";
|
||||
print "<style type='text/css'>div#ccerror {color:#c83434;} </style>\n";
|
||||
print "<div id='ccerror'></div>\n";
|
||||
|
||||
if(1==1){
|
||||
|
||||
print<<EOF
|
||||
<style type="text/css" media="screen, projection">
|
||||
fieldset {
|
||||
color:black;
|
||||
padding: 1em;
|
||||
border: 1px solid #$bgcolor1;
|
||||
width: 275px;
|
||||
|
@ -237,20 +241,23 @@ var iframes = new Payone.ClientApi.HostedIFrames(config, request);
|
|||
// PseudoCardPan; then call your function
|
||||
"checkCallback"
|
||||
} else {
|
||||
\$('#ccerror').html('Die Kreditkartendaten konnten nicht validiert werden.');
|
||||
//\$('#ccerror').html('Die Kreditkartendaten konnten nicht validiert werden.');
|
||||
console.debug("not complete");
|
||||
}
|
||||
}
|
||||
|
||||
function checkCallback(response) {
|
||||
console.debug(response);
|
||||
console.debug('xxxxx' + response);
|
||||
|
||||
if (response.status === "VALID") {
|
||||
document.getElementById("pseudocardpan").value = response.pseudocardpan;
|
||||
document.getElementById("truncatedcardpan").value = response.truncatedcardpan;
|
||||
document.paymentform.submit();
|
||||
}else{
|
||||
\$('#ccerror').html('Die Kreditkartendaten konnten nicht validiert werden.');
|
||||
//\$('#ccerror').html('Die Kreditkartendaten konnten nicht validiert werden.');
|
||||
const element = document.getElementById("ccerror");
|
||||
element.innerHTML = Date() + " Ihre Kreditkartendaten konnten nicht validiert werden.";
|
||||
console.debug("not complete 2");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue