ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\MyStaff\ListCourses\ilMStListCourse Class Reference

Class ilMStListCourse. More...

+ Collaboration diagram for ILIAS\MyStaff\ListCourses\ilMStListCourse:

Public Member Functions

 getCrsRefId ()
 
 setCrsRefId (int $crs_ref_id)
 
 getCrsTitle ()
 
 setCrsTitle (string $crs_title)
 
 getUsrId ()
 
 setUsrId (int $usr_id)
 
 getUsrRegStatus ()
 
 setUsrRegStatus (int $usr_reg_status)
 
 getUsrLpStatus ()
 
 setUsrLpStatus (int $usr_lp_status)
 
 getUsrLogin ()
 
 setUsrLogin (string $usr_login)
 
 getUsrFirstname ()
 
 setUsrFirstname (string $usr_firstname)
 
 getUsrLastname ()
 
 setUsrLastname (string $usr_lastname)
 
 getUsrEmail ()
 
 setUsrEmail (string $usr_email)
 
 returnIlUserObj ()
 
 returnIlCourseObj ()
 

Static Public Member Functions

static getMembershipStatusText (int $status)
 

Data Fields

const int MEMBERSHIP_STATUS_REQUESTED = 1
 
const int MEMBERSHIP_STATUS_WAITINGLIST = 2
 
const int MEMBERSHIP_STATUS_REGISTERED = 3
 

Protected Attributes

int $crs_ref_id
 
string $crs_title
 
int $usr_id
 
int $usr_reg_status
 
int $usr_lp_status
 
string $usr_login
 
string $usr_firstname
 
string $usr_lastname
 
string $usr_email
 

Detailed Description

Member Function Documentation

◆ getCrsRefId()

ILIAS\MyStaff\ListCourses\ilMStListCourse::getCrsRefId ( )
final

Definition at line 46 of file class.ilMStListCourse.php.

References ILIAS\MyStaff\ListCourses\ilMStListCourse\$crs_ref_id.

Referenced by ilMyStaffGUI\getUserLpStatusAsHtml(), and ilMyStaffGUI\getUserLpStatusAsText().

+ Here is the caller graph for this function:

◆ getCrsTitle()

ILIAS\MyStaff\ListCourses\ilMStListCourse::getCrsTitle ( )
final

◆ getMembershipStatusText()

static ILIAS\MyStaff\ListCourses\ilMStListCourse::getMembershipStatusText ( int  $status)
staticfinal

Definition at line 147 of file class.ilMStListCourse.php.

147 : string
148 {
149 global $DIC;
150
151 switch ($status) {
153 return $DIC->language()->txt('mst_memb_status_waitinglist');
154 break;
155
157 return $DIC->language()->txt('mst_memb_status_registered');
158 break;
159
161 return $DIC->language()->txt('mst_memb_status_requested');
162 break;
163 }
164
165 return "";
166 }
global $DIC
Definition: shib_login.php:26

References $DIC, ILIAS\MyStaff\ListCourses\ilMStListCourse\MEMBERSHIP_STATUS_REGISTERED, ILIAS\MyStaff\ListCourses\ilMStListCourse\MEMBERSHIP_STATUS_REQUESTED, and ILIAS\MyStaff\ListCourses\ilMStListCourse\MEMBERSHIP_STATUS_WAITINGLIST.

Referenced by ilMStListCoursesTableGUI\getFieldValuesForExport().

+ Here is the caller graph for this function:

◆ getUsrEmail()

ILIAS\MyStaff\ListCourses\ilMStListCourse::getUsrEmail ( )
final

◆ getUsrFirstname()

ILIAS\MyStaff\ListCourses\ilMStListCourse::getUsrFirstname ( )
final

◆ getUsrId()

ILIAS\MyStaff\ListCourses\ilMStListCourse::getUsrId ( )
final

◆ getUsrLastname()

ILIAS\MyStaff\ListCourses\ilMStListCourse::getUsrLastname ( )
final

◆ getUsrLogin()

ILIAS\MyStaff\ListCourses\ilMStListCourse::getUsrLogin ( )
final

◆ getUsrLpStatus()

ILIAS\MyStaff\ListCourses\ilMStListCourse::getUsrLpStatus ( )
final

◆ getUsrRegStatus()

ILIAS\MyStaff\ListCourses\ilMStListCourse::getUsrRegStatus ( )
final

Definition at line 76 of file class.ilMStListCourse.php.

References ILIAS\MyStaff\ListCourses\ilMStListCourse\$usr_reg_status.

Referenced by ilMStShowUserCoursesTableGUI\getFieldValuesForExport().

+ Here is the caller graph for this function:

◆ returnIlCourseObj()

ILIAS\MyStaff\ListCourses\ilMStListCourse::returnIlCourseObj ( )
final

Definition at line 142 of file class.ilMStListCourse.php.

143 {
144 return new ilObjCourse($this->crs_ref_id);
145 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ returnIlUserObj()

ILIAS\MyStaff\ListCourses\ilMStListCourse::returnIlUserObj ( )
final

Definition at line 137 of file class.ilMStListCourse.php.

137 : ilObjUser
138 {
139 return new ilObjUser($this->usr_id);
140 }
User class.

◆ setCrsRefId()

ILIAS\MyStaff\ListCourses\ilMStListCourse::setCrsRefId ( int  $crs_ref_id)
final

Definition at line 51 of file class.ilMStListCourse.php.

51 : void
52 {
53 $this->crs_ref_id = $crs_ref_id;
54 }

References ILIAS\MyStaff\ListCourses\ilMStListCourse\$crs_ref_id.

◆ setCrsTitle()

ILIAS\MyStaff\ListCourses\ilMStListCourse::setCrsTitle ( string  $crs_title)
final

Definition at line 61 of file class.ilMStListCourse.php.

61 : void
62 {
63 $this->crs_title = $crs_title;
64 }

References ILIAS\MyStaff\ListCourses\ilMStListCourse\$crs_title.

◆ setUsrEmail()

ILIAS\MyStaff\ListCourses\ilMStListCourse::setUsrEmail ( string  $usr_email)
final

Definition at line 131 of file class.ilMStListCourse.php.

132 {
133 $this->usr_email = $usr_email;
134 }

References ILIAS\MyStaff\ListCourses\ilMStListCourse\$usr_email.

◆ setUsrFirstname()

ILIAS\MyStaff\ListCourses\ilMStListCourse::setUsrFirstname ( string  $usr_firstname)
final

Definition at line 111 of file class.ilMStListCourse.php.

111 : void
112 {
113 $this->usr_firstname = $usr_firstname;
114 }

References ILIAS\MyStaff\ListCourses\ilMStListCourse\$usr_firstname.

◆ setUsrId()

ILIAS\MyStaff\ListCourses\ilMStListCourse::setUsrId ( int  $usr_id)
final

Definition at line 71 of file class.ilMStListCourse.php.

71 : void
72 {
73 $this->usr_id = $usr_id;
74 }

References ILIAS\MyStaff\ListCourses\ilMStListCourse\$usr_id.

◆ setUsrLastname()

ILIAS\MyStaff\ListCourses\ilMStListCourse::setUsrLastname ( string  $usr_lastname)
final

Definition at line 121 of file class.ilMStListCourse.php.

122 {
123 $this->usr_lastname = $usr_lastname;
124 }

References ILIAS\MyStaff\ListCourses\ilMStListCourse\$usr_lastname.

◆ setUsrLogin()

ILIAS\MyStaff\ListCourses\ilMStListCourse::setUsrLogin ( string  $usr_login)
final

Definition at line 101 of file class.ilMStListCourse.php.

102 {
103 $this->usr_login = $usr_login;
104 }

References ILIAS\MyStaff\ListCourses\ilMStListCourse\$usr_login.

◆ setUsrLpStatus()

ILIAS\MyStaff\ListCourses\ilMStListCourse::setUsrLpStatus ( int  $usr_lp_status)
final

Definition at line 91 of file class.ilMStListCourse.php.

91 : void
92 {
93 $this->usr_lp_status = $usr_lp_status;
94 }

References ILIAS\MyStaff\ListCourses\ilMStListCourse\$usr_lp_status.

◆ setUsrRegStatus()

ILIAS\MyStaff\ListCourses\ilMStListCourse::setUsrRegStatus ( int  $usr_reg_status)
final

Definition at line 81 of file class.ilMStListCourse.php.

81 : void
82 {
83 $this->usr_reg_status = $usr_reg_status;
84 }

References ILIAS\MyStaff\ListCourses\ilMStListCourse\$usr_reg_status.

Field Documentation

◆ $crs_ref_id

int ILIAS\MyStaff\ListCourses\ilMStListCourse::$crs_ref_id
protected

◆ $crs_title

string ILIAS\MyStaff\ListCourses\ilMStListCourse::$crs_title
protected

◆ $usr_email

string ILIAS\MyStaff\ListCourses\ilMStListCourse::$usr_email
protected

◆ $usr_firstname

string ILIAS\MyStaff\ListCourses\ilMStListCourse::$usr_firstname
protected

◆ $usr_id

int ILIAS\MyStaff\ListCourses\ilMStListCourse::$usr_id
protected

◆ $usr_lastname

string ILIAS\MyStaff\ListCourses\ilMStListCourse::$usr_lastname
protected

◆ $usr_login

string ILIAS\MyStaff\ListCourses\ilMStListCourse::$usr_login
protected

◆ $usr_lp_status

int ILIAS\MyStaff\ListCourses\ilMStListCourse::$usr_lp_status
protected

◆ $usr_reg_status

int ILIAS\MyStaff\ListCourses\ilMStListCourse::$usr_reg_status
protected

◆ MEMBERSHIP_STATUS_REGISTERED

const int ILIAS\MyStaff\ListCourses\ilMStListCourse::MEMBERSHIP_STATUS_REGISTERED = 3

◆ MEMBERSHIP_STATUS_REQUESTED

const int ILIAS\MyStaff\ListCourses\ilMStListCourse::MEMBERSHIP_STATUS_REQUESTED = 1

◆ MEMBERSHIP_STATUS_WAITINGLIST

const int ILIAS\MyStaff\ListCourses\ilMStListCourse::MEMBERSHIP_STATUS_WAITINGLIST = 2

The documentation for this class was generated from the following file: