From f14fa22222722b96ca07f0181c37b1fbd55f35ce Mon Sep 17 00:00:00 2001 From: johnnyq Date: Fri, 26 Jun 2026 12:05:11 -0400 Subject: [PATCH] USe enforceClientAccess and enforceUserPermissions on Client related edit / view modals as we do with credential edit modal --- agent/modals/asset/asset_copy.php | 6 +++++- agent/modals/asset/asset_details.php | 7 ++++++- agent/modals/asset/asset_edit.php | 5 +++++ agent/modals/certificate/certificate_edit.php | 6 +++++- agent/modals/contact/contact_details.php | 7 ++++++- agent/modals/contact/contact_edit.php | 7 ++++++- agent/modals/document/document_edit.php | 6 +++++- agent/modals/domain/domain_edit.php | 6 +++++- agent/modals/network/network_edit.php | 5 +++++ agent/modals/rack/rack_edit.php | 7 ++++++- agent/modals/software/software_edit.php | 4 ++++ 11 files changed, 58 insertions(+), 8 deletions(-) diff --git a/agent/modals/asset/asset_copy.php b/agent/modals/asset/asset_copy.php index 14adcc11..45c37ba5 100644 --- a/agent/modals/asset/asset_copy.php +++ b/agent/modals/asset/asset_copy.php @@ -2,6 +2,8 @@ require_once '../../../includes/modal_header.php'; +enforceUserPermission('module_support', 2); + $asset_id = intval($_GET['id']); $sql = mysqli_query($mysqli, "SELECT * FROM assets @@ -41,8 +43,10 @@ $asset_contact_id = intval($row['asset_contact_id']); $asset_network_id = intval($row['interface_network_id']); $device_icon = getAssetIcon($asset_type); -// Generate the HTML form content using output buffering. +enforceClientAccess(); + ob_start(); + ?>