summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErik Kristensen <ekristen@pfsense.org>2005-10-01 20:24:48 +0000
committerErik Kristensen <ekristen@pfsense.org>2005-10-01 20:24:48 +0000
commita6fac06e9b1c8d0566a192379eb9d41e330cee1f (patch)
tree9af3d70aa529db7dd0ca77321dc87c32df3d133f
parent64957cc4aaf93fd1d656478be21ca35bce06ad32 (diff)
downloadpfsense-a6fac06e9b1c8d0566a192379eb9d41e330cee1f.zip
pfsense-a6fac06e9b1c8d0566a192379eb9d41e330cee1f.tar.gz
Fixes Ticket #496, Adds existing url arguments into the notice acknowledgement url as well.
-rwxr-xr-xusr/local/www/fbegin.inc13
1 files changed, 11 insertions, 2 deletions
diff --git a/usr/local/www/fbegin.inc b/usr/local/www/fbegin.inc
index bf40579..d21031d 100755
--- a/usr/local/www/fbegin.inc
+++ b/usr/local/www/fbegin.inc
@@ -40,6 +40,15 @@ require_once("notices.inc");
<?
if (are_notices_pending()) {
$notices = get_notices();
+
+ ## Get Query Arguments from URL ###
+ foreach ($_REQUEST as $key => $value) {
+ if ($key != "PHPSESSID")
+ $requests[] = $key.'='.$value;
+ }
+ $request_string = implode("&", $requests);
+ $request_string = $request_string . '&';
+
foreach ($notices as $key => $value) {
$date = date("m-d-y H:i:s", $key);
$noticemsg = str_replace("'", "", $value['notice']);
@@ -52,9 +61,9 @@ require_once("notices.inc");
$noticemsg = str_replace("<br>", "", $noticemsg);
$notice_msgs = '<a href="?noticeaction=acknowledge&noticeid=all">Acknowledge All</a> &nbsp;&nbsp;&nbsp;&nbsp;.:.&nbsp;&nbsp;&nbsp;&nbsp; ';
if ($value['url']) {
- $notice_msgs .= $date.' - <a href="'.$url.'?noticeaction=acknowledge&noticeid='.$key.'">['.$value['id'].']</a>';
+ $notice_msgs .= $date.' - <a href="'.$url.'?'.$request_string.'noticeaction=acknowledge&noticeid='.$key.'">['.$value['id'].']</a>';
} else {
- $notice_msgs .= $date.' - <a href="?noticeaction=acknowledge&noticeid='.$key.'">['.$value['id'].']'.$noticemsg.'</a>';
+ $notice_msgs .= $date.' - <a href="?'.$request_string.'noticeaction=acknowledge&noticeid='.$key.'">['.$value['id'].']'.$noticemsg.'</a>';
}
$notice_msgs .= " &nbsp;&nbsp;&nbsp;&nbsp;.:.&nbsp;&nbsp;&nbsp;&nbsp; ";
}
OpenPOWER on IntegriCloud