mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Fixes Ticket #496, Adds existing url arguments into the notice acknowledgement url as well.
This commit is contained in:
parent
64957cc4aa
commit
a6fac06e9b
@ -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 .= " .:. ";
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user