ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
class.ilFrameTargetInfo.php
Go to the documentation of this file.
1 <?php
2 /* Copyright (c) 1998-2009 ILIAS open source, Extended GPL, see docs/LICENSE */
3 
10 {
18  public static function _getFrame($a_class, $a_type = '')
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  // frame for external content (e.g. web bookmarks, external links)
51  // no break
52  case 'ExternalContent':
53  return '_blank';
54  }
55  }
56 
57  return '';
58  }
59 }
$_SESSION["AccountId"]
global $DIC
Definition: saml.php:7
$a_type
Definition: workflow.php:92
static _getFrame($a_class, $a_type='')
Get content frame name.