ILIAS  release_7 Revision v7.30-3-g800a261c036
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 // no break
51 case 'ExternalContent':
52 return '_blank';
53 }
54 }
55
56 return '';
57 }
58}
$_SESSION["AccountId"]
An exception for terminatinating execution or to throw for unit testing.
static _getFrame($a_class, $a_type='')
Get content frame name.
global $DIC
Definition: goto.php:24