From 173a0bdb073c8a87f17eddb90785155e030fe8e1 Mon Sep 17 00:00:00 2001
From: Thibault Dockx <thibault.dockx@fusiondirectory.org>
Date: Thu, 19 Sep 2024 18:19:50 +0100
Subject: [PATCH] :sparkles: (CORE) - hide required attributes listed in audit
 backend

hide the value of attrs listed in audit backend.
---
 include/simpleplugin/class_simplePlugin.inc | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/include/simpleplugin/class_simplePlugin.inc b/include/simpleplugin/class_simplePlugin.inc
index 1f0284505..6e0420a56 100644
--- a/include/simpleplugin/class_simplePlugin.inc
+++ b/include/simpleplugin/class_simplePlugin.inc
@@ -1455,7 +1455,7 @@ class simplePlugin implements SimpleTab
     $auditAttributesValuesToBeHidden = $this->getAuditAttributesListFromConf();
 
     if (!empty($auditAttributesValuesToBeHidden)) {
-      foreach($auditAttributesValuesToBeHidden as $key) {
+      foreach ($auditAttributesValuesToBeHidden as $key) {
         if (key_exists($key, $this->attrs)) {
           $this->attrs[$key] = 'Value not stored by policy';
         }
@@ -1481,20 +1481,19 @@ class simplePlugin implements SimpleTab
    * Note: This method is required because setAttribute can contain one value STRING or multiple ARRAY but,
    * selectAttribute only accepts arrays. Its usage is to get audit attributes listed in backend, allowing to hide values from set attributes.
    */
-  protected
-  function getAuditAttributesListFromConf (): array
+  protected function getAuditAttributesListFromConf (): array
   {
 
     global $config;
     $result = [];
 
     // If audit plugin is installed only.
-    if (class_available('auditEvent')) {
-      if (!empty($config->current['FDAUDITCONFHIDDENATTRVALUES'])) {
-        if (is_string($config->current['FDAUDITCONFHIDDENATTRVALUES'])) {
-          $result[] = $config->current['FDAUDITCONFHIDDENATTRVALUES'];
+    if (class_available('auditConfig')) {
+      if (!empty($config->current['AUDITCONFHIDDENATTRVALUES'])) {
+        if (is_string($config->current['AUDITCONFHIDDENATTRVALUES'])) {
+          $result[] = $config->current['AUDITCONFHIDDENATTRVALUES'];
         } else {
-          $result = $config->current['FDAUDITCONFHIDDENATTRVALUES'];
+          $result = $config->current['AUDITCONFHIDDENATTRVALUES'];
         }
       }
     }
-- 
GitLab