From eb7d27aa4d7431798c07265fb0b46ea6d0c19318 Mon Sep 17 00:00:00 2001 From: "johnny@pittpc.com" Date: Wed, 27 Jan 2021 14:22:12 -0500 Subject: [PATCH] Added domain to certificates DB Structure Updated --- add_certificate_modal.php | 10 ++++++++++ client_certificates.php | 5 ++++- db.sql | 3 ++- edit_certificate_modal.php | 10 ++++++++++ post.php | 6 ++++-- 5 files changed, 30 insertions(+), 4 deletions(-) diff --git a/add_certificate_modal.php b/add_certificate_modal.php index 2292710f..62b8d76a 100644 --- a/add_certificate_modal.php +++ b/add_certificate_modal.php @@ -19,6 +19,16 @@ + +
+ +
+
+ +
+ +
+
diff --git a/client_certificates.php b/client_certificates.php index 1ae5e2c2..5a8b3bea 100644 --- a/client_certificates.php +++ b/client_certificates.php @@ -41,7 +41,7 @@ if(isset($_GET['o'])){ } $sql = mysqli_query($mysqli,"SELECT SQL_CALC_FOUND_ROWS * FROM certificates - WHERE client_id = $client_id AND (certificate_name LIKE '%$q%' OR certificate_issued_by LIKE '%$q%') + WHERE client_id = $client_id AND (certificate_name LIKE '%$q%' OR certificate_domain LIKE '%$q%' OR certificate_issued_by LIKE '%$q%') ORDER BY $sb $o LIMIT $record_from, $record_to"); $num_rows = mysqli_fetch_row(mysqli_query($mysqli,"SELECT FOUND_ROWS()")); @@ -72,6 +72,7 @@ $total_pages = ceil($total_found_rows / 10); "> Name + Domain Issued By Expire Updated @@ -84,6 +85,7 @@ $total_pages = ceil($total_found_rows / 10); while($row = mysqli_fetch_array($sql)){ $certificate_id = $row['certificate_id']; $certificate_name = $row['certificate_name']; + $certificate_domain = $row['certificate_domain']; $certificate_issued_by = $row['certificate_issued_by']; $certificate_expire = $row['certificate_expire']; $certificate_updated_at = $row['certificate_updated_at']; @@ -91,6 +93,7 @@ $total_pages = ceil($total_found_rows / 10); ?> + diff --git a/db.sql b/db.sql index 4cea0f85..5e45b806 100644 --- a/db.sql +++ b/db.sql @@ -133,6 +133,7 @@ DROP TABLE IF EXISTS `certificates`; CREATE TABLE `certificates` ( `certificate_id` int(11) NOT NULL AUTO_INCREMENT, `certificate_name` varchar(200) NOT NULL, + `certificate_domain` varchar(200) DEFAULT NULL, `certificate_issued_by` varchar(200) NOT NULL, `certificate_expire` date DEFAULT NULL, `certificate_notes` text DEFAULT NULL, @@ -920,4 +921,4 @@ CREATE TABLE `vendors` ( /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2021-01-26 19:16:25 +-- Dump completed on 2021-01-27 14:21:51 diff --git a/edit_certificate_modal.php b/edit_certificate_modal.php index 7717d5f2..48cf5014 100644 --- a/edit_certificate_modal.php +++ b/edit_certificate_modal.php @@ -20,6 +20,16 @@
+
+ +
+
+ +
+ +
+
+
diff --git a/post.php b/post.php index 5c4932fc..8eccc08a 100644 --- a/post.php +++ b/post.php @@ -3561,13 +3561,14 @@ if(isset($_POST['add_certificate'])){ $client_id = intval($_POST['client_id']); $name = strip_tags(mysqli_real_escape_string($mysqli,$_POST['name'])); + $domain = strip_tags(mysqli_real_escape_string($mysqli,$_POST['domain'])); $issued_by = strip_tags(mysqli_real_escape_string($mysqli,$_POST['issued_by'])); $expire = strip_tags(mysqli_real_escape_string($mysqli,$_POST['expire'])); if(empty($expire)){ $expire = "0000-00-00"; } - mysqli_query($mysqli,"INSERT INTO certificates SET certificate_name = '$name', certificate_issued_by = '$issued_by', certificate_expire = '$expire', certificate_created_at = NOW(), client_id = $client_id, company_id = $session_company_id"); + mysqli_query($mysqli,"INSERT INTO certificates SET certificate_name = '$name', certificate_domain = '$domain', certificate_issued_by = '$issued_by', certificate_expire = '$expire', certificate_created_at = NOW(), client_id = $client_id, company_id = $session_company_id"); //Logging mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Certificate', log_action = 'Created', log_description = '$name', log_created_at = NOW(), company_id = $session_company_id, user_id = $session_user_id"); @@ -3582,13 +3583,14 @@ if(isset($_POST['edit_certificate'])){ $certificate_id = intval($_POST['certificate_id']); $name = strip_tags(mysqli_real_escape_string($mysqli,$_POST['name'])); + $domain = strip_tags(mysqli_real_escape_string($mysqli,$_POST['domain'])); $issued_by = strip_tags(mysqli_real_escape_string($mysqli,$_POST['issued_by'])); $expire = strip_tags(mysqli_real_escape_string($mysqli,$_POST['expire'])); if(empty($expire)){ $expire = "0000-00-00"; } - mysqli_query($mysqli,"UPDATE certificates SET certificate_name = '$name', certificate_issued_by = '$issued_by', certificate_expire = '$expire', certificate_updated_at = NOW() WHERE certificate_id = $certificate_id AND company_id = $session_company_id"); + mysqli_query($mysqli,"UPDATE certificates SET certificate_name = '$name', certificate_domain = '$domain', certificate_issued_by = '$issued_by', certificate_expire = '$expire', certificate_updated_at = NOW() WHERE certificate_id = $certificate_id AND company_id = $session_company_id"); //Logging mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Certificate', log_action = 'Modified', log_description = '$name', log_created_at = NOW(), company_id = $session_company_id, user_id = $session_user_id");