27 $this->ref_id = $a_ref_id;
30 include_once
'./Services/Xml/classes/class.ilXmlWriter.php';
50 $this->
getWriter()->xmlStartTag(
'Objectives');
53 include_once
'./Modules/Course/classes/Objectives/class.ilLOSettings.php';
58 $course = $factory->getInstanceByRefId($this->ref_id,
false);
61 $GLOBALS[
'ilLog']->write(__METHOD__.
': Cannot create course instance');
65 include_once
'./Modules/Course/classes/class.ilCourseObjective.php';
72 $this->
getWriter()->xmlEndTag(
'Objectives');
81 return $this->
getWriter()->xmlDumpMem(
false);
static getInstanceByObjId($a_obj_id)
get singleton instance
__construct($a_ref_id)
Constructor.
static _getObjectiveIds($course_id, $a_activated_only=false)
static _lookupObjectId($a_ref_id)
lookup object id
$GLOBALS['PHPCAS_CLIENT']
This global variable is used by the interface class phpCAS.