Skip to content

Commit b711fbe

Browse files
committed
Merge remote-tracking branch 'origin/improvement/LIMS-202/make-AdminActivity-logging-optional' into pre-release/2022-R4.2.2
2 parents 64a395c + c38e1b5 commit b711fbe

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

api/index.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,10 @@
7373
$login = $auth->get_user();
7474
$user = new User($login, $db, $app);
7575

76-
if ($user->login) {
76+
global $log_activity_to_ispyb;
77+
$log_activity = isset($log_activity_to_ispyb) ? $log_activity_to_ispyb : true;
78+
79+
if ($user->login && $log_activity) {
7780
$chk = $db->pq("SELECT TIMESTAMPDIFF('SECOND', datetime, CURRENT_TIMESTAMP) AS lastupdate, comments FROM adminactivity WHERE username LIKE :1", array($user->login));
7881
if (sizeof($chk)) {
7982
if ($chk[0]['LASTUPDATE'] > 20) $db->pq("UPDATE adminactivity SET datetime=CURRENT_TIMESTAMP WHERE username=:1", array($user->login));

api/src/Page.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -361,8 +361,11 @@ function log_action($act=1,$com='') {
361361
if (get_class($this) == 'Download') return;
362362

363363
$action = $act ? 'LOGON' : 'LOGOFF';
364+
365+
global $log_activity_to_ispyb;
366+
$log_activity = isset($log_activity_to_ispyb) ? $log_activity_to_ispyb : true;
364367

365-
if ($this->user) {
368+
if ($this->user && $log_activity) {
366369
$com = 'ISPyB2: '.($com ? $com : $_SERVER['REQUEST_URI']);
367370
$chk = $this->db->pq("SELECT comments FROM adminactivity WHERE username LIKE :1", array($this->user->login));
368371

0 commit comments

Comments
 (0)