ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
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().

46  : int
47  {
48  return $this->crs_ref_id;
49  }
+ 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.

References $DIC.

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

◆ getUsrEmail()

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

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

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

126  : string
127  {
128  return $this->usr_email;
129  }

◆ 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

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

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

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

86  : int
87  {
88  return $this->usr_lp_status;
89  }
+ Here is the caller graph for this function:

◆ 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().

76  : int
77  {
78  return $this->usr_reg_status;
79  }
+ Here is the caller graph for this function:

◆ returnIlCourseObj()

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

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

142  : ilObjCourse
143  {
144  return new ilObjCourse($this->crs_ref_id);
145  }

◆ 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  }

◆ setCrsRefId()

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

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

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

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

◆ setCrsTitle()

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

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

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

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

◆ setUsrEmail()

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

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

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

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

◆ setUsrFirstname()

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

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

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

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

◆ setUsrId()

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

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

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

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

◆ setUsrLastname()

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

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

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

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

◆ setUsrLogin()

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

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

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

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

◆ setUsrLpStatus()

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

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

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

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

◆ setUsrRegStatus()

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

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

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

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

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: