function print_avatar($p_user_id, $p_size = 80, $t_class = "avatar") { $t_avatar_exist = false; if (OFF === config_get('show_avatar')) { return; } if (!user_exists($p_user_id)) { return; } if (access_has_project_level(config_get('show_avatar_threshold'), null, $p_user_id)) { $t_use_gravatar = config_get('use_gravatar', false, $p_user_id, ALL_PROJECTS); if ($t_use_gravatar) { $t_avatar = user_get_avatar($p_user_id, $p_size); if (false !== $t_avatar) { $t_avatar_url = $t_avatar[0]; $t_width = $t_avatar[1]; $t_height = $t_avatar[2]; echo '<a rel="nofollow" href="http://site.gravatar.com">' . '<img class="avatar" src="' . $t_avatar_url . '" alt="User avatar"' . ' width="' . $t_width . '" height="' . $t_height . '" /></a>'; } } else { $t_avatar = user_get_local_avatar($p_user_id); $t_avatar_url = htmlspecialchars($t_avatar[0]); $t_width = $t_avatar[1]; $t_height = $t_avatar[2]; $t_avatar_exist = $t_avatar[3]; if ($t_avatar_exist) { echo '<img class="' . $t_class . '" src="' . $t_avatar_url . '" alt=""' . ' width="' . $t_width . '" height="' . $t_height . '" />'; } } } return $t_avatar_exist; }
</tr> <?php $t_date_format = config_get('normal_date_format'); $t_access_level = array(); for ($i = 0; $i < $user_count; $i++) { # prefix user data with u_ $row = db_fetch_array($result); extract($row, EXTR_PREFIX_ALL, 'u'); $u_date_created = date($t_date_format, $u_date_created); $u_last_visit = date($t_date_format, $u_last_visit); if (!isset($t_access_level[$u_access_level])) { $t_access_level[$u_access_level] = get_enum_element('access_levels', $u_access_level); } # has avatar $t_avatar = user_get_local_avatar($u_id); $has_avatar = $t_avatar[3]; ?> <tr <?php echo helper_alternate_class($i); ?> > <td> <?php if (access_has_global_level($u_access_level)) { ?> <a href="manage_user_edit_page.php?user_id=<?php echo $u_id; ?> "><?php echo string_display_line($u_username);