summaryrefslogtreecommitdiffstats
path: root/usr/local/www/vpn_ipsec_keys.php
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2010-05-28 16:11:18 -0400
committerjim-p <jimp@pfsense.org>2010-05-28 16:13:28 -0400
commit66a72c9f60adbd38d2054f137b9576335d941f01 (patch)
tree42aac8c4e44736e1f6d7113258f2cb6b6afef8d1 /usr/local/www/vpn_ipsec_keys.php
parent4ed2dde76fe84de43d0296ac1926da4898642c5f (diff)
downloadpfsense-66a72c9f60adbd38d2054f137b9576335d941f01.zip
pfsense-66a72c9f60adbd38d2054f137b9576335d941f01.tar.gz
Show user keys on PSK list, edit link reroutes to user edit page.
Diffstat (limited to 'usr/local/www/vpn_ipsec_keys.php')
-rw-r--r--usr/local/www/vpn_ipsec_keys.php25
1 files changed, 25 insertions, 0 deletions
diff --git a/usr/local/www/vpn_ipsec_keys.php b/usr/local/www/vpn_ipsec_keys.php
index 59bb57c..2a232f3 100644
--- a/usr/local/www/vpn_ipsec_keys.php
+++ b/usr/local/www/vpn_ipsec_keys.php
@@ -46,6 +46,18 @@ if (!is_array($config['ipsec']['mobilekey'])) {
ipsec_mobilekey_sort();
$a_secret = &$config['ipsec']['mobilekey'];
+$userkeys = array();
+foreach ($config['system']['user'] as $id => $user) {
+ if (isset($user['ipsecpsk'])) {
+ $k = array();
+ $k["ident"] = $user['name'];
+ $k["pre-shared-key"] = $user['ipsecpsk'];
+ $k["id"] = $id;
+ $userkeys[] = $k;
+ }
+}
+
+
if ($_GET['act'] == "del") {
if ($a_secret[$_GET['id']]) {
unset($a_secret[$_GET['id']]);
@@ -98,6 +110,19 @@ if (is_subsystem_dirty('ipsec'))
</table>
</td>
</tr>
+ <?php $i = 0; foreach ($userkeys as $secretent): ?>
+ <tr>
+ <td class="listlr gray">
+ <?=htmlspecialchars($secretent['ident']);?>
+ </td>
+ <td class="listr gray">
+ <?=htmlspecialchars($secretent['pre-shared-key']);?>
+ </td>
+ <td class="list" nowrap><a href="system_usermanager.php?act=edit&id=<?=$secretent['id'];?>"><img src="./themes/<?= $g['theme']; ?>/images/icons/icon_e.gif" title="edit key" width="17" height="17" border="0"></a>
+ &nbsp;</td>
+ </tr>
+ <?php $i++; endforeach; ?>
+
<?php $i = 0; foreach ($a_secret as $secretent): ?>
<tr>
<td class="listlr">
OpenPOWER on IntegriCloud