示例#1
0
 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;
 }