/** * * @param Users $user * @deprecated */ protected function setRoleBasedUserAttributesToSession(SystemUser $user) { $isNotAdmin = $user->getIsAdmin() == 'No'; $authorizeObj = Auth::instance(); $_SESSION['isSupervisor'] = $isNotAdmin ? $authorizeObj->hasRole(Auth::SUPERVISOR_ROLE) : false; $_SESSION['isProjectAdmin'] = $isNotAdmin ? $authorizeObj->hasRole(Auth::PROJECTADMIN_ROLE) : false; $_SESSION['isManager'] = $isNotAdmin ? $authorizeObj->hasRole(Auth::MANAGER_ROLE) : false; $_SESSION['isDirector'] = $isNotAdmin ? $authorizeObj->hasRole(Auth::DIRECTOR_ROLE) : false; $_SESSION['isAcceptor'] = $isNotAdmin ? $authorizeObj->hasRole(Auth::INTERVIEWER) : false; $_SESSION['isOfferer'] = $isNotAdmin ? $authorizeObj->hasRole(Auth::HIRINGMANAGER_ROLE) : false; $_SESSION['isHiringManager'] = $isNotAdmin ? $authorizeObj->hasRole(Auth::HIRINGMANAGER_ROLE) : false; $_SESSION['isInterviewer'] = $isNotAdmin ? $authorizeObj->hasRole(Auth::INTERVIEWER) : false; }