ILIAS
release_7 Revision v7.30-3-g800a261c036
◀ ilDoc Overview
class.ilMStListCourse.php
Go to the documentation of this file.
1
<?
php
2
namespace
ILIAS\MyStaff\ListCourses
;
3
4
use
ilObjCourse
;
5
use
ilObjUser
;
6
12
class
ilMStListCourse
13
{
14
const
MEMBERSHIP_STATUS_REQUESTED
= 1;
15
const
MEMBERSHIP_STATUS_WAITINGLIST
= 2;
16
const
MEMBERSHIP_STATUS_REGISTERED
= 3;
21
protected
$crs_ref_id
;
25
protected
$crs_title
;
29
protected
$usr_id
;
33
protected
$usr_reg_status
;
37
protected
$usr_lp_status
;
41
protected
$usr_login
;
45
protected
$usr_firstname
;
49
protected
$usr_lastname
;
53
protected
$usr_email
;
54
55
public
function
get
($prop)
56
{
57
return
$this->$prop;
58
}
59
63
public
function
getCrsRefId
()
64
{
65
return
$this->crs_ref_id
;
66
}
67
68
72
public
function
setCrsRefId
(
$crs_ref_id
)
73
{
74
$this->crs_ref_id =
$crs_ref_id
;
75
}
76
77
81
public
function
getCrsTitle
()
82
{
83
return
$this->crs_title
;
84
}
85
86
90
public
function
setCrsTitle
(
$crs_title
)
91
{
92
$this->crs_title =
$crs_title
;
93
}
94
95
99
public
function
getUsrId
()
100
{
101
return
$this->usr_id
;
102
}
103
104
108
public
function
setUsrId
(
$usr_id
)
109
{
110
$this->usr_id =
$usr_id
;
111
}
112
113
117
public
function
getUsrRegStatus
()
118
{
119
return
$this->usr_reg_status
;
120
}
121
122
126
public
function
setUsrRegStatus
(
$usr_reg_status
)
127
{
128
$this->usr_reg_status =
$usr_reg_status
;
129
}
130
131
135
public
function
getUsrLpStatus
()
136
{
137
return
$this->usr_lp_status
;
138
}
139
140
144
public
function
setUsrLpStatus
(
$usr_lp_status
)
145
{
146
$this->usr_lp_status =
$usr_lp_status
;
147
}
148
149
153
public
function
getUsrLogin
()
154
{
155
return
$this->usr_login
;
156
}
157
158
162
public
function
setUsrLogin
(
$usr_login
)
163
{
164
$this->usr_login =
$usr_login
;
165
}
166
167
171
public
function
getUsrFirstname
()
172
{
173
return
$this->usr_firstname
;
174
}
175
176
180
public
function
setUsrFirstname
(
$usr_firstname
)
181
{
182
$this->usr_firstname =
$usr_firstname
;
183
}
184
185
189
public
function
getUsrLastname
()
190
{
191
return
$this->usr_lastname
;
192
}
193
194
198
public
function
setUsrLastname
(
$usr_lastname
)
199
{
200
$this->usr_lastname =
$usr_lastname
;
201
}
202
203
207
public
function
getUsrEmail
()
208
{
209
return
$this->usr_email
;
210
}
211
212
216
public
function
setUsrEmail
(
$usr_email
)
217
{
218
$this->usr_email =
$usr_email
;
219
}
220
221
//Other
222
223
227
public
function
returnIlUserObj
()
228
{
229
$il_user_obj =
new
ilObjUser
($this->usr_id);
230
231
return
$il_user_obj;
232
}
233
234
238
public
function
returnIlCourseObj
()
239
{
240
$il_course_obj =
new
ilObjCourse
($this->crs_ref_id);
241
242
return
$il_course_obj;
243
}
244
245
251
public
static
function
getMembershipStatusText
($status)
252
{
253
global
$DIC
;
254
255
switch
($status) {
256
case
self::MEMBERSHIP_STATUS_WAITINGLIST
:
257
return
$DIC
->language()->txt(
'mst_memb_status_waitinglist'
);
258
break
;
259
260
case
self::MEMBERSHIP_STATUS_REGISTERED
:
261
return
$DIC
->language()->txt(
'mst_memb_status_registered'
);
262
break
;
263
264
case
self::MEMBERSHIP_STATUS_REQUESTED
:
265
return
$DIC
->language()->txt(
'mst_memb_status_requested'
);
266
break
;
267
}
268
269
return
""
;
270
}
271
}
php
An exception for terminatinating execution or to throw for unit testing.
ILIAS\MyStaff\ListCourses\ilMStListCourse
Class ilMStListCourse.
Definition:
class.ilMStListCourse.php:13
ILIAS\MyStaff\ListCourses\ilMStListCourse\getUsrEmail
getUsrEmail()
Definition:
class.ilMStListCourse.php:207
ILIAS\MyStaff\ListCourses\ilMStListCourse\MEMBERSHIP_STATUS_WAITINGLIST
const MEMBERSHIP_STATUS_WAITINGLIST
Definition:
class.ilMStListCourse.php:15
ILIAS\MyStaff\ListCourses\ilMStListCourse\$crs_ref_id
$crs_ref_id
Definition:
class.ilMStListCourse.php:21
ILIAS\MyStaff\ListCourses\ilMStListCourse\$usr_login
$usr_login
Definition:
class.ilMStListCourse.php:41
ILIAS\MyStaff\ListCourses\ilMStListCourse\setUsrLpStatus
setUsrLpStatus($usr_lp_status)
Definition:
class.ilMStListCourse.php:144
ILIAS\MyStaff\ListCourses\ilMStListCourse\$usr_id
$usr_id
Definition:
class.ilMStListCourse.php:29
ILIAS\MyStaff\ListCourses\ilMStListCourse\getUsrFirstname
getUsrFirstname()
Definition:
class.ilMStListCourse.php:171
ILIAS\MyStaff\ListCourses\ilMStListCourse\returnIlUserObj
returnIlUserObj()
Definition:
class.ilMStListCourse.php:227
ILIAS\MyStaff\ListCourses\ilMStListCourse\getUsrId
getUsrId()
Definition:
class.ilMStListCourse.php:99
ILIAS\MyStaff\ListCourses\ilMStListCourse\MEMBERSHIP_STATUS_REQUESTED
const MEMBERSHIP_STATUS_REQUESTED
Definition:
class.ilMStListCourse.php:14
ILIAS\MyStaff\ListCourses\ilMStListCourse\getUsrRegStatus
getUsrRegStatus()
Definition:
class.ilMStListCourse.php:117
ILIAS\MyStaff\ListCourses\ilMStListCourse\setCrsRefId
setCrsRefId($crs_ref_id)
Definition:
class.ilMStListCourse.php:72
ILIAS\MyStaff\ListCourses\ilMStListCourse\$usr_lp_status
$usr_lp_status
Definition:
class.ilMStListCourse.php:37
ILIAS\MyStaff\ListCourses\ilMStListCourse\$usr_email
$usr_email
Definition:
class.ilMStListCourse.php:53
ILIAS\MyStaff\ListCourses\ilMStListCourse\getUsrLogin
getUsrLogin()
Definition:
class.ilMStListCourse.php:153
ILIAS\MyStaff\ListCourses\ilMStListCourse\setUsrId
setUsrId($usr_id)
Definition:
class.ilMStListCourse.php:108
ILIAS\MyStaff\ListCourses\ilMStListCourse\getUsrLastname
getUsrLastname()
Definition:
class.ilMStListCourse.php:189
ILIAS\MyStaff\ListCourses\ilMStListCourse\MEMBERSHIP_STATUS_REGISTERED
const MEMBERSHIP_STATUS_REGISTERED
Definition:
class.ilMStListCourse.php:16
ILIAS\MyStaff\ListCourses\ilMStListCourse\setUsrEmail
setUsrEmail($usr_email)
Definition:
class.ilMStListCourse.php:216
ILIAS\MyStaff\ListCourses\ilMStListCourse\setUsrLogin
setUsrLogin($usr_login)
Definition:
class.ilMStListCourse.php:162
ILIAS\MyStaff\ListCourses\ilMStListCourse\getCrsTitle
getCrsTitle()
Definition:
class.ilMStListCourse.php:81
ILIAS\MyStaff\ListCourses\ilMStListCourse\setUsrFirstname
setUsrFirstname($usr_firstname)
Definition:
class.ilMStListCourse.php:180
ILIAS\MyStaff\ListCourses\ilMStListCourse\returnIlCourseObj
returnIlCourseObj()
Definition:
class.ilMStListCourse.php:238
ILIAS\MyStaff\ListCourses\ilMStListCourse\$crs_title
$crs_title
Definition:
class.ilMStListCourse.php:25
ILIAS\MyStaff\ListCourses\ilMStListCourse\$usr_firstname
$usr_firstname
Definition:
class.ilMStListCourse.php:45
ILIAS\MyStaff\ListCourses\ilMStListCourse\getCrsRefId
getCrsRefId()
Definition:
class.ilMStListCourse.php:63
ILIAS\MyStaff\ListCourses\ilMStListCourse\setUsrLastname
setUsrLastname($usr_lastname)
Definition:
class.ilMStListCourse.php:198
ILIAS\MyStaff\ListCourses\ilMStListCourse\$usr_lastname
$usr_lastname
Definition:
class.ilMStListCourse.php:49
ILIAS\MyStaff\ListCourses\ilMStListCourse\getUsrLpStatus
getUsrLpStatus()
Definition:
class.ilMStListCourse.php:135
ILIAS\MyStaff\ListCourses\ilMStListCourse\setCrsTitle
setCrsTitle($crs_title)
Definition:
class.ilMStListCourse.php:90
ILIAS\MyStaff\ListCourses\ilMStListCourse\$usr_reg_status
$usr_reg_status
Definition:
class.ilMStListCourse.php:33
ILIAS\MyStaff\ListCourses\ilMStListCourse\setUsrRegStatus
setUsrRegStatus($usr_reg_status)
Definition:
class.ilMStListCourse.php:126
ILIAS\MyStaff\ListCourses\ilMStListCourse\getMembershipStatusText
static getMembershipStatusText($status)
Definition:
class.ilMStListCourse.php:251
ilObjCourse
Class ilObjCourse.
Definition:
class.ilObjCourse.php:36
ilObjUser
Definition:
class.ilObjUser.php:28
$DIC
global $DIC
Definition:
goto.php:24
ILIAS\MyStaff\ListCourses
Definition:
class.ilMStListCourse.php:2
Services
MyStaff
classes
ListCourses
class.ilMStListCourse.php
Generated on Fri Oct 3 2025 21:01:02 for ILIAS by
1.9.4 (using
Doxyfile
)