| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
Representation of ECS EContent. More...
 Collaboration diagram for ilECSEContent:
 Collaboration diagram for ilECSEContent:| Public Member Functions | |
| __construct ($a_eid=0) | |
| Constructor. | |
| getEContentId () | |
| get econtent id | |
| setObjId ($a_id) | |
| set ILIAS obj_id | |
| getObjId () | |
| get obj_id | |
| getOrganization () | |
| get organization | |
| getTimePlace () | |
| get time place | |
| setTitle ($a_title) | |
| set title | |
| getTitle () | |
| get title | |
| setInfo ($a_info) | |
| set info | |
| getInfo () | |
| getInfo | |
| setURL ($a_url) | |
| set url | |
| getURL () | |
| get URL | |
| setLanguage ($a_key) | |
| set language | |
| getLanguage () | |
| get language | |
| setEligibleMembers ($a_members) | |
| set eligible members | |
| getEligibleMembers () | |
| get eligible members | |
| getOwner () | |
| get owner | |
| setOwner ($a_owner) | |
| set owner | |
| getParticipants () | |
| get participants | |
| setStatus ($a_status) | |
| set status | |
| getStatus () | |
| get Status | |
| isOnline () | |
| is online | |
| setCredits ($a_credits) | |
| set credits | |
| getCredits () | |
| get credits | |
| setSemesterHours ($a_semester_hours) | |
| set semester hours | |
| getSemesterHours () | |
| get semester hours | |
| setLecturers ($a_lecturer) | |
| set Lecturer In ILIAS lecturers are stored in AdvancedMetaData. | |
| getLecturers () | |
| get Lecturer | |
| setStudyCourses ($a_courses) | |
| setStudyCourses In ILIAS study_courses are stored in AdvancedMetaData. | |
| getStudyCourses () | |
| get study courses | |
| setCourseType ($a_type) | |
| set course type | |
| getCourseType () | |
| get courseType | |
| setCourseID ($a_id) | |
| set course ID | |
| getCourseID () | |
| get course id | |
| setTerm ($a_term) | |
| set term | |
| getTerm () | |
| get Term | |
| loadFromJSON ($a_json) | |
| Load from JSON object. | |
| Data Fields | |
| $url = '' | |
| $title = '' | |
| $eligibleMembers = array() | |
| $etype = 'application/ecs-course' | |
| $status = 'offline' | |
| $lang = 'en_EN' | |
| $abstract = '' | |
| $study_courses = array() | |
| $owner = 0 | |
| $credits = '' | |
| $semesterHours = '' | |
| $lecturer = array() | |
| $courseType = '' | |
| $courseID = '' | |
| $eid = 0 | |
| $term = '' | |
| $timePlace = null | |
| Private Attributes | |
| $obj_id | |
| ilECSEContent::__construct | ( | $a_eid = 0 | ) | 
Constructor.
public
Definition at line 65 of file class.ilECSEContent.php.
| ilECSEContent::getCourseID | ( | ) | 
get course id
public
Definition at line 484 of file class.ilECSEContent.php.
References $courseID.
Referenced by ilObjRemoteCourse\updateFromECSContent().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilECSEContent::getCourseType | ( | ) | 
get courseType
public
Definition at line 461 of file class.ilECSEContent.php.
References $courseType.
Referenced by ilObjRemoteCourse\updateFromECSContent().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilECSEContent::getCredits | ( | ) | 
get credits
public
Definition at line 353 of file class.ilECSEContent.php.
References $credits.
Referenced by ilObjRemoteCourse\updateFromECSContent().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilECSEContent::getEContentId | ( | ) | 
get econtent id
public
Definition at line 82 of file class.ilECSEContent.php.
References $eid.
Referenced by ilObjRemoteCourse\_createFromECSEContent().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilECSEContent::getEligibleMembers | ( | ) | 
get eligible members
public
Definition at line 253 of file class.ilECSEContent.php.
Referenced by getParticipants().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilECSEContent::getInfo | ( | ) | 
| ilECSEContent::getLanguage | ( | ) | 
get language
public
Definition at line 224 of file class.ilECSEContent.php.
| ilECSEContent::getLecturers | ( | ) | 
get Lecturer
public
Definition at line 407 of file class.ilECSEContent.php.
Referenced by ilObjRemoteCourse\updateFromECSContent().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilECSEContent::getObjId | ( | ) | 
get obj_id
public
Definition at line 106 of file class.ilECSEContent.php.
References $obj_id.
| ilECSEContent::getOrganization | ( | ) | 
get organization
public
Definition at line 117 of file class.ilECSEContent.php.
Referenced by ilObjRemoteCourse\updateFromECSContent().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilECSEContent::getOwner | ( | ) | 
get owner
public
Definition at line 263 of file class.ilECSEContent.php.
Referenced by ilObjRemoteCourse\updateFromECSContent().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilECSEContent::getParticipants | ( | ) | 
get participants
public
Definition at line 286 of file class.ilECSEContent.php.
References getEligibleMembers().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilECSEContent::getSemesterHours | ( | ) | 
get semester hours
public
Definition at line 376 of file class.ilECSEContent.php.
References $semesterHours.
Referenced by ilObjRemoteCourse\updateFromECSContent().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilECSEContent::getStatus | ( | ) | 
get Status
public
Definition at line 319 of file class.ilECSEContent.php.
| ilECSEContent::getStudyCourses | ( | ) | 
get study courses
public
Definition at line 438 of file class.ilECSEContent.php.
Referenced by ilObjRemoteCourse\updateFromECSContent().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilECSEContent::getTerm | ( | ) | 
get Term
public
Definition at line 507 of file class.ilECSEContent.php.
References $term.
Referenced by ilObjRemoteCourse\updateFromECSContent().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilECSEContent::getTimePlace | ( | ) | 
get time place
public
| ilECSTimePlace | 
Definition at line 129 of file class.ilECSEContent.php.
References $timePlace.
Referenced by ilObjRemoteCourse\updateFromECSContent().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilECSEContent::getTitle | ( | ) | 
get title
public
Definition at line 152 of file class.ilECSEContent.php.
References $title.
Referenced by ilObjRemoteCourse\updateFromECSContent().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilECSEContent::getURL | ( | ) | 
get URL
public
Definition at line 198 of file class.ilECSEContent.php.
References $url.
Referenced by ilObjRemoteCourse\updateFromECSContent().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilECSEContent::isOnline | ( | ) | 
is online
public
Definition at line 330 of file class.ilECSEContent.php.
Referenced by ilObjRemoteCourse\updateFromECSContent().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilECSEContent::loadFromJSON | ( | $a_json | ) | 
Load from JSON object.
public
| object | JSON object | 
| ilECSReaderException | 
Definition at line 519 of file class.ilECSEContent.php.
References $ilLog.
| ilECSEContent::setCourseID | ( | $a_id | ) | 
set course ID
public
| string | course id | 
Definition at line 473 of file class.ilECSEContent.php.
| ilECSEContent::setCourseType | ( | $a_type | ) | 
set course type
public
| string | course type | 
Definition at line 450 of file class.ilECSEContent.php.
| ilECSEContent::setCredits | ( | $a_credits | ) | 
set credits
public
| string | credits | 
Definition at line 342 of file class.ilECSEContent.php.
| ilECSEContent::setEligibleMembers | ( | $a_members | ) | 
set eligible members
public
| array | array of mids | 
Definition at line 238 of file class.ilECSEContent.php.
| ilECSEContent::setInfo | ( | $a_info | ) | 
set info
public
| string | info (ILIAS description) | 
Definition at line 164 of file class.ilECSEContent.php.
| ilECSEContent::setLanguage | ( | $a_key | ) | 
set language
public
| string | ilias language key (e.g 'en') | 
Definition at line 210 of file class.ilECSEContent.php.
| ilECSEContent::setLecturers | ( | $a_lecturer | ) | 
set Lecturer In ILIAS lecturers are stored in AdvancedMetaData.
Multiple lecturers should be comma seperated.
public
Definition at line 390 of file class.ilECSEContent.php.
References $lecturer.
| ilECSEContent::setObjId | ( | $a_id | ) | 
set ILIAS obj_id
public
| int | obj_id | 
Definition at line 94 of file class.ilECSEContent.php.
| ilECSEContent::setOwner | ( | $a_owner | ) | 
set owner
public
| int | mid (publish as) | 
Definition at line 275 of file class.ilECSEContent.php.
| ilECSEContent::setSemesterHours | ( | $a_semester_hours | ) | 
set semester hours
public
| string | semester hours | 
Definition at line 365 of file class.ilECSEContent.php.
| ilECSEContent::setStatus | ( | $a_status | ) | 
set status
public
| string | status 'online' or 'offline' | 
Definition at line 298 of file class.ilECSEContent.php.
| ilECSEContent::setStudyCourses | ( | $a_courses | ) | 
setStudyCourses In ILIAS study_courses are stored in AdvancedMetaData.
Multiple courses should be comma seperated.
public
| string | comma seperated study courses | 
Definition at line 421 of file class.ilECSEContent.php.
| ilECSEContent::setTerm | ( | $a_term | ) | 
set term
public
| string | term | 
Definition at line 496 of file class.ilECSEContent.php.
| ilECSEContent::setTitle | ( | $a_title | ) | 
set title
public
| string | title | 
Definition at line 141 of file class.ilECSEContent.php.
| ilECSEContent::setURL | ( | $a_url | ) | 
set url
public
| string | url to resource | 
Definition at line 187 of file class.ilECSEContent.php.
| ilECSEContent::$abstract = '' | 
Definition at line 45 of file class.ilECSEContent.php.
Referenced by getInfo().
| ilECSEContent::$courseID = '' | 
Definition at line 52 of file class.ilECSEContent.php.
Referenced by getCourseID().
| ilECSEContent::$courseType = '' | 
Definition at line 51 of file class.ilECSEContent.php.
Referenced by getCourseType().
| ilECSEContent::$credits = '' | 
Definition at line 48 of file class.ilECSEContent.php.
Referenced by getCredits().
| ilECSEContent::$eid = 0 | 
Definition at line 53 of file class.ilECSEContent.php.
Referenced by getEContentId().
| ilECSEContent::$eligibleMembers = array() | 
Definition at line 41 of file class.ilECSEContent.php.
| ilECSEContent::$etype = 'application/ecs-course' | 
Definition at line 42 of file class.ilECSEContent.php.
| ilECSEContent::$lang = 'en_EN' | 
Definition at line 44 of file class.ilECSEContent.php.
| ilECSEContent::$lecturer = array() | 
Definition at line 50 of file class.ilECSEContent.php.
Referenced by setLecturers().
| 
 | private | 
Definition at line 35 of file class.ilECSEContent.php.
Referenced by getObjId().
| ilECSEContent::$owner = 0 | 
Definition at line 47 of file class.ilECSEContent.php.
| ilECSEContent::$semesterHours = '' | 
Definition at line 49 of file class.ilECSEContent.php.
Referenced by getSemesterHours().
| ilECSEContent::$status = 'offline' | 
Definition at line 43 of file class.ilECSEContent.php.
| ilECSEContent::$study_courses = array() | 
Definition at line 46 of file class.ilECSEContent.php.
| ilECSEContent::$term = '' | 
Definition at line 54 of file class.ilECSEContent.php.
Referenced by getTerm().
| ilECSEContent::$timePlace = null | 
Definition at line 55 of file class.ilECSEContent.php.
Referenced by getTimePlace().
| ilECSEContent::$title = '' | 
Definition at line 40 of file class.ilECSEContent.php.
Referenced by getTitle().
| ilECSEContent::$url = '' | 
Definition at line 39 of file class.ilECSEContent.php.
Referenced by getURL().