ILIAS
release_8 Revision v8.19-1-g4e8f2f9140c
◀ ilDoc Overview
Main Page
Related Pages
Modules
+
Namespaces
Namespace List
+
Namespace Members
+
All
$
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
+
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
+
Variables
$
a
b
c
d
e
f
g
h
j
l
m
p
s
t
u
+
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
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Ö
+
Files
File List
+
Globals
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
+
Functions
_
a
b
c
d
e
g
h
i
m
n
p
r
s
t
u
v
x
+
Variables
$
a
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
z
Examples
•
All
Data Structures
Namespaces
Files
Functions
Variables
Modules
Pages
ilPRGUserInformation.php
Go to the documentation of this file.
1
<?php
2
3
declare(strict_types=1);
4
24
class
ilPRGUserInformation
25
{
26
public
const
COLNAMES
= [
27
'firstname'
,
28
'lastname'
,
29
'login'
,
30
'active'
,
31
'email'
,
32
'gender'
,
33
'title'
,
34
];
35
36
protected
ilUserDefinedData
$udf
;
37
protected
string
$orgu_repr
;
38
protected
string
$firstname
;
39
protected
string
$lastname
;
40
protected
bool
$active
;
41
protected
string
$login
;
42
protected
string
$email
;
43
protected
string
$gender
;
44
protected
string
$title
;
45
46
public
function
__construct
(
47
ilUserDefinedData
$udf,
48
string
$orgu_repr,
49
string
$firstname,
50
string
$lastname,
51
string
$login,
52
bool
$active,
53
string
$email,
54
string
$gender,
55
string
$title
56
) {
57
$this->udf =
$udf
;
58
$this->orgu_repr =
$orgu_repr
;
59
$this->firstname =
$firstname
;
60
$this->lastname =
$lastname
;
61
$this->active =
$active
;
62
$this->
login
=
$login
;
63
$this->email =
$email
;
64
$this->gender =
$gender
;
65
$this->title =
$title
;
66
}
67
68
public
function
getFirstname
(): string
69
{
70
return
$this->firstname
;
71
}
72
public
function
getLastname
(): string
73
{
74
return
$this->lastname
;
75
}
76
public
function
isActive
(): bool
77
{
78
return
$this->active
;
79
}
80
public
function
getEmail
(): string
81
{
82
return
$this->email
;
83
}
84
public
function
getLogin
(): string
85
{
86
return
$this->login
;
87
}
88
public
function
getOrguRepresentation
(): string
89
{
90
return
$this->orgu_repr
;
91
}
92
public
function
getUdf
(
string
$field)
93
{
94
return
$this->udf->get($field);
95
}
96
public
function
getAllUdf
():
ilUserDefinedData
97
{
98
return
$this->udf
;
99
}
100
101
public
function
getFullname
(): string
102
{
103
return
$this->lastname .
', '
.
$this->firstname
;
104
}
105
public
function
getGender
(): string
106
{
107
return
$this->gender
;
108
}
109
public
function
getTitle
(): string
110
{
111
return
$this->title
;
112
}
113
}
ilPRGUserInformation\isActive
isActive()
Definition:
ilPRGUserInformation.php:76
ilPRGUserInformation\getFullname
getFullname()
Definition:
ilPRGUserInformation.php:101
ilUserDefinedData
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilUserDefinedData.php:23
ilPRGUserInformation\$firstname
string $firstname
Definition:
ilPRGUserInformation.php:38
ilPRGUserInformation\$login
string $login
Definition:
ilPRGUserInformation.php:41
ilPRGUserInformation\getFirstname
getFirstname()
Definition:
ilPRGUserInformation.php:68
ilPRGUserInformation\getLastname
getLastname()
Definition:
ilPRGUserInformation.php:72
ilPRGUserInformation
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
ilPRGUserInformation.php:24
ILIAS\UI\examples\Symbol\Glyph\Login\login
login()
Definition:
login.php:7
ilPRGUserInformation\$udf
ilUserDefinedData $udf
Definition:
ilPRGUserInformation.php:36
ilPRGUserInformation\getUdf
getUdf(string $field)
Definition:
ilPRGUserInformation.php:92
ilPRGUserInformation\$email
string $email
Definition:
ilPRGUserInformation.php:42
ilPRGUserInformation\$orgu_repr
string $orgu_repr
Definition:
ilPRGUserInformation.php:37
ilPRGUserInformation\COLNAMES
const COLNAMES
Definition:
ilPRGUserInformation.php:26
ilPRGUserInformation\getOrguRepresentation
getOrguRepresentation()
Definition:
ilPRGUserInformation.php:88
ilPRGUserInformation\$lastname
string $lastname
Definition:
ilPRGUserInformation.php:39
ilPRGUserInformation\getGender
getGender()
Definition:
ilPRGUserInformation.php:105
ilPRGUserInformation\$title
string $title
Definition:
ilPRGUserInformation.php:44
ilPRGUserInformation\__construct
__construct(ilUserDefinedData $udf, string $orgu_repr, string $firstname, string $lastname, string $login, bool $active, string $email, string $gender, string $title)
Definition:
ilPRGUserInformation.php:46
ilPRGUserInformation\getTitle
getTitle()
Definition:
ilPRGUserInformation.php:109
ilPRGUserInformation\$active
bool $active
Definition:
ilPRGUserInformation.php:40
ilPRGUserInformation\getEmail
getEmail()
Definition:
ilPRGUserInformation.php:80
ilPRGUserInformation\getLogin
getLogin()
Definition:
ilPRGUserInformation.php:84
ilPRGUserInformation\getAllUdf
getAllUdf()
Definition:
ilPRGUserInformation.php:96
ilPRGUserInformation\$gender
string $gender
Definition:
ilPRGUserInformation.php:43
Modules
StudyProgramme
classes
model
Assignments
ilPRGUserInformation.php
Generated on Sun Apr 20 2025 22:01:42 for ILIAS by
1.8.13 (using
Doxyfile
)