diff --git a/agent/modals/contact/contact_link_asset.php b/agent/modals/contact/contact_link_asset.php index 6f7fe2a4..0d90e7e9 100644 --- a/agent/modals/contact/contact_link_asset.php +++ b/agent/modals/contact/contact_link_asset.php @@ -13,6 +13,8 @@ $row = mysqli_fetch_assoc($sql); $contact_name = escapeHtml($row['contact_name']); $client_id = intval($row['contact_client_id']); +enforceClientAccess(); + ob_start(); ?> diff --git a/agent/modals/contact/contact_link_document.php b/agent/modals/contact/contact_link_document.php index ffef32cf..3543066d 100644 --- a/agent/modals/contact/contact_link_document.php +++ b/agent/modals/contact/contact_link_document.php @@ -13,7 +13,8 @@ $row = mysqli_fetch_assoc($sql); $contact_name = escapeHtml($row['contact_name']); $client_id = intval($row['contact_client_id']); -// Generate the HTML form content using output buffering. +enforceClientAccess(); + ob_start(); ?> diff --git a/agent/modals/contact/contact_link_file.php b/agent/modals/contact/contact_link_file.php index 981e93ce..6cbef2d3 100644 --- a/agent/modals/contact/contact_link_file.php +++ b/agent/modals/contact/contact_link_file.php @@ -13,7 +13,8 @@ $row = mysqli_fetch_assoc($sql); $contact_name = escapeHtml($row['contact_name']); $client_id = intval($row['contact_client_id']); -// Generate the HTML form content using output buffering. +enforceClientAccess(); + ob_start(); ?> diff --git a/agent/modals/contact/contact_link_service.php b/agent/modals/contact/contact_link_service.php index 74705537..d2170482 100644 --- a/agent/modals/contact/contact_link_service.php +++ b/agent/modals/contact/contact_link_service.php @@ -13,7 +13,8 @@ $row = mysqli_fetch_assoc($sql); $contact_name = escapeHtml($row['contact_name']); $client_id = intval($row['contact_client_id']); -// Generate the HTML form content using output buffering. +enforceClientAccess(); + ob_start(); ?> diff --git a/agent/modals/contact/contact_link_software.php b/agent/modals/contact/contact_link_software.php index bb723509..16773130 100644 --- a/agent/modals/contact/contact_link_software.php +++ b/agent/modals/contact/contact_link_software.php @@ -13,7 +13,8 @@ $row = mysqli_fetch_assoc($sql); $contact_name = escapeHtml($row['contact_name']); $client_id = intval($row['contact_client_id']); -// Generate the HTML form content using output buffering. +enforceClientAccess(); + ob_start(); ?> diff --git a/agent/modals/ticket/ticket_add_watcher.php b/agent/modals/ticket/ticket_add_watcher.php index 569b1bdb..9c1ddf9d 100644 --- a/agent/modals/ticket/ticket_add_watcher.php +++ b/agent/modals/ticket/ticket_add_watcher.php @@ -2,12 +2,19 @@ require_once '../../../includes/modal_header.php'; +enforceUserPermission('module_support', 2); + $ticket_id = intval($_GET['ticket_id']); $client_id = intval(getFieldById('tickets', $ticket_id, 'ticket_client_id')); +if ($client_id) { + enforceClientAccess(); +} + ob_start(); ?> +