From dfffbd17917da8a3e47cd40039b54eccae105773 Mon Sep 17 00:00:00 2001 From: Nate Date: Sat, 30 Nov 2019 17:50:20 -0700 Subject: [PATCH] Access Controls: Update class. --- .../resources/classes/access_controls.php | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/app/access_controls/resources/classes/access_controls.php b/app/access_controls/resources/classes/access_controls.php index ca56cd09dd..1b6e7f4567 100644 --- a/app/access_controls/resources/classes/access_controls.php +++ b/app/access_controls/resources/classes/access_controls.php @@ -89,6 +89,16 @@ if (!class_exists('access_controls')) { //revoke temporary permissions $p->delete('access_control_node_delete', 'temp'); + //clear the cache + $cache = new cache; + $cache->delete("configuration:acl.conf"); + + //create the event socket connection + $fp = event_socket_create($_SESSION['event_socket_ip_address'], $_SESSION['event_socket_port'], $_SESSION['event_socket_password']); + if ($fp) { + event_socket_request($fp, "api reloadacl"); + } + //set message message::add($text['message-delete']); } @@ -188,6 +198,16 @@ if (!class_exists('access_controls')) { //revoke temporary permissions $p->delete('access_control_node_add', 'temp'); + //clear the cache + $cache = new cache; + $cache->delete("configuration:acl.conf"); + + //create the event socket connection + $fp = event_socket_create($_SESSION['event_socket_ip_address'], $_SESSION['event_socket_port'], $_SESSION['event_socket_password']); + if ($fp) { + event_socket_request($fp, "api reloadacl"); + } + //set message message::add($text['message-copy']);