From: Philip Reetz
Date: Mon, 4 May 2009 10:46:14 +0000 (+0000)
Subject: Bug #900 behoben: Nach erneuern konnte man nicht mehr auf als bezahlt markieren klicken
X-Git-Tag: release-2.6.0beta2~89
X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=5562f8b447547b20e988d07f97e9633c5f12c03e;p=kivitendo-erp.git
Bug #900 behoben: Nach erneuern konnte man nicht mehr auf als bezahlt markieren klicken
---
diff --git a/bin/mozilla/common.pl b/bin/mozilla/common.pl
index d1b5ce32c..7b64f7344 100644
--- a/bin/mozilla/common.pl
+++ b/bin/mozilla/common.pl
@@ -515,7 +515,15 @@ sub mark_as_paid_common {
} else {
my $referer = $ENV{HTTP_REFERER};
- $referer =~ s/^(.*)action\=.*\&(.*)$/$1action\=mark_as_paid\&mark_as_paid\=1\&id\=$form->{id}\&$2/;
+ if ($referer =~ /.*action.*/) {
+ $referer =~ /^(.*)\?action\=.*(\&.*)$/;
+ $script = $1;
+ $callback = $2;
+ } else {
+ $script = $referer;
+ $callback = "";
+ }
+ $referer = $script . "?action=mark_as_paid&mark_as_paid=1&id=$form->{id}" . $callback;
$form->header();
print qq||;
print qq||.$locale->text('Mark as paid?').qq|
|;