diff --git a/client_certificate_add_modal.php b/client_certificate_add_modal.php index 228f154a..99def7f7 100644 --- a/client_certificate_add_modal.php +++ b/client_certificate_add_modal.php @@ -64,6 +64,11 @@ +
+ + +
+
@@ -92,4 +97,4 @@
- \ No newline at end of file + diff --git a/client_certificate_edit_modal.php b/client_certificate_edit_modal.php index 31c5fd9c..f3bc8638 100644 --- a/client_certificate_edit_modal.php +++ b/client_certificate_edit_modal.php @@ -65,6 +65,11 @@ +
+ + +
+
@@ -75,7 +80,9 @@
+ + - \ No newline at end of file + diff --git a/js/certificate_edit_modal.js b/js/certificate_edit_modal.js index 77e891cc..2beb1bee 100644 --- a/js/certificate_edit_modal.js +++ b/js/certificate_edit_modal.js @@ -21,6 +21,7 @@ function populateCertificateEditModal(client_id, certificate_id) { document.getElementById("editIssuedBy").value = certificate.certificate_issued_by; document.getElementById("editExpire").value = certificate.certificate_expire; document.getElementById("editPublicKey").value = certificate.certificate_public_key; + document.getElementById("editNotes").value = certificate.certificate_notes; // Select the domain dropdown var domainDropdown = document.getElementById("editDomainId"); diff --git a/post/certificate.php b/post/certificate.php index 8efdbcc1..b5a93c35 100644 --- a/post/certificate.php +++ b/post/certificate.php @@ -14,6 +14,7 @@ if (isset($_POST['add_certificate'])) { $issued_by = sanitizeInput($_POST['issued_by']); $expire = sanitizeInput($_POST['expire']); $public_key = sanitizeInput($_POST['public_key']); + $notes = sanitizeInput($_POST['notes']); $domain_id = intval($_POST['domain_id']); // Parse public key data for a manually provided public key @@ -32,7 +33,7 @@ if (isset($_POST['add_certificate'])) { $expire = "'" . $expire . "'"; } - mysqli_query($mysqli,"INSERT INTO certificates SET certificate_name = '$name', certificate_domain = '$domain', certificate_issued_by = '$issued_by', certificate_expire = $expire, certificate_public_key = '$public_key', certificate_domain_id = $domain_id, certificate_client_id = $client_id"); + mysqli_query($mysqli,"INSERT INTO certificates SET certificate_name = '$name', certificate_domain = '$domain', certificate_issued_by = '$issued_by', certificate_expire = $expire, certificate_public_key = '$public_key', certificate_notes = '$notes', certificate_domain_id = $domain_id, certificate_client_id = $client_id"); $certificate_id = mysqli_insert_id($mysqli); @@ -55,6 +56,7 @@ if (isset($_POST['edit_certificate'])) { $issued_by = sanitizeInput($_POST['issued_by']); $expire = sanitizeInput($_POST['expire']); $public_key = sanitizeInput($_POST['public_key']); + $notes = sanitizeInput($_POST['notes']); $domain_id = intval($_POST['domain_id']); $client_id = intval($_POST['client_id']); @@ -74,7 +76,7 @@ if (isset($_POST['edit_certificate'])) { $expire = "'" . $expire . "'"; } - mysqli_query($mysqli,"UPDATE certificates SET certificate_name = '$name', certificate_domain = '$domain', certificate_issued_by = '$issued_by', certificate_expire = $expire, certificate_public_key = '$public_key', certificate_domain_id = '$domain_id' WHERE certificate_id = $certificate_id"); + mysqli_query($mysqli,"UPDATE certificates SET certificate_name = '$name', certificate_domain = '$domain', certificate_issued_by = '$issued_by', certificate_expire = $expire, certificate_public_key = '$public_key', certificate_notes = '$notes', certificate_domain_id = '$domain_id' WHERE certificate_id = $certificate_id"); //Logging mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Certificate', log_action = 'Modify', log_description = '$session_name modified certificate $name', log_ip = '$session_ip', log_user_agent = '$session_user_agent', log_client_id = $client_id, log_user_id = $session_user_id, log_entity_id = $certificate_id");