summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/system_certmanager.php
diff options
context:
space:
mode:
authorStephen Beaver <sbeaver@netgate.com>2015-09-04 13:25:44 -0400
committerStephen Beaver <sbeaver@netgate.com>2015-09-04 13:26:53 -0400
commit3f0efd5896c3a57592e4d8f4125418c4cab700eb (patch)
tree367a8f8267dfe84b8caf298933184ceef1475610 /src/usr/local/www/system_certmanager.php
parent2478f6b1a4165d749257a0549fd49ec89df5ec65 (diff)
downloadpfsense-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.php15
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() {
OpenPOWER on IntegriCloud