function isContactDataVisible($config_showContactDataOnlyTeamMembers) { $user = JFactory::getUser(); $result = true; // project admin and editor,see contact always if ($config_showContactDataOnlyTeamMembers && !$this->isUserProjectAdminOrEditor($user->id, $this->getProject())) { $result = false; if ($user->id > 0) { // get project_team id to user-id from team-player or team-staff $projectTeamIds = JoomleagueModelPerson::_getProjectTeamIds4UserId($user->id); $teamplayer = JoomleagueModelPlayer::getTeamPlayer(); if (isset($teamplayer->projectteam_id)) { $result = in_array($teamplayer->projectteam_id, $projectTeamIds); } } } return $result; }