Delete Contact Tags when a Client is deleted

This commit is contained in:
johnnyq
2024-06-01 14:34:28 -04:00
parent 2ab7a44f6e
commit dfe61fb426
+7 -1
View File
@@ -211,9 +211,15 @@ if (isset($_GET['delete_client'])) {
mysqli_query($mysqli, "DELETE FROM assets WHERE asset_client_id = $client_id");
mysqli_query($mysqli, "DELETE FROM certificates WHERE certificate_client_id = $client_id");
mysqli_query($mysqli, "DELETE FROM client_tags WHERE client_tag_client_id = $client_id");
mysqli_query($mysqli, "DELETE FROM contacts WHERE contact_client_id = $client_id");
mysqli_query($mysqli, "DELETE FROM documents WHERE document_client_id = $client_id");
// Delete Contacts and contact tags
$sql = mysqli_query($mysqli, "SELECT contact_id FROM contacts WHERE contact_client_id = $client_id");
while($row = mysqli_fetch_array($sql)) {
$contact_id = $row['contact_id'];
mysqli_query($mysqli, "DELETE FROM contact_tags WHERE contact_id = $contact_id");
}
// Delete Domains and associated records
$sql = mysqli_query($mysqli, "SELECT domain_id FROM domains WHERE domain_client_id = $client_id");
while($row = mysqli_fetch_array($sql)) {