ILIAS  release_7 Revision v7.30-3-g800a261c036
ilFrameTargetInfo Class Reference

ilFrameTargetInfo More...

+ Collaboration diagram for ilFrameTargetInfo:

Static Public Member Functions

static _getFrame ($a_class, $a_type='')
 Get content frame name. More...
 

Detailed Description

Member Function Documentation

◆ _getFrame()

static ilFrameTargetInfo::_getFrame (   $a_class,
  $a_type = '' 
)
static

Get content frame name.

Parameters
string$a_class
string$a_type
Returns
string

Definition at line 18 of file class.ilFrameTargetInfo.php.

19 {
20 // LTI
21 global $DIC;
22 $ltiview = $DIC['lti'];
23
24 switch ($a_type) {
25 default:
26 switch ($a_class) {
27 case 'RepositoryContent':
28 if ($_SESSION['il_rep_mode'] == 'flat' or !isset($_SESSION['il_rep_mode'])) {
29 //return 'bottom';
30 // LTI
31 if ($ltiview->isActive()) {
32 return '_self';
33 } else {
34 return '_top';
35 }
36 } else {
37 return 'rep_content';
38 }
39
40 // no break
41 case 'MainContent':
42 //return 'bottom';
43 // LTI
44 if ($ltiview->isActive()) {
45 return '_self';
46 } else {
47 return '_top';
48 }
49
50 // no break
51 case 'ExternalContent':
52 return '_blank';
53 }
54 }
55
56 return '';
57 }
$_SESSION["AccountId"]
global $DIC
Definition: goto.php:24

References $_SESSION, and $DIC.

Referenced by ilObjOrgUnitGUI\addAdminLocatorItems(), ilObjUserGUI\addAdminLocatorItems(), ilLocatorGUI\addRepositoryItems(), ilRepositoryExplorer\buildFrameTarget(), ilCourseContentGUI\editTimings(), ilLMPageObjectGUI\executeCommand(), ilSCORM2004PageNodeGUI\executeCommand(), ilLPCollectionSettingsTableGUI\fillRow(), ilDataCollectionGlobalTemplate\fillSideIcons(), ilCOPageGlobalTemplate\fillSideIcons(), ilRTEGlobalTemplate\fillSideIcons(), ilGlobalTemplate\fillSideIcons(), ilChatroomObjectGUI\getAdminTabs(), ilObjExerciseListGUI\getCommandFrame(), ilObjExternalFeedListGUI\getCommandFrame(), ilObjFileListGUI\getCommandFrame(), ilObjForumListGUI\getCommandFrame(), ilObjGlossaryListGUI\getCommandFrame(), ilObjFileBasedLMListGUI\getCommandFrame(), ilObjIndividualAssessmentListGUI\getCommandFrame(), ilObjLearningModuleListGUI\getCommandFrame(), ilObjMediaCastListGUI\getCommandFrame(), ilObjMediaPoolListGUI\getCommandFrame(), ilObjSAHSLearningModuleListGUI\getCommandFrame(), ilObjSurveyListGUI\getCommandFrame(), ilObjSurveyQuestionPoolListGUI\getCommandFrame(), ilObjTestListGUI\getCommandFrame(), ilObjQuestionPoolListGUI\getCommandFrame(), ilObjWikiListGUI\getCommandFrame(), ilObjectPluginListGUI\getCommandFrame(), ilLMPageObjectGUI\getLinkXML(), ilLMPresentationLinker\getLinkXML(), ilObjForumListGUI\getProperties(), ilLMPresentationGUI\ilLMSubMenu(), ilLMPresentationGUI\ilLocator(), ilUtil\infoPanel(), ilObjSAHSLearningModuleGUI\initCreationForm(), ilObjWorkflowEngineGUI\initLocator(), ilObjSAHSLearningModuleGUI\initUploadForm(), ilLMNavigationRendererGUI\render(), ilObjContentObjectGUI\setilLMMenu(), ilOrgUnitExtensionGUI\setLocator(), and ilContainerGUI\setPageEditorTabs().

+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: