/** * Init record object * * @param string import id * @access private * */ private function initRecordObject($a_id) { switch ($this->getMode()) { case self::MODE_INSERT: case self::MODE_INSERT_VALIDATION: $this->current_record = new ilAdvancedMDRecord(0); return true; default: $this->current_record = ilAdvancedMDRecord::_getInstanceByRecordId($this->extractRecordId($a_id)); return true; break; } }
/** * Get records * * @access public * @static * * @param array array of record objects */ public static function _getRecords() { global $ilDB; $query = "SELECT record_id FROM adv_md_record "; $res = $ilDB->query($query); while ($row = $res->fetchRow(DB_FETCHMODE_OBJECT)) { $records[] = ilAdvancedMDRecord::_getInstanceByRecordId($row->record_id); } return $records ? $records : array(); }
/** * Init record object * * @access protected */ protected function initRecordObject() { if (is_object($this->record)) { return $this->record; } $record_id = isset($_GET['record_id']) ? $_GET['record_id'] : 0; return $this->record = ilAdvancedMDRecord::_getInstanceByRecordId($_GET['record_id']); }