From db491f51e767497bb9d783d39bf3147f55c5bcd5 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Tue, 28 Mar 2023 12:30:34 +0200 Subject: [PATCH] LSaddon::accesslog: add show/hide LdapSaisie modifications button --- src/includes/addons/LSaddons.accesslog.php | 36 +++++++++++++++--- src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo | Bin 90271 -> 90469 bytes src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po | 14 +++++-- src/lang/ldapsaisie.pot | 12 +++++- 4 files changed, 51 insertions(+), 11 deletions(-) diff --git a/src/includes/addons/LSaddons.accesslog.php b/src/includes/addons/LSaddons.accesslog.php index fbc74532..19572dd4 100644 --- a/src/includes/addons/LSaddons.accesslog.php +++ b/src/includes/addons/LSaddons.accesslog.php @@ -137,12 +137,21 @@ function sortLogEntriesByDate(&$a, &$b) { return ($astart === $bstart) ? 0 : ($astart < $bstart) ? -1 : 1; } -function getEntryAccessLog($dn, $start_date=null) { +function getEntryAccessLog($dn, $start_date=null, $include_ldapsaisie=true) { $filter = Net_LDAP2_Filter::create('reqDn', 'equals', $dn); if ($start_date) { $date_filter = Net_LDAP2_Filter::create('reqStart', 'greaterOrEqual', $start_date); $filter = Net_LDAP2_Filter::combine('and', array($filter, $date_filter)); } + if (!$include_ldapsaisie) { + $not_ldapsaisie_filter = Net_LDAP2_Filter::combine('not', array( + Net_LDAP2_Filter::create( + 'reqAuthzID', 'equals', + LSconfig::get('ldap_servers.'.LSsession::get('ldap_server_id').'.ldap_config.binddn') + ) + )); + $filter = Net_LDAP2_Filter::combine('and', array($filter, $not_ldapsaisie_filter)); + } $entries = LSldap::search( $filter, LS_ACCESSLOG_BASEDN, @@ -179,19 +188,20 @@ function getEntryAccessLog($dn, $start_date=null) { } } if ($new_dn) { - $next_logs = getEntryAccessLog($new_dn, $rename_date); + $next_logs = getEntryAccessLog($new_dn, $rename_date, $include_ldapsaisie); if (is_array($next_logs)) $logs = array_merge($logs, $next_logs); } return $start_date?$logs:array_reverse($logs); } -function getEntryAccessLogPage($dn, $page = false, $nbByPage = 30) { +function getEntryAccessLogPage($dn, $page = false, $refresh=false, $include_ldapsaisie=true, $nbByPage = null) { + $nbByPage = is_null($nbByPage)?30:intval($nbByPage); if (!isset($_SESSION['entryAccessLogPages'])) { $_SESSION['entryAccessLogPages'] = array(); } - if (!isset($_SESSION['entryAccessLogPages'][$dn]) || isset($_REQUEST['refresh'])) { - $_SESSION['entryAccessLogPages'][$dn] = getEntryAccessLog($dn); + if (!isset($_SESSION['entryAccessLogPages'][$dn]) || $refresh) { + $_SESSION['entryAccessLogPages'][$dn] = getEntryAccessLog($dn, null, $include_ldapsaisie); } if (!is_int($page)) { $page = 1; @@ -208,14 +218,28 @@ function getEntryAccessLogPage($dn, $page = false, $nbByPage = 30) { } function showObjectAccessLogs($obj) { + $refresh = isset($_REQUEST['refresh']); + $include_ldapsaisie = !LS_ACCESSLOG_LOG_WRITE_EVENTS; + if (isset($_REQUEST['include_ldapsaisie'])) { + $include_ldapsaisie = boolval($_REQUEST['include_ldapsaisie']); + $refresh = true; + } + elseif (isset($_SESSION['accesslog_include_ldapsaisie'])) + $include_ldapsaisie = $_SESSION['accesslog_include_ldapsaisie']; + $_SESSION['accesslog_include_ldapsaisie'] = $include_ldapsaisie; $pageNb = isset($_REQUEST['page']) ? intval($_REQUEST['page']) : 1; $dn = $obj->getDn(); - $page = getEntryAccessLogPage($dn, $pageNb); + $page = getEntryAccessLogPage($dn, $pageNb, $refresh, $include_ldapsaisie); if (!is_array($page)) { return; } LStemplate::assign('page', $page); $LSview_actions = array(); + $LSview_actions['include_ldapsaisie'] = array ( + 'label' => $include_ldapsaisie?_('Hide LdapSaisie modifications'):_('Show LdapSaisie modifications'), + 'url' => 'object/'.$obj->getType().'/'.urlencode($dn).'/customAction/showObjectAccessLogs?include_ldapsaisie='.intval(!$include_ldapsaisie), + 'action' => $include_ldapsaisie?'hide':'view', + ); $LSview_actions['refresh'] = array ( 'label' => _('Refresh'), 'url' => 'object/'.$obj->getType().'/'.urlencode($dn).'/customAction/showObjectAccessLogs?refresh', diff --git a/src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo b/src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo index 10288d5dd64a107e1afaa49e21887a9cf089d1bb..f7b2fe16eb1cb403439175aaa152fa8427c39626 100644 GIT binary patch delta 14930 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\n" "Language-Team: LdapSaisie \n" @@ -278,7 +278,7 @@ msgid "Download" msgstr "Télécharger" #: includes/addons/LSaddons.showSupportInfo.php:78 -#: includes/addons/LSaddons.accesslog.php:225 +#: includes/addons/LSaddons.accesslog.php:249 #: includes/addons/LSaddons.showTechInfo.php:117 msgid "Go back" msgstr "Retour" @@ -426,7 +426,15 @@ msgstr "Remplacer" msgid "Increment" msgstr "Incrémenter" -#: includes/addons/LSaddons.accesslog.php:220 +#: includes/addons/LSaddons.accesslog.php:239 +msgid "Hide LdapSaisie modifications" +msgstr "Cacher les modifications d'LdapSaisie" + +#: includes/addons/LSaddons.accesslog.php:239 +msgid "Show LdapSaisie modifications" +msgstr "Voir les modifications d'LdapSaisie" + +#: includes/addons/LSaddons.accesslog.php:244 #: includes/class/class.LSsession.php:1855 includes/routes.php:157 #: includes/routes.php:470 templates/default/select.tpl:29 msgid "Refresh" diff --git a/src/lang/ldapsaisie.pot b/src/lang/ldapsaisie.pot index 3591ff36..7280a119 100644 --- a/src/lang/ldapsaisie.pot +++ b/src/lang/ldapsaisie.pot @@ -217,7 +217,7 @@ msgid "Download" msgstr "" #: includes/addons/LSaddons.showSupportInfo.php:78 -#: includes/addons/LSaddons.accesslog.php:225 +#: includes/addons/LSaddons.accesslog.php:249 #: includes/addons/LSaddons.showTechInfo.php:117 msgid "Go back" msgstr "" @@ -350,7 +350,15 @@ msgstr "" msgid "Increment" msgstr "" -#: includes/addons/LSaddons.accesslog.php:220 +#: includes/addons/LSaddons.accesslog.php:239 +msgid "Hide LdapSaisie modifications" +msgstr "" + +#: includes/addons/LSaddons.accesslog.php:239 +msgid "Show LdapSaisie modifications" +msgstr "" + +#: includes/addons/LSaddons.accesslog.php:244 #: includes/class/class.LSsession.php:1855 includes/routes.php:157 #: includes/routes.php:470 templates/default/select.tpl:29 msgid "Refresh"