summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2014-09-11 17:38:39 -0300
committerRenato Botelho <garga@FreeBSD.org>2014-09-11 18:22:17 -0300
commit7c2d0050ecb2895b4203151145c44cdcccffa073 (patch)
tree7f3e1d86dbb7a86eacf77a44ab4b9046e0c6c505
parent111bea0dc4524dac0f36d45acff8eedff3f99f5c (diff)
downloadpfsense-7c2d0050ecb2895b4203151145c44cdcccffa073.zip
pfsense-7c2d0050ecb2895b4203151145c44cdcccffa073.tar.gz
Back to referer instead of hard coded system_usermanager.php since this page is called from other places
-rw-r--r--usr/local/www/system_usermanager.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/usr/local/www/system_usermanager.php b/usr/local/www/system_usermanager.php
index 0bfe1ce..7581697 100644
--- a/usr/local/www/system_usermanager.php
+++ b/usr/local/www/system_usermanager.php
@@ -63,6 +63,11 @@ if (!is_array($config['system']['user']))
$a_user = &$config['system']['user'];
+if (isset($_SERVER['HTTP_REFERER']))
+ $referer = $_SERVER['HTTP_REFERER'];
+else
+ $referer = '/system_usermanager.php';
+
if (isset($id) && $a_user[$id]) {
$pconfig['usernamefld'] = $a_user[$id]['name'];
$pconfig['descr'] = $a_user[$id]['descr'];
@@ -823,7 +828,7 @@ function sshkeyClicked(obj) {
<td width="22%" valign="top">&nbsp;</td>
<td width="78%">
<input id="submit" name="save" type="submit" class="formbtn" value="<?=gettext("Save");?>" />
- <input type="button" value="<?=gettext("Cancel");?>" onclick="window.location.href='/system_usermanager.php'" />
+ <input type="button" value="<?=gettext("Cancel");?>" onclick="window.location.href='<?=$referer;?>'" />
<?php if (isset($id) && $a_user[$id]): ?>
<input name="id" type="hidden" value="<?=htmlspecialchars($id);?>" />
<?php endif;?>
OpenPOWER on IntegriCloud