/** * constructor * @param string xml version * @param string output encoding * @param string input encoding * @access public */ function ilExerciseXMLWriter() { // @todo: needs to be revised for multiple assignments per exercise //die ("Needs revision for ILIAS 4.1"); parent::ilXmlWriter(); $this->attachFileContents = ilExerciseXMLWriter::$CONTENT_ATTACH_NO; }
/** * constructor * @param string xml version * @param string output encoding * @param string input encoding * @access public */ function ilObjectXMLWriter() { global $ilias, $ilUser; parent::ilXmlWriter(); $this->ilias =& $ilias; $this->user_id = $ilUser->getId(); }
/** * Constructor * * @access public * @param * */ public function __construct($a_record_ids) { global $ilSetting; parent::ilXmlWriter(); $this->settings = $ilSetting; $this->record_ids = $a_record_ids ? $a_record_ids : array(); }
/** * constructor * @param string xml version * @param string output encoding * @param string input encoding * @access public */ function ilCourseXMLWriter(&$course_obj) { global $ilias; parent::ilXmlWriter(); $this->EXPORT_VERSION = "2"; $this->ilias =& $ilias; $this->course_obj =& $course_obj; }
/** * constructor * @param string xml version * @param string output encoding * @param string input encoding * @access public */ function ilGroupXMLWriter($group_obj) { global $ilias; parent::ilXmlWriter(); $this->EXPORT_VERSION = "3"; $this->ilias =& $ilias; $this->group_obj =& $group_obj; $this->participants = ilGroupParticipants::_getInstanceByObjId($this->group_obj->getId()); }
/** * constructor * @param string xml version * @param string output encoding * @param string input encoding * @access public */ function ilUserXMLWriter() { global $ilias, $ilUser; parent::ilXmlWriter(); $this->ilias =& $ilias; $this->user_id = $ilUser->getId(); $this->attachRoles = false; /* $this->exportablePrefs = array( "priv_feed_pass", "language", "style", "skin", 'ilPageEditor_HTMLMode', 'ilPageEditor_JavaScript', 'ilPageEditor_MediaMode', 'tst_javascript', 'tst_lastquestiontype', 'tst_multiline_answers', 'tst_use_previous_answers', 'graphicalAnswerSetting', "weekstart" );*/ }
/** * Constructor * @access public */ function ilnetucateXMLAPI() { global $ilias; define('ILINC_MEMBER_NOTSET', 'ilinc_notset'); define('ILINC_MEMBER_DOCENT', 'ilinc_docent'); define('ILINC_MEMBER_STUDENT', 'ilinc_student'); parent::ilXmlWriter(); $this->ilias =& $ilias; $this->reg_login = $this->ilias->getSetting("ilinc_registrar_login"); $this->reg_passwd = $this->ilias->getSetting("ilinc_registrar_passwd"); $this->customer_id = $this->ilias->getSetting("ilinc_customer_id"); $this->server_scheme = $this->ilias->getSetting("ilinc_protocol"); $this->server_addr = $this->ilias->getSetting("ilinc_server"); $this->server_path = $this->ilias->getSetting("ilinc_path"); $this->server_port = $this->ilias->getSetting("ilinc_port"); $this->server_timeout = $this->ilias->getSetting("ilinc_timeout"); $this->user_max_strlen = 32; // Max string length of full username (title + firstname + lastname) }
/** * constructor * @param string xml version * @param string output encoding * @param string input encoding * @access public */ function ilSoapInstallationInfoXMLWriter() { parent::ilXmlWriter(); }
function ilMD2XML($a_rbac_id, $a_obj_id, $a_type) { $this->md_obj =& new ilMD($a_rbac_id, $a_obj_id, $a_type); parent::ilXmlWriter(); }
/** * constructor * @param string xml version * @param string output encoding * @param string input encoding * @access public */ function ilFileXMLWriter() { parent::ilXmlWriter(); $this->attachFileContents = ilFileXMLWriter::$CONTENT_ATTACH_NO; }
function ilXMLResultSetWriter(&$xmlResultSet) { parent::ilXmlWriter(); $this->xmlResultSet = $xmlResultSet; }