ILIAS
release_5-0 Revision 5.0.0-1144-gc4397b1f870
◀ ilDoc Overview
Main Page
Related Pages
Modules
+
Namespaces
Namespace List
+
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
+
Data Fields
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
$
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Files
File List
+
Globals
+
All
$
(
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
+
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
o
p
r
s
t
u
v
w
x
+
Variables
$
(
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Examples
•
All
Data Structures
Namespaces
Files
Functions
Variables
Modules
Pages
studip_referrer.php
Go to the documentation of this file.
1
<?php
2
/* Copyright (c) 1998-2009 ILIAS open source, Extended GPL, see docs/LICENSE */
3
11
/* ILIAS Version 4.0.2 */
12
13
if
(file_exists(
"./ilias.ini.php"
)){
14
require_once(
"./Services/Init/classes/class.ilIniFile.php"
);
15
$ilIliasIniFile
=
new
ilIniFile
(
"./ilias.ini.php"
);
16
$ilIliasIniFile
->read();
17
$serverSettings
=
$ilIliasIniFile
->readGroup(
"server"
);
18
if
(
$serverSettings
[
"studip"
] != 1)
19
{
20
echo
'Option "studip" in ilias.ini.php is not enabled. You need to add studip = "1" to the server section.'
;
21
exit
();
22
}
23
24
if
(isset(
$_GET
[
'sess_id'
]))
25
{
26
setcookie(
'PHPSESSID'
,
$_GET
[
'sess_id'
]);
27
$_COOKIE
[
'PHPSESSID'
] =
$_GET
[
'sess_id'
];
28
}
29
30
if
(isset(
$_GET
[
'client_id'
]))
31
{
32
setcookie(
'ilClientId'
,
$_GET
[
'client_id'
]);
33
$_COOKIE
[
'ilClientId'
] =
$_GET
[
'client_id'
];
34
}
35
36
require_once
"./include/inc.header.php"
;
37
38
$jump_to =
'index.php'
;
39
40
// redirect to specified page
41
$redirect
=
false
;
42
switch
(
$_GET
[
'target'
])
43
{
44
case
'start'
:
45
switch
(
$_GET
[
'type'
])
46
{
47
case
'lm'
:
48
$_GET
[
'baseClass'
] =
'ilLMPresentationGUI'
;
49
$jump_to =
'ilias.php'
;
50
break
;
51
case
'tst'
:
52
$_GET
[
'cmd'
] =
'infoScreen'
;
53
$_GET
[
'baseClass'
] =
'ilObjTestGUI'
;
54
$jump_to =
'ilias.php'
;
55
break
;
56
case
'sahs'
:
57
$jump_to =
'ilias.php?baseClass=ilSAHSPresentationGUI&ref_id='
.$_GET[
'ref_id'
];
58
$redirect
=
true
;
59
break
;
60
case
'htlm'
:
61
$_GET
[
'baseClass'
] =
'ilHTLMPresentationGUI'
;
62
$jump_to =
'ilias.php'
;
63
break
;
64
case
'glo'
:
65
$_GET
[
'baseClass'
] =
'ilGlossaryPresentationGUI'
;
66
$jump_to =
'ilias.php'
;
67
break
;
68
default
:
69
unset($jump_to);
70
}
71
break
;
72
case
'new'
:
73
$_POST
[
'new_type'
] =
$_GET
[
'type'
];
74
$_POST
[
'cmd'
][
'create'
] =
'add'
;
75
$_GET
[
'cmd'
] =
'post'
;
76
$_GET
[
ilCtrl::IL_RTOKEN_NAME
] =
$ilCtrl
->getRequestToken();
77
$_GET
[
'baseClass'
] =
'ilRepositoryGUI'
;
78
$jump_to =
'ilias.php'
;
79
break
;
80
case
'edit'
:
81
switch
(
$_GET
[
'type'
])
82
{
83
case
'lm'
:
84
$_GET
[
'baseClass'
] =
'ilLMEditorGUI'
;
85
$jump_to =
'ilias.php'
;
86
break
;
87
case
'tst'
:
88
$_GET
[
'cmd'
] =
''
;
89
$_GET
[
'baseClass'
] =
'ilObjTestGUI'
;
90
$jump_to =
'ilias.php'
;
91
break
;
92
case
'sahs'
:
93
$_GET
[
'baseClass'
] =
'ilSAHSEditGUI'
;
94
$jump_to =
'ilias.php'
;
95
break
;
96
case
'htlm'
:
97
$_GET
[
'baseClass'
] =
'ilHTLMEditorGUI'
;
98
$jump_to =
'ilias.php'
;
99
break
;
100
case
'glo'
:
101
$_GET
[
'baseClass'
] =
'ilGlossaryEditorGUI'
;
102
$jump_to =
'ilias.php'
;
103
break
;
104
default
:
105
unset($jump_to);
106
}
107
break
;
108
case
'login'
:
109
break
;
110
default
:
111
unset($jump_to);
112
}
113
if
(
$redirect
)
114
{
115
header(
"Location: "
.$jump_to);
116
exit
();
117
}
118
elseif(isset($jump_to))
119
{
120
include($jump_to);
121
}
122
}
123
?>
exit
exit
Definition:
login.php:54
$_POST
$_POST['username']
Definition:
cron.php:12
$_GET
$_GET["client_id"]
Definition:
cfg.phpunit.template.php:12
$_COOKIE
$_COOKIE["ilClientId"]
Definition:
cron.php:11
$serverSettings
$serverSettings
Definition:
server.php:45
$ilCtrl
global $ilCtrl
Definition:
ilias.php:18
ilCtrl\IL_RTOKEN_NAME
const IL_RTOKEN_NAME
Definition:
class.ilCtrl.php:13
$ilIliasIniFile
global $ilIliasIniFile
Definition:
imagemanager.php:32
$redirect
$redirect
Definition:
index.php:18
ilIniFile
INIFile Parser.
Definition:
class.ilIniFile.php:34
studip_referrer.php
Generated on Mon Apr 7 2025 19:01:00 for ILIAS by
1.8.13 (using
Doxyfile
)