diff options
author | Stephen Beaver <sbeaver@netgate.com> | 2015-09-04 13:25:44 -0400 |
---|---|---|
committer | Stephen Beaver <sbeaver@netgate.com> | 2015-09-04 13:26:53 -0400 |
commit | 3f0efd5896c3a57592e4d8f4125418c4cab700eb (patch) | |
tree | 367a8f8267dfe84b8caf298933184ceef1475610 /src/usr/local/www/system_certmanager.php | |
parent | 2478f6b1a4165d749257a0549fd49ec89df5ec65 (diff) | |
download | pfsense-3f0efd5896c3a57592e4d8f4125418c4cab700eb.zip pfsense-3f0efd5896c3a57592e4d8f4125418c4cab700eb.tar.gz |
Fixed #5098
Page re-written to use jQuery row add/delete
Diffstat (limited to 'src/usr/local/www/system_certmanager.php')
-rw-r--r-- | src/usr/local/www/system_certmanager.php | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/usr/local/www/system_certmanager.php b/src/usr/local/www/system_certmanager.php index 300e58b..74fb5f4 100644 --- a/src/usr/local/www/system_certmanager.php +++ b/src/usr/local/www/system_certmanager.php @@ -234,6 +234,13 @@ if ($act == "csr") { } if ($_POST) { + + // This is just the blank altername name that is added for display purposes. We don't want to validate/save it + if($_POST['altname_value0'] == "") { + unset($_POST['altname_type0']); + unset($_POST['altname_value0']); + } + if ($_POST['save'] == gettext("Save")) { $input_errors = array(); $pconfig = $_POST; @@ -304,10 +311,8 @@ if ($_POST) { $field = 'value'; } - - if (ctype_digit($entry)) { - $entry++; + $entry++; // Pre-bootstrap code is one-indexed, but the bootstrap code is 0-indexed $altnames[$entry][$field] = $value; } } @@ -546,8 +551,9 @@ include("head.inc"); if ($input_errors) print_input_errors($input_errors); + if ($savemsg) - print_info_box($savemsg); + print_info_box($savemsg, 'success'); $tab_array = array(); $tab_array[] = array(gettext("CAs"), false, "system_camanager.php"); @@ -1213,6 +1219,7 @@ events.push(function(){ else alert('<?php echo gettext("You may not delet the last one!")?>'); }); + <?php if ($internal_ca_count): ?> function internalca_change() { |