19 declare(strict_types=1);
30 public function read(): bool
110 $edu->setMetaId(
$id);
128 $rig->setMetaId(
$id);
152 if (!$a_relation_id) {
157 $rel->setMetaId($a_relation_id);
179 if (!$a_annotation_id) {
184 $ann->setMetaId($a_annotation_id);
206 if (!$a_classification_id) {
211 $cla->setMetaId($a_classification_id);
230 $gen->toXML($writer);
240 $gen->toXML($writer);
245 $lif->toXML($writer);
250 $met->toXML($writer);
255 $tec->toXML($writer);
260 $edu->toXML($writer);
264 if (is_object($rig = $this->
getRights())) {
265 $rig->toXML($writer);
271 $rel->toXML($writer);
277 $ann->toXML($writer);
283 $cla->toXML($writer);
289 public function cloneMD(
int $a_rbac_id,
int $a_obj_id,
string $a_obj_type):
ilMD 294 $md2xml->startExport();
296 $mdxmlcopier =
new ilMDXMLCopier($md2xml->getXML(), $a_rbac_id, $a_obj_id, $a_obj_type);
299 return $mdxmlcopier->getMDObject();
305 'il_meta_annotation',
306 'il_meta_classification',
307 'il_meta_contribute',
308 'il_meta_description',
309 'il_meta_educational',
313 'il_meta_identifier',
314 'il_meta_identifier_',
321 'il_meta_requirement',
324 'il_meta_taxon_path',
329 foreach ($tables as $table) {
330 $query =
"DELETE FROM " . $table .
" " .
334 $this->db->query($query);
static _getIds(int $a_rbac_id, int $a_obj_id)
static _getId(int $a_rbac_id, int $a_obj_id)
getAnnotation(int $a_annotation_id)
static _getId(int $a_rbac_id, int $a_obj_id)
static _getId(int $a_rbac_id, int $a_obj_id)
static _getId(int $a_rbac_id, int $a_obj_id)
xmlEndTag(string $tag)
Writes an endtag.
getRelation(int $a_relation_id)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
static _getId(int $a_rbac_id, int $a_obj_id)
static _getIds(int $a_rbac_id, int $a_obj_id)
toXML(ilXmlWriter $writer)
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
xmlStartTag(string $tag, ?array $attrs=null, bool $empty=false, bool $encode=true, bool $escape=true)
Writes a starttag.
static _getIds(int $a_rbac_id, int $a_obj_id)
cloneMD(int $a_rbac_id, int $a_obj_id, string $a_obj_type)
getClassification(int $a_classification_id)