diff options
author | Renato Botelho <garga@FreeBSD.org> | 2014-09-11 17:38:39 -0300 |
---|---|---|
committer | Renato Botelho <garga@FreeBSD.org> | 2014-09-11 18:22:17 -0300 |
commit | 7c2d0050ecb2895b4203151145c44cdcccffa073 (patch) | |
tree | 7f3e1d86dbb7a86eacf77a44ab4b9046e0c6c505 | |
parent | 111bea0dc4524dac0f36d45acff8eedff3f99f5c (diff) | |
download | pfsense-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.php | 7 |
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"> </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;?> |