ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Class for creating internal links on e.g repostory items. More...
Static Public Member Functions | |
static | _getLink ($a_ref_id, $a_type='', $a_params=array(), $append="") |
static | _getStaticLink ( $a_ref_id, $a_type='', $a_fallback_goto=true, $append="") |
Get static link. More... | |
Class for creating internal links on e.g repostory items.
This class uses goto.php to create permanent links
Definition at line 15 of file class.ilLink.php.
|
static |
Definition at line 17 of file class.ilLink.php.
References $a_type, $DIC, $name, and IL_INTERNAL_LINK_SCRIPT.
Referenced by LTI\ilMainMenuGUI\__construct(), ilCourseContentGUI\__renderItem(), _getStaticLink(), ilObjExternalFeedGUI\_goto(), ilObjItemGroupGUI\_goto(), ilObjPollGUI\_goto(), assQuestionGUI\addBackTab(), ilInfoScreenGUI\addPreconditionSection(), ilCalendarCategoryGUI\addReferenceLinks(), ilObjLearningSequenceGUI\addToNavigationHistory(), ilObjIndividualAssessmentGUI\addToNavigationHistory(), ilObjContentPageGUI\addToNavigationHistory(), ilObjStudyProgrammeGUI\addToNavigationHistory(), ilECSCourseCreationHandler\addUrlEntry(), ilObjGlossaryGUI\addUsagesToInfo(), ilSurveyExecutionGUI\backToRepository(), ilObjectOwnershipManagementTableGUI\buildActions(), ilCalendarExport\buildAppointmentUrl(), ilAppointmentPresentationExerciseGUI\buildDirectLinkForAppointment(), ilSurveySyncTableGUI\buildPath(), ilLPTableBaseGUI\buildPath(), ilRepUtilGUI\buildPath(), assQuestionGUI\cancelSync(), ilExAssignmentReminder\checkReminders(), ilObjectGUI\cloneAllObject(), ilObjectCopyGUI\copyContainerToTargets(), ilObjectCopyGUI\copyMultipleNonContainer(), ilGroupAddToGroupActionGUI\createGroupAndAddUser(), ilMembershipMailGUI\createMailSignature(), ilObjLearningSequenceGUI\createMailSignature(), ilObjGroupGUI\createMailSignature(), ilObjSessionGUI\createMailSignature(), ilObjCourseGUI\createMailSignature(), ilLinkChecker\createPermanentLink(), ilMailNotification\createPermanentLink(), ilParticipantsTestResultsGUI\createUserResults(), ilObjDataCollection\doUpdate(), ilCourseContentGUI\editTimings(), ilObjGroupGUI\executeCommand(), ilObjectPluginGUI\executeCommand(), ilObjSessionGUI\executeCommand(), ilObjCategoryGUI\executeCommand(), ilPortfolioRepositoryGUI\executeCommand(), ilObjForumGUI\executeCommand(), ilObjCourseGUI\executeCommand(), ilForumPostingDraftsBlockGUI\fillDataSection(), ilConditionHandlerTableGUI\fillRow(), ilAvailableRolesStatusTableGUI\fillRow(), ilAdvancedMDRecordTableGUI\fillRow(), ilLPCollectionSettingsTableGUI\fillRow(), ilECSReleasedContentTableGUI\fillRow(), ilECSImportedContentTableGUI\fillRow(), ilDidacticTemplateSettingsTableGUI\fillRow(), ilObjectTableGUI\fillRow(), ilCourseObjectivesTableGUI\fillRow(), ilTrSummaryTableGUI\fillRow(), ILIAS\GlobalScreen\Scope\MainMenu\Factory\Item\RepositoryLink\getAction(), ilObjPortfolio\getAvailablePortfolioLinksForUserIds(), ilObjContentObjectGUI\getBlockedUsersMailSignature(), ilTestRandomQuestionSetConfig\getCommaSeparatedSourceQuestionPoolLinks(), ilScormMailTemplateLPContext\getDescription(), ilCourseMailTemplateTutorContext\getDescription(), ilCourseMailTemplateMemberContext\getDescription(), ilSurveyMailTemplateReminderContext\getDescription(), ilBadgeLearningHistoryProvider\getEntries(), ilPersonalSkillsGUI\getEvalItem(), ilLPTableBaseGUI\getExportMeta(), ilObjForumGUI\getForumObjects(), ilADTInternalLinkPresentationBridge\getHTML(), ilObjMediaPoolSubItemListGUI\getHTML(), ilObjGlossarySubItemListGUI\getHTML(), ilCalendarAppointmentPanelGUI\getHTML(), ilPathGUI\getHTML(), ilTimingsCronReminder\getInformationForRefId(), ilObjectBadgeTableGUI\getItems(), ilNavigationHistory\getItems(), ilECSObjectSettings\getJsonCore(), ilExcRepoObjAssignmentInfo\getLinks(), ilObjAssessmentFolderGUI\getLogDataOutputForm(), ilForumNewsRendererGUI\getObjectLink(), ilWikiNewsRendererGUI\getObjectLink(), ilLearningModuleNewsRendererGUI\getObjectLink(), ilBlogNewsRendererGUI\getObjectLink(), ilNewsDefaultRendererGUI\getObjectLink(), ilContainerPageGUI\getProfileBackUrl(), ilObjTestDynamicQuestionSetConfig\getSourceQuestionPoolLink(), ilObjLearningSequenceContentTableGUI\getStdLink(), ilPersonalSkillsGUI\getSuggestedResources(), ilObjSurvey\getSurveyCodesForExport(), ilObjSurvey\getSurveyCodesTableData(), ilLPCollectionOfLMChapters\getTableGUIData(), ilObjTestGUI\getTabs(), ilObjItemGroupGUI\gotoParent(), ilMembershipRegistrationCodeUtils\handleCode(), ilLPListOfSettingsGUI\handleLPUsageInfo(), ilLMPresentationGUI\ilPage(), ilObjCourseGUI\initEditForm(), ilObjGroupGUI\initForm(), ilTaxonomyAdministrationRepositoryTableGUI\initItems(), ilMainMenuGUI\initMemberView(), ilUserCertificateGUI\listCertificates(), ilObjAssessmentFolderGUI\logAdminObject(), ilPCContentInclude\modifyPageContentPostXsl(), ilConsultationHoursTableGUI\parse(), ilRbacLogTableGUI\parseChangesFaPa(), ilObjMediaPoolSubItemListGUI\parseImage(), ilTimingsPersonalTableGUI\parseTitle(), ilTimingsManageTableGUI\parseTitle(), ilContainerGUI\performPasteIntoMultipleObjectsObject(), ilObjQuestionPoolGUI\questionsObject(), ilObjectGUI\redirectAfterCreation(), ilExerciseManagementGUI\redirectFeedbackMailObject(), ilObjCourseGUI\redirectLocToTestConfirmedObject(), ilObjCourseGUI\redirectLocToTestObject(), ilLearningHistoryTimelineItem\render(), ilContainerContentGUI\renderCard(), ilCalendarSelectionBlockGUI\renderItem(), ilPortfolioPageGUI\renderMyCourses(), ilExAssTypeWikiTeamGUI\renderOverviewContent(), ilNoteGUI\renderTargets(), ilExcMailTemplateSubmitReminderContext\resolveSpecificPlaceholder(), ilExcMailTemplateGradeReminderContext\resolveSpecificPlaceholder(), ilExcMailTemplatePeerReminderContext\resolveSpecificPlaceholder(), ilObjUserGUI\roleassignmentObject(), ilObjExercise\sendAssignment(), ilObjSurvey\sendCodes(), ilLPTableBaseGUI\sendMail(), ilMembershipCronMinMembers\sendMessage(), ilBadgeHandler\sendNotification(), ilWikiUtil\sendNotification(), ilNote\sendNotifications(), ilObjSurveyGUI\sendUserResultsMail(), ilObjItemGroupGUI\setTabs(), ilLMPresentationGUI\showPreconditionsOfPage(), ilCourseContentGUI\showStartObjects(), ilObjPollGUI\subscribe(), assQuestionGUI\sync(), ilObjPortfolioGUI\toRepository(), ilObjPollGUI\unsubscribe(), and ilObjPollGUI\vote().
|
static |
Get static link.
public
int | reference id |
string | object type |
bool | fallback to goto.php if robots are disabled |
Definition at line 53 of file class.ilLink.php.
References $a_type, $DIC, ilRobotSettings\_getInstance(), and _getLink().
Referenced by ilObjFileAccess\_getPermanentDownloadLink(), ilAppointmentPresentationGUI\addContainerInfo(), ilTemplate\addILIASFooter(), ilLegacyKioskModeView\buildControls(), ilAppointmentPresentationGUI\buildDirectLinkForAppointment(), ilRepositoryExplorer\buildLinkTarget(), ilObjSurvey\checkReminder(), ilContactUserActionProvider\collectActionsForTargetUser(), ilAppointmentPresentationConsultationHoursGUI\collectPropertiesAndActions(), ilAppointmentPresentationGroupGUI\collectPropertiesAndActions(), ilAppointmentPresentationBookingPoolGUI\collectPropertiesAndActions(), ilAppointmentPresentationCourseGUI\collectPropertiesAndActions(), ilObjectListGUI\createDefaultCommand(), ilObjBlog\deliverRSS(), ilSurveyParticipantsGUI\editRatersObject(), ilSurveyEvaluationGUI\evaluation(), ilWikiHandlerGUI\executeCommand(), ilTermUsagesTableGUI\fillRow(), ilMediaPoolPageUsagesTableGUI\fillRow(), ilMediaObjectUsagesTableGUI\fillRow(), ilSkillLevelTableGUI\fillRow(), ilWorkspaceShareTableGUI\fillRow(), ilMStListCoursesGUI\getActions(), ilChatroom\getChatURL(), ilPublicUserProfileGUI\getEmbeddable(), ilBlogExerciseGUI\getExerciseInfo(), ilPortfolioExerciseGUI\getExerciseInfo(), ilDclIliasReferenceRecordFieldModel\getExportValue(), ilWorkspaceAccessHandler\getGotoLink(), ilObjLinkResourceSubItemListGUI\getHTML(), ilCalendarAppointmentPanelGUI\getHTML(), ilPermanentLinkGUI\getHTML(), ilPDSelectedItemsBlockSelectedItemsViewGUI\getIntroductionHtml(), ilDclIliasReferenceRecordRepresentation\getLinkHTML(), ilRepositoryExplorerGUI\getNodeHref(), ilPortfolioPageGUI\getPagePermaLink(), ilUserUtil\getStartingPointAsUrl(), ilRepositoryGlobalScreenProvider\getStaticSubItems(), ilObjLinkResourceGUI\handleSubItemLinks(), ilSurveyParticipantsGUI\mailRatersActionObject(), ilObjPortfolioBaseGUI\preview(), ilObjPortfolioGUI\printView(), ilObjBlogGUI\renderFullScreen(), ilObjBlogGUI\renderList(), ilRegistrationMailNotification\send(), ilBuddySystemNotification\send(), ilSkillNotifications\sendMail(), ilMembershipCronNotifications\sendMail(), ilECSObjectSettings\sendNewContentNotification(), ilRemoteObjectBase\sendNewContentNotification(), ilNote\sendNotifications(), ilObjSurvey\sendTutorNotification(), ilCalendarAppointmentGUI\showInfoScreen(), and ilContactGUI\submitInvitation().