57 include_once
'Services/MetaData/classes/class.ilMD.php';
60 $a_obj_id = $a_rbac_id;
63 $this->rbac_id = $a_rbac_id;
64 $this->obj_id = $a_obj_id;
67 $this->md_obj =
new ilMD($a_rbac_id, $a_obj_id,
$a_type);
73 $this->title = $a_title;
81 $this->description = $a_desc;
89 $this->title_lng = $a_lng;
93 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
99 $this->title_lng = $a_lng;
103 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
109 $this->title_lng = $a_lng;
113 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
119 $this->keyword = $a_key;
123 return $this->keyword;
141 $this->title_lng = $a_lng;
145 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
151 $this->catalog = $a_cat;
155 return $this->catalog ? $this->catalog :
'ILIAS';
159 $this->entry = $a_entry;
163 return $this->entry ? $this->entry :
'il__' . $this->
getObjType() .
'_' . $this->
getObjId();
167 $this->structure = $a_structure;
171 return $this->structure ? $this->structure :
'Hierarchical';
184 $md_gen =&$this->md_obj->addGeneral();
187 $md_gen->setTitle($this->
getTitle());
191 $md_ide =&$md_gen->addIdentifier();
193 $md_ide->setEntry($this->
getEntry());
196 $md_lng =&$md_gen->addLanguage();
200 $md_des =&$md_gen->addDescription();
205 $md_key =&$md_gen->addKeyword();
setDescriptionLanguage($a_lng)
setStructure($a_structure)
__construct($a_rbac_id, $a_obj_id, $a_type)
setKeywordLanguage($a_lng)
& getDescriptionLanguage()