diff options
author | Renato Botelho <renato@netgate.com> | 2017-03-07 08:14:28 -0300 |
---|---|---|
committer | Renato Botelho <renato@netgate.com> | 2017-03-07 08:14:28 -0300 |
commit | 777a944617abff4208736d4364540ebadc5dd4b4 (patch) | |
tree | 56a1a169598d7007b1bbc3463875f3fcc6c95aae | |
parent | 2d4422d968368f1c3128dd03c246c4e6af37c493 (diff) | |
parent | 8725f4a5b2d9ee2d82e27e4d9c45303c14d8acd1 (diff) | |
download | pfsense-777a944617abff4208736d4364540ebadc5dd4b4.zip pfsense-777a944617abff4208736d4364540ebadc5dd4b4.tar.gz |
Merge pull request #3619 from phil-davis/write_config_openvpn
-rw-r--r-- | src/usr/local/www/vpn_openvpn_client.php | 9 | ||||
-rw-r--r-- | src/usr/local/www/vpn_openvpn_csc.php | 7 | ||||
-rw-r--r-- | src/usr/local/www/vpn_openvpn_server.php | 9 |
3 files changed, 19 insertions, 6 deletions
diff --git a/src/usr/local/www/vpn_openvpn_client.php b/src/usr/local/www/vpn_openvpn_client.php index cde6e74..9bf5a7a 100644 --- a/src/usr/local/www/vpn_openvpn_client.php +++ b/src/usr/local/www/vpn_openvpn_client.php @@ -77,9 +77,12 @@ if ($_POST['act'] == "del") { } if (!empty($a_client[$id])) { openvpn_delete('client', $a_client[$id]); + $wc_msg = sprintf(gettext('Deleted OpenVPN client to server %1$s:%2$s %3$s'), $a_client[$id]['server_addr'], $a_client[$id]['server_port'], $a_client[$id]['description']); + } else { + $wc_msg = gettext('Deleted empty OpenVPN client'); } unset($a_client[$id]); - write_config(); + write_config($wc_msg); $savemsg = gettext("Client successfully deleted."); } @@ -424,11 +427,13 @@ if ($_POST['save']) { if (isset($id) && $a_client[$id]) { $a_client[$id] = $client; + $wc_msg = sprintf(gettext('Updated OpenVPN client to server %1$s:%2$s %3$s'), $client['server_addr'], $client['server_port'], $client['description']); } else { $a_client[] = $client; + $wc_msg = sprintf(gettext('Added OpenVPN client to server %1$s:%2$s %3$s'), $client['server_addr'], $client['server_port'], $client['description']); } - write_config(); + write_config($wc_msg); openvpn_resync('client', $client); header("Location: vpn_openvpn_client.php"); diff --git a/src/usr/local/www/vpn_openvpn_csc.php b/src/usr/local/www/vpn_openvpn_csc.php index c61dc82..f801689 100644 --- a/src/usr/local/www/vpn_openvpn_csc.php +++ b/src/usr/local/www/vpn_openvpn_csc.php @@ -53,9 +53,10 @@ if ($_POST['act'] == "del") { exit; } + $wc_msg = sprintf(gettext('Deleted OpenVPN client specific override %1$s %2$s'), $a_csc[$id]['common_name'], $a_csc[$id]['description']); openvpn_delete_csc($a_csc[$id]); unset($a_csc[$id]); - write_config(); + write_config($wc_msg); $savemsg = gettext("Client specific override successfully deleted."); } @@ -260,15 +261,17 @@ if ($_POST['save']) { if (isset($id) && $a_csc[$id]) { $old_csc = $a_csc[$id]; $a_csc[$id] = $csc; + $wc_msg = sprintf(gettext('Updated OpenVPN client specific override %1$s %2$s'), $csc['common_name'], $csc['description']); } else { $a_csc[] = $csc; + $wc_msg = sprintf(gettext('Added OpenVPN client specific override %1$s %2$s'), $csc['common_name'], $csc['description']); } if (!empty($old_csc['common_name'])) { openvpn_delete_csc($old_csc); } openvpn_resync_csc($csc); - write_config(); + write_config($wc_msg); header("Location: vpn_openvpn_csc.php"); exit; diff --git a/src/usr/local/www/vpn_openvpn_server.php b/src/usr/local/www/vpn_openvpn_server.php index ff04e59..e44296d 100644 --- a/src/usr/local/www/vpn_openvpn_server.php +++ b/src/usr/local/www/vpn_openvpn_server.php @@ -85,9 +85,12 @@ if ($_POST['act'] == "del") { } if (!empty($a_server[$id])) { openvpn_delete('server', $a_server[$id]); + $wc_msg = sprintf(gettext('Deleted OpenVPN server from %1$s:%2$s %3$s'), convert_friendly_interface_to_friendly_descr($a_server[$id]['interface']), $a_server[$id]['local_port'], $a_server[$id]['description']); + } else { + $wc_msg = gettext('Deleted empty OpenVPN server'); } unset($a_server[$id]); - write_config(); + write_config($wc_msg); $savemsg = gettext("Server successfully deleted."); } @@ -605,11 +608,13 @@ if ($_POST['save']) { if (isset($id) && $a_server[$id]) { $a_server[$id] = $server; + $wc_msg = sprintf(gettext('Updated OpenVPN server on %1$s:%2$s %3$s'), convert_friendly_interface_to_friendly_descr($server['interface']), $server['local_port'], $server['description']); } else { $a_server[] = $server; + $wc_msg = sprintf(gettext('Added OpenVPN server on %1$s:%2$s %3$s'), convert_friendly_interface_to_friendly_descr($server['interface']), $server['local_port'], $server['description']); } - write_config(); + write_config($wc_msg); openvpn_resync('server', $server); openvpn_resync_csc_all(); |