*/ $language_file = array('userInfo'); require '../inc/global.inc.php'; require_once api_get_path(LIBRARY_PATH).'group_portal_manager.lib.php'; require_once api_get_path(LIBRARY_PATH).'usermanager.lib.php'; require_once api_get_path(LIBRARY_PATH).'social.lib.php'; $htmlHeadXtra[] = ''; $htmlHeadXtra[] = ''; $htmlHeadXtra[] = ''; $this_section = SECTION_SOCIAL; $interbreadcrumb[]= array ('url' =>'home.php','name' => get_lang('Social')); api_block_anonymous_users(); $group_id = intval($_GET['id']); //todo @this validation could be in a function in group_portal_manager if (empty($group_id)) { api_not_allowed(); } else { $group_info = GroupPortalManager::get_group_data($group_id); if (empty($group_info)) { api_not_allowed(); } $user_role = GroupPortalManager::get_user_group_role(api_get_user_id(), $group_id); if (!in_array($user_role, array(GROUP_USER_PERMISSION_ADMIN, GROUP_USER_PERMISSION_MODERATOR, GROUP_USER_PERMISSION_READER))) { api_not_allowed(); } } Display :: display_header($tool_name, 'Groups'); $user_online_list = WhoIsOnline(api_get_setting('time_limit_whosonline')); $user_online_count = count($user_online_list); echo '
'.Display::return_icon('whoisonline.png','',array('hspace'=>'6')).' |