diff options
author | Erik Kristensen <ekristen@pfsense.org> | 2005-10-01 20:24:48 +0000 |
---|---|---|
committer | Erik Kristensen <ekristen@pfsense.org> | 2005-10-01 20:24:48 +0000 |
commit | a6fac06e9b1c8d0566a192379eb9d41e330cee1f (patch) | |
tree | 9af3d70aa529db7dd0ca77321dc87c32df3d133f | |
parent | 64957cc4aaf93fd1d656478be21ca35bce06ad32 (diff) | |
download | pfsense-a6fac06e9b1c8d0566a192379eb9d41e330cee1f.zip pfsense-a6fac06e9b1c8d0566a192379eb9d41e330cee1f.tar.gz |
Fixes Ticket #496, Adds existing url arguments into the notice acknowledgement url as well.
-rwxr-xr-x | usr/local/www/fbegin.inc | 13 |
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¬iceid=all">Acknowledge All</a> .:. '; if ($value['url']) { - $notice_msgs .= $date.' - <a href="'.$url.'?noticeaction=acknowledge¬iceid='.$key.'">['.$value['id'].']</a>'; + $notice_msgs .= $date.' - <a href="'.$url.'?'.$request_string.'noticeaction=acknowledge¬iceid='.$key.'">['.$value['id'].']</a>'; } else { - $notice_msgs .= $date.' - <a href="?noticeaction=acknowledge¬iceid='.$key.'">['.$value['id'].']'.$noticemsg.'</a>'; + $notice_msgs .= $date.' - <a href="?'.$request_string.'noticeaction=acknowledge¬iceid='.$key.'">['.$value['id'].']'.$noticemsg.'</a>'; } $notice_msgs .= " .:. "; } |