ILIAS
Release_4_2_x_branch Revision 61807
|
Representation of ECS EContent. More...
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 | |
getOwner () | |
get owner | |
setOwner ($a_owner) | |
set owner | |
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 | |
getAbstract () | |
GEt abstract. | |
loadFromJSON ($a_json) | |
Load from JSON object. |
Data Fields | |
$url = '' | |
$title = '' | |
$etype = 'application/ecs-course' | |
$status = 'offline' | |
$lang = 'en_EN' | |
$abstract = '' | |
$study_courses = array() | |
$credits = '' | |
$semesterHours = '' | |
$lecturer = array() | |
$courseType = '' | |
$courseID = '' | |
$eid = 0 | |
$term = '' | |
$timePlace = null |
Private Attributes | |
$obj_id | |
$owner = 0 |
ilECSEContent::__construct | ( | $a_eid = 0 | ) |
Constructor.
public
Definition at line 66 of file class.ilECSEContent.php.
ilECSEContent::getAbstract | ( | ) |
GEt abstract.
Definition at line 482 of file class.ilECSEContent.php.
References $abstract.
Referenced by ilObjRemoteCourse\updateFromECSContent().
ilECSEContent::getCourseID | ( | ) |
get course id
public
Definition at line 450 of file class.ilECSEContent.php.
References $courseID.
Referenced by ilObjRemoteCourse\updateFromECSContent().
ilECSEContent::getCourseType | ( | ) |
get courseType
public
Definition at line 427 of file class.ilECSEContent.php.
References $courseType.
Referenced by ilObjRemoteCourse\updateFromECSContent().
ilECSEContent::getCredits | ( | ) |
get credits
public
Definition at line 319 of file class.ilECSEContent.php.
References $credits.
Referenced by ilObjRemoteCourse\updateFromECSContent().
ilECSEContent::getEContentId | ( | ) |
get econtent id
public
Definition at line 83 of file class.ilECSEContent.php.
References $eid.
Referenced by ilObjRemoteCourse\_createFromECSEContent(), and ilECSTaskScheduler\handleUpdate().
ilECSEContent::getInfo | ( | ) |
ilECSEContent::getLanguage | ( | ) |
get language
public
Definition at line 225 of file class.ilECSEContent.php.
ilECSEContent::getLecturers | ( | ) |
get Lecturer
public
Definition at line 373 of file class.ilECSEContent.php.
Referenced by ilObjRemoteCourse\updateFromECSContent().
ilECSEContent::getObjId | ( | ) |
get obj_id
public
Definition at line 107 of file class.ilECSEContent.php.
References $obj_id.
ilECSEContent::getOrganization | ( | ) |
get organization
public
Definition at line 118 of file class.ilECSEContent.php.
Referenced by ilObjRemoteCourse\updateFromECSContent().
ilECSEContent::getOwner | ( | ) |
get owner
public
Definition at line 239 of file class.ilECSEContent.php.
Referenced by ilECSTaskScheduler\handleUpdate(), and ilObjRemoteCourse\updateFromECSContent().
ilECSEContent::getSemesterHours | ( | ) |
get semester hours
public
Definition at line 342 of file class.ilECSEContent.php.
References $semesterHours.
Referenced by ilObjRemoteCourse\updateFromECSContent().
ilECSEContent::getStatus | ( | ) |
get Status
public
Definition at line 285 of file class.ilECSEContent.php.
ilECSEContent::getStudyCourses | ( | ) |
get study courses
public
Definition at line 404 of file class.ilECSEContent.php.
Referenced by ilObjRemoteCourse\updateFromECSContent().
ilECSEContent::getTerm | ( | ) |
get Term
public
Definition at line 473 of file class.ilECSEContent.php.
References $term.
Referenced by ilObjRemoteCourse\updateFromECSContent().
ilECSEContent::getTimePlace | ( | ) |
get time place
public
ilECSTimePlace |
Definition at line 130 of file class.ilECSEContent.php.
References $timePlace.
Referenced by ilObjRemoteCourse\updateFromECSContent().
ilECSEContent::getTitle | ( | ) |
get title
public
Definition at line 153 of file class.ilECSEContent.php.
References $title.
Referenced by ilObjRemoteCourse\updateFromECSContent().
ilECSEContent::getURL | ( | ) |
get URL
public
Definition at line 199 of file class.ilECSEContent.php.
References $url.
Referenced by ilObjRemoteCourse\updateFromECSContent().
ilECSEContent::isOnline | ( | ) |
is online
public
Definition at line 296 of file class.ilECSEContent.php.
Referenced by ilObjRemoteCourse\updateFromECSContent().
ilECSEContent::loadFromJSON | ( | $a_json | ) |
Load from JSON object.
public
object | JSON object |
ilECSReaderException |
Definition at line 494 of file class.ilECSEContent.php.
References $ilLog.
ilECSEContent::setCourseID | ( | $a_id | ) |
set course ID
public
string | course id |
Definition at line 439 of file class.ilECSEContent.php.
ilECSEContent::setCourseType | ( | $a_type | ) |
set course type
public
string | course type |
Definition at line 416 of file class.ilECSEContent.php.
ilECSEContent::setCredits | ( | $a_credits | ) |
set credits
public
string | credits |
Definition at line 308 of file class.ilECSEContent.php.
ilECSEContent::setInfo | ( | $a_info | ) |
set info
public
string | info (ILIAS description) |
Definition at line 165 of file class.ilECSEContent.php.
ilECSEContent::setLanguage | ( | $a_key | ) |
set language
public
string | ilias language key (e.g 'en') |
Definition at line 211 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 356 of file class.ilECSEContent.php.
References $lecturer.
ilECSEContent::setObjId | ( | $a_id | ) |
set ILIAS obj_id
public
int | obj_id |
Definition at line 95 of file class.ilECSEContent.php.
ilECSEContent::setOwner | ( | $a_owner | ) |
set owner
public
int | mid (publish as) |
Definition at line 251 of file class.ilECSEContent.php.
ilECSEContent::setSemesterHours | ( | $a_semester_hours | ) |
set semester hours
public
string | semester hours |
Definition at line 331 of file class.ilECSEContent.php.
ilECSEContent::setStatus | ( | $a_status | ) |
set status
public
string | status 'online' or 'offline' |
Definition at line 264 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 387 of file class.ilECSEContent.php.
ilECSEContent::setTerm | ( | $a_term | ) |
set term
public
string | term |
Definition at line 462 of file class.ilECSEContent.php.
ilECSEContent::setTitle | ( | $a_title | ) |
set title
public
string | title |
Definition at line 142 of file class.ilECSEContent.php.
ilECSEContent::setURL | ( | $a_url | ) |
set url
public
string | url to resource |
Definition at line 188 of file class.ilECSEContent.php.
ilECSEContent::$abstract = '' |
Definition at line 47 of file class.ilECSEContent.php.
Referenced by getAbstract(), and getInfo().
ilECSEContent::$courseID = '' |
Definition at line 53 of file class.ilECSEContent.php.
Referenced by getCourseID().
ilECSEContent::$courseType = '' |
Definition at line 52 of file class.ilECSEContent.php.
Referenced by getCourseType().
ilECSEContent::$credits = '' |
Definition at line 49 of file class.ilECSEContent.php.
Referenced by getCredits().
ilECSEContent::$eid = 0 |
Definition at line 54 of file class.ilECSEContent.php.
Referenced by getEContentId().
ilECSEContent::$etype = 'application/ecs-course' |
Definition at line 44 of file class.ilECSEContent.php.
ilECSEContent::$lang = 'en_EN' |
Definition at line 46 of file class.ilECSEContent.php.
ilECSEContent::$lecturer = array() |
Definition at line 51 of file class.ilECSEContent.php.
Referenced by setLecturers().
|
private |
Definition at line 35 of file class.ilECSEContent.php.
Referenced by getObjId().
|
private |
Definition at line 36 of file class.ilECSEContent.php.
ilECSEContent::$semesterHours = '' |
Definition at line 50 of file class.ilECSEContent.php.
Referenced by getSemesterHours().
ilECSEContent::$status = 'offline' |
Definition at line 45 of file class.ilECSEContent.php.
ilECSEContent::$study_courses = array() |
Definition at line 48 of file class.ilECSEContent.php.
ilECSEContent::$term = '' |
Definition at line 55 of file class.ilECSEContent.php.
Referenced by getTerm().
ilECSEContent::$timePlace = null |
Definition at line 56 of file class.ilECSEContent.php.
Referenced by getTimePlace().
ilECSEContent::$title = '' |
Definition at line 42 of file class.ilECSEContent.php.
Referenced by getTitle().
ilECSEContent::$url = '' |
Definition at line 41 of file class.ilECSEContent.php.
Referenced by getURL().