diff --git a/lib/WebGUI/Shop/PayDriver.pm b/lib/WebGUI/Shop/PayDriver.pm index f2372ed9c..ef3c244e3 100644 --- a/lib/WebGUI/Shop/PayDriver.pm +++ b/lib/WebGUI/Shop/PayDriver.pm @@ -372,6 +372,7 @@ sub getEditForm { my $form = WebGUI::FormBuilder->new($self->session); $form->addField( "submit", name => "send" ); + $form->addField( 'csrfToken', name => 'csrfToken' ); $self->getDoFormTags('editSave', $form); $form->addField( "hidden", @@ -657,7 +658,6 @@ sub www_edit { return $session->privilege->insufficient() unless $session->user->isAdmin; my $form = $self->getEditForm; - $form->addField( 'csrfToken', name => 'csrfToken' ); $form->addField( "submit", name => "send" ); return '

' . $i18n->get('payment methods') . '

' . $form->toHtml; diff --git a/lib/WebGUI/Shop/PayDriver/ITransact.pm b/lib/WebGUI/Shop/PayDriver/ITransact.pm index 2fa50737b..ece495578 100644 --- a/lib/WebGUI/Shop/PayDriver/ITransact.pm +++ b/lib/WebGUI/Shop/PayDriver/ITransact.pm @@ -577,7 +577,7 @@ sub www_edit { return $session->privilege->insufficient() unless $admin->canManage; my $form = $self->getEditForm; - $form->submit; + $form->addField( "submit", name => "send" ); ##Form to let the user log into their ITransact account from here. my $terminal = WebGUI::HTMLForm->new($session, action=>"https://secure.paymentclearing.com/cgi-bin/rc/sess.cgi", extras=>'target="_blank"'); @@ -596,7 +596,7 @@ sub www_edit { .'https://'.$session->config->get("sitename")->[0] .'/?shop=pay;method=do;do=processRecurringTransactionPostback;paymentGatewayId='.$self->getId.''; - return $admin->getAdminConsole->render($form->print.$output, $i18n->get('payment methods','PayDriver')); + return $admin->getAdminConsole->render($form->toHtml.$output, $i18n->get('payment methods','PayDriver')); } #------------------------------------------------------------------- diff --git a/lib/WebGUI/Shop/PayDriver/Ogone.pm b/lib/WebGUI/Shop/PayDriver/Ogone.pm index 4319f181f..e0dacdcdc 100644 --- a/lib/WebGUI/Shop/PayDriver/Ogone.pm +++ b/lib/WebGUI/Shop/PayDriver/Ogone.pm @@ -424,7 +424,7 @@ sub www_edit { my $output = '
'; $output .= sprintf $i18n->get('ogone setup'), $processUrl, $processUrl; - return $admin->getAdminConsole->render($form->print.$output, $i18n->get('payment methods','PayDriver')); + return $admin->getAdminConsole->render($form->toHtml.$output, $i18n->get('payment methods','PayDriver')); } #-------------------------------------------------------------------