|
ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Class ilUserUtil. More...
Collaboration diagram for ilUserUtil:Static Public Member Functions | |
| static | getNamePresentation ( $a_user_id, $a_user_image=false, $a_profile_link=false, $a_profile_back_link="", $a_force_first_lastname=false, $a_omit_login=false, $a_sortable=true, $a_return_data_array=false, $a_ctrl_path="ilpublicuserprofilegui") |
| Default behaviour is: More... | |
| static | hasPublicProfile ($a_user_id) |
| Has public profile. More... | |
| static | getProfileLink ($a_usr_id) |
| Get link to personal profile Return empty string in case of not public profile. More... | |
| static | getPossibleStartingPoints ($a_force_all=false) |
| Get all valid starting points. More... | |
| static | setStartingPoint ($a_value, $a_ref_id=null) |
| Set starting point setting. More... | |
| static | getStartingPoint () |
| Get current starting point setting. More... | |
| static | getStartingPointAsUrl () |
| Get current starting point setting as URL. More... | |
| static | getStartingObject () |
| Get ref id of starting object. More... | |
| static | togglePersonalStartingPoint ($a_value) |
| Toggle personal starting point setting. More... | |
| static | hasPersonalStartingPoint () |
| Can starting point be personalized? More... | |
| static | hasPersonalStartPointPref () |
| Did user set any personal starting point (yet)? More... | |
| static | getPersonalStartingPoint () |
| Get current personal starting point. More... | |
| static | setPersonalStartingPoint ($a_value, $a_ref_id=null) |
| Set personal starting point setting. More... | |
| static | getPersonalStartingObject () |
| Get ref id of personal starting object. More... | |
Data Fields | |
| const | START_PD_OVERVIEW = 1 |
| const | START_PD_SUBSCRIPTION = 2 |
| const | START_PD_BOOKMARKS = 3 |
| const | START_PD_NOTES = 4 |
| const | START_PD_NEWS = 5 |
| const | START_PD_WORKSPACE = 6 |
| const | START_PD_PORTFOLIO = 7 |
| const | START_PD_SKILLS = 8 |
| const | START_PD_LP = 9 |
| const | START_PD_CALENDAR = 10 |
| const | START_PD_MAIL = 11 |
| const | START_PD_CONTACTS = 12 |
| const | START_PD_PROFILE = 13 |
| const | START_PD_SETTINGS = 14 |
| const | START_REPOSITORY = 15 |
| const | START_REPOSITORY_OBJ = 16 |
| const | START_PD_MYSTAFF = 17 |
|
static |
Default behaviour is:
...
| boolean | sortable should be used in table presentions. output is "Doe, John" title is ommited |
Definition at line 43 of file class.ilUserUtil.php.
References $d, $data, $DIC, $id, $ilCtrl, $ilDB, $img, $lng, $row, and $title.
Referenced by ilSurveyAppraiseesTableGUI\__construct(), ilMStShowUserGUI\__construct(), ilMDCopyrightUsageTableGUI\collectData(), ilSystemNotification\compose(), ilGroupAddToGroupActionGUI\confirmAddUser(), ilSurveyParticipantsGUI\confirmAdminAppraiseesCloseObject(), ilGroupAddToGroupActionGUI\confirmCreateGroupAndAddUser(), ilBadgeManagementGUI\confirmDeassignBadge(), ilExerciseManagementGUI\confirmDeassignMembersObject(), ilSurveyParticipantsGUI\confirmDeleteAppraiseesObject(), ilMailingListsGUI\confirmDeleteMembers(), ilSurveyParticipantsGUI\confirmDeleteRatersObject(), ilConsultationHoursGUI\confirmRejectBooking(), ilCourseParticipantsGroupsGUI\confirmRemove(), ilObjBlogGUI\confirmRemoveContributor(), ilExSubmissionTeamGUI\confirmRemoveTeamMemberObject(), ilExSubmissionTeamGUI\createTeamObject(), ilExerciseManagementGUI\createTeamsFromGroupsObject(), ilContSkillAdminGUI\deassignCompetencesConfirm(), ilPageObjectGUI\edit(), ilExerciseManagementGUI\executeCommand(), ilSharedResourceGUI\executeCommand(), ilBookingReservationsTableGUI\fillRow(), ilExAssignmentListTextTableGUI\fillRow(), ilWikiPagesTableGUI\fillRow(), ilWikiRecentChangesTableGUI\fillRow(), ilPageHistoryTableGUI\fillRow(), ilHistoryTableGUI\fillRow(), ilUserForTagTableGUI\fillRow(), ilExcDeliveredFilesTableGUI\fillRow(), ilWorkspaceShareTableGUI\fillRow(), ilAwarenessData\getData(), ilOnScreenChatUserDataProvider\getDataByUserIds(), ilContributorTableGUI\getItems(), ilExAssignmentPeerReviewTableGUI\getItems(), ilExAssignmentTeamTableGUI\getItems(), ilGlossaryPresentationGUI\getLinkXML(), ilLMPageObjectGUI\getLinkXML(), ilLMPresentationGUI\getLinkXML(), ilNoteGUI\getNoteListHTML(), ilAwarenessData\getOnlineUserData(), ilExSubmissionTeamGUI\getOverviewContent(), ilWikiPagesTableGUI\getPages(), ilAbstractUsersGalleryCollectionProvider\getPopulatedGroup(), ilDclBaseRecordModel\getStandardFieldHTML(), ilAppointmentPresentationGUI\getUserName(), ilInternalLinkGUI\getUserSearchResult(), ilBlogPosting\handleNews(), ilWorkspaceAccessTableGUI\importData(), ilObjSurveyGUI\infoScreen(), ilObjFileGUI\infoScreenForward(), ilLearningProgressBaseGUI\initEditUserForm(), ilSurveyParticipantsGUI\initExternalRaterForm(), ilCalendarCategoryGUI\initFormCategory(), ilExerciseManagementGUI\initGroupForm(), ilExPeerReviewGUI\initPeerReviewItemForm(), ilSurveyExecutionGUI\outSurveyPage(), ilExAssignmentListTextTableGUI\parse(), ilConsultationHourBookingTableGUI\parse(), ilCronManagerTableGUI\parseJobToData(), ilMembershipCronNotifications\parseNewsItem(), ilBuddySystemRelationsTableGUI\populate(), ilBlogPostingGUI\postOutputProcessing(), ilWikiPageGUI\preview(), ilContSkillAdminGUI\publishAssignments(), ilNewsTimelineItemGUI\render(), ilExPeerReviewGUI\renderInfoWidget(), ilObjBlogGUI\renderList(), ilLikeGUI\renderModal(), ilObjBlogGUI\renderNavigationByAuthors(), ilPublicUserProfileGUI\renderTitle(), ilLMMailNotification\send(), ilBuddySystemNotification\send(), ilObjSurvey\send360ReminderToUser(), ilWikiUtil\sendNotification(), ilObjSurvey\sendNotificationMail(), ilNote\sendNotifications(), ilObjSurvey\sendRaterNotification(), ilPageObjectGUI\setDefaultLinkXml(), ilChatroomBanGUI\show(), ilMailingListsGUI\showMembersList(), ilPageObjectGUI\showPage(), ilExAssignmentPeerReviewOverviewTableGUI\translateUserIds(), and ilPageObject\update().
Here is the caller graph for this function:
|
static |
Get ref id of personal starting object.
Definition at line 543 of file class.ilUserUtil.php.
References $DIC, $ilUser, and getStartingObject().
Referenced by getStartingPointAsUrl(), and ilPersonalSettingsGUI\initGeneralSettingsForm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Get current personal starting point.
Definition at line 485 of file class.ilUserUtil.php.
References $current, $DIC, $ilUser, $valid, and getStartingPoint().
Referenced by getStartingPointAsUrl(), and ilPersonalSettingsGUI\initGeneralSettingsForm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Get all valid starting points.
Definition at line 218 of file class.ilUserUtil.php.
References $DIC, $ilSetting, $lang, $lng, ilCalendarSettings\_getInstance(), ilMyStaffAccess\getInstance(), START_PD_CALENDAR, START_PD_MYSTAFF, START_PD_OVERVIEW, START_PD_SUBSCRIPTION, START_PD_WORKSPACE, and START_REPOSITORY.
Referenced by ilUserRoleStartingPointTableGUI\getItems(), ilUserStartingPointGUI\getRoleStartingPointForm(), and ilPersonalSettingsGUI\initGeneralSettingsForm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Get link to personal profile Return empty string in case of not public profile.
| type | $a_usr_id |
Definition at line 197 of file class.ilUserUtil.php.
References $GLOBALS, and ilObjUser\_lookupPref().
Referenced by ilMDCopyrightUsageTableGUI\collectData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Get ref id of starting object.
Definition at line 429 of file class.ilUserUtil.php.
References $DIC, and $ilSetting.
Referenced by ilUserRoleStartingPointTableGUI\getItems(), getPersonalStartingObject(), ilUserStartingPointGUI\getRoleStartingPointForm(), and getStartingPointAsUrl().
Here is the caller graph for this function:
|
static |
Get current starting point setting.
Definition at line 295 of file class.ilUserUtil.php.
References $current, $DIC, $ilSetting, $ilUser, $valid, setStartingPoint(), START_PD_OVERVIEW, START_PD_SUBSCRIPTION, and START_REPOSITORY.
Referenced by ilUserRoleStartingPointTableGUI\getItems(), getPersonalStartingPoint(), ilUserStartingPointGUI\getRoleStartingPointForm(), and getStartingPointAsUrl().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Get current starting point setting as URL.
self::START_PD_LP => 'ilias.php?baseClass=ilPersonalDesktopGUI&cmd=jumpToLP',
Definition at line 330 of file class.ilUserUtil.php.
References $current, $DIC, $ilUser, $map, $tree, ilLink\_getStaticLink(), ilObject\_lookupObjId(), ilPersonalDesktopGUI\CMD_JUMP_TO_MY_STAFF, getPersonalStartingObject(), getPersonalStartingPoint(), ilStartingPoint\getRolesWithStartingPoint(), getStartingObject(), getStartingPoint(), ilStartingPoint\ROLE_BASED, START_PD_OVERVIEW, START_REPOSITORY, and START_REPOSITORY_OBJ.
Referenced by ilMainMenuGUI\getHeaderURL().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Can starting point be personalized?
Definition at line 457 of file class.ilUserUtil.php.
References $DIC, and $ilSetting.
Referenced by ilUserRoleStartingPointTableGUI\getItems(), ilUserStartingPointGUI\getUserStartingPointForm(), ilPersonalSettingsGUI\initGeneralSettingsForm(), and ilPersonalSettingsGUI\saveGeneralSettings().
Here is the caller graph for this function:
|
static |
Did user set any personal starting point (yet)?
Definition at line 471 of file class.ilUserUtil.php.
Referenced by ilPersonalSettingsGUI\initGeneralSettingsForm().
Here is the caller graph for this function:
|
static |
Has public profile.
return
Definition at line 174 of file class.ilUserUtil.php.
Referenced by ilGlossaryPresentationGUI\getLinkXML(), ilLMPageObjectGUI\getLinkXML(), ilLMPresentationGUI\getLinkXML(), and ilPageObjectGUI\setDefaultLinkXml().
Here is the caller graph for this function:
|
static |
Set personal starting point setting.
| int | $a_value | |
| int | $a_ref_id |
Definition at line 508 of file class.ilUserUtil.php.
References $DIC, $ilUser, $tree, $valid, and ilObject\_lookupObjId().
Referenced by ilPersonalSettingsGUI\saveGeneralSettings().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Set starting point setting.
| int | $a_value | |
| int | $a_ref_id |
Definition at line 266 of file class.ilUserUtil.php.
References $DIC, $ilSetting, $tree, $valid, and ilObject\_lookupObjId().
Referenced by getStartingPoint(), and ilUserStartingPointGUI\saveStartingPoint().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Toggle personal starting point setting.
| bool | $a_value |
Definition at line 443 of file class.ilUserUtil.php.
References $DIC, and $ilSetting.
Referenced by ilUserStartingPointGUI\saveUserStartingPoint().
Here is the caller graph for this function:| const ilUserUtil::START_PD_BOOKMARKS = 3 |
Definition at line 16 of file class.ilUserUtil.php.
| const ilUserUtil::START_PD_CALENDAR = 10 |
Definition at line 23 of file class.ilUserUtil.php.
Referenced by getPossibleStartingPoints().
| const ilUserUtil::START_PD_CONTACTS = 12 |
Definition at line 25 of file class.ilUserUtil.php.
| const ilUserUtil::START_PD_LP = 9 |
Definition at line 22 of file class.ilUserUtil.php.
| const ilUserUtil::START_PD_MAIL = 11 |
Definition at line 24 of file class.ilUserUtil.php.
| const ilUserUtil::START_PD_MYSTAFF = 17 |
Definition at line 30 of file class.ilUserUtil.php.
Referenced by getPossibleStartingPoints().
| const ilUserUtil::START_PD_NEWS = 5 |
Definition at line 18 of file class.ilUserUtil.php.
| const ilUserUtil::START_PD_NOTES = 4 |
Definition at line 17 of file class.ilUserUtil.php.
| const ilUserUtil::START_PD_OVERVIEW = 1 |
Definition at line 14 of file class.ilUserUtil.php.
Referenced by getPossibleStartingPoints(), getStartingPoint(), and getStartingPointAsUrl().
| const ilUserUtil::START_PD_PORTFOLIO = 7 |
Definition at line 20 of file class.ilUserUtil.php.
| const ilUserUtil::START_PD_PROFILE = 13 |
Definition at line 26 of file class.ilUserUtil.php.
| const ilUserUtil::START_PD_SETTINGS = 14 |
Definition at line 27 of file class.ilUserUtil.php.
| const ilUserUtil::START_PD_SKILLS = 8 |
Definition at line 21 of file class.ilUserUtil.php.
| const ilUserUtil::START_PD_SUBSCRIPTION = 2 |
Definition at line 15 of file class.ilUserUtil.php.
Referenced by getPossibleStartingPoints(), and getStartingPoint().
| const ilUserUtil::START_PD_WORKSPACE = 6 |
Definition at line 19 of file class.ilUserUtil.php.
Referenced by getPossibleStartingPoints().
| const ilUserUtil::START_REPOSITORY = 15 |
Definition at line 28 of file class.ilUserUtil.php.
Referenced by getPossibleStartingPoints(), getStartingPoint(), and getStartingPointAsUrl().
| const ilUserUtil::START_REPOSITORY_OBJ = 16 |
Definition at line 29 of file class.ilUserUtil.php.
Referenced by ilUserRoleStartingPointTableGUI\getItems(), ilUserStartingPointGUI\getRoleStartingPointForm(), getStartingPointAsUrl(), ilPersonalSettingsGUI\initGeneralSettingsForm(), and ilUserStartingPointGUI\saveStartingPoint().