Admin: add config setting "whoisonline_only_for_admin" BT#16758

pull/3095/head
Julio 6 years ago
parent d7d975ac42
commit 85c425f910
  1. 5
      main/inc/lib/banner.lib.php
  2. 2
      main/install/configuration.dist.php

@ -221,6 +221,11 @@ function accessToWhoIsOnline()
$user_id = api_get_user_id(); $user_id = api_get_user_id();
$course_id = api_get_course_int_id(); $course_id = api_get_course_int_id();
$access = false; $access = false;
if (true === api_get_configuration_value('whoisonline_only_for_admin') && !api_is_platform_admin()) {
return false;
}
if ((api_get_setting('showonline', 'world') == 'true' && !$user_id) || if ((api_get_setting('showonline', 'world') == 'true' && !$user_id) ||
(api_get_setting('showonline', 'users') == 'true' && $user_id) || (api_get_setting('showonline', 'users') == 'true' && $user_id) ||
(api_get_setting('showonline', 'course') == 'true' && $user_id && $course_id) (api_get_setting('showonline', 'course') == 'true' && $user_id && $course_id)

@ -1388,6 +1388,8 @@ ALTER TABLE notification_event ADD COLUMN event_id INT NULL;
// In Scorm comunication use the username instead of the user_id // In Scorm comunication use the username instead of the user_id
//$_configuration['scorm_api_username_as_student_id'] = false; //$_configuration['scorm_api_username_as_student_id'] = false;
// Show online user only to Administrators
//$_configuration['whoisonline_only_for_admin'] = false;
// KEEP THIS AT THE END // KEEP THIS AT THE END
// -------- Custom DB changes // -------- Custom DB changes

Loading…
Cancel
Save