3 declare(strict_types=1);
29 public function read(): bool
109 $edu->setMetaId(
$id);
127 $rig->setMetaId(
$id);
151 if (!$a_relation_id) {
156 $rel->setMetaId($a_relation_id);
178 if (!$a_annotation_id) {
183 $ann->setMetaId($a_annotation_id);
205 if (!$a_classification_id) {
210 $cla->setMetaId($a_classification_id);
229 $gen->toXML($writer);
239 $gen->toXML($writer);
244 $lif->toXML($writer);
249 $met->toXML($writer);
254 $tec->toXML($writer);
259 $edu->toXML($writer);
263 if (is_object($rig = $this->
getRights())) {
264 $rig->toXML($writer);
270 $rel->toXML($writer);
276 $ann->toXML($writer);
282 $cla->toXML($writer);
288 public function cloneMD(
int $a_rbac_id,
int $a_obj_id,
string $a_obj_type):
ilMD 293 $md2xml->startExport();
295 $mdxmlcopier =
new ilMDXMLCopier($md2xml->getXML(), $a_rbac_id, $a_obj_id, $a_obj_type);
298 return $mdxmlcopier->getMDObject();
304 'il_meta_annotation',
305 'il_meta_classification',
306 'il_meta_contribute',
307 'il_meta_description',
308 'il_meta_educational',
312 'il_meta_identifier',
313 'il_meta_identifier_',
320 'il_meta_requirement',
323 'il_meta_taxon_path',
328 foreach ($tables as $table) {
329 $query =
"DELETE FROM " . $table .
" " .
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)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
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)
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)