19 declare(strict_types=1);
33 $this->event_handler = $domain->event();
34 $this->log = $domain->logger()->root();
46 $this->log->write(
"ilObjectGUI::confirmedDeleteObject(), moved ref_id " . $ref_id .
49 $this->event_handler->raise(
50 "components/ILIAS/ILIASObject",
55 "old_parent_ref_id" => $old_parent_ref_id
65 $this->domain->user()->getId(),
78 'delete obj_id: ' . $obj_id .
79 ', ref_id: ' . $ref_id .
93 'failed to remove obj_id: ' . $obj_id .
94 ', ref_id: ' . $ref_id .
96 ', title: ' . $title .
97 ', message: ' . $message
105 int $old_parent_ref_id
107 $this->event_handler->raise(
108 "components/ILIAS/ILIASObject",
114 "old_parent_ref_id" => $old_parent_ref_id
124 'deleted tree, tree_id: ' . $tree_id .
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
afterObjectRemoval(int $obj_id, int $ref_id, string $type, int $old_parent_ref_id)
static _handleDelete(array $a_subbtree_nodes)
handle delete Objects that are moved to the trash call ECS-Remove
beforeObjectRemoval(int $obj_id, int $ref_id, string $type, string $title)
static _lookupObjId(int $ref_id)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
beforeSubtreeRemoval(int $obj_id)
beforeMoveToTrash(int $ref_id, array $subnodes)
afterMoveToTrash(int $ref_id, int $old_parent_ref_id)
static _recordWriteEvent(int $obj_id, int $usr_id, string $action, ?int $parent_obj_id=null)
Records a write event.
failedRemoval(int $obj_id, int $ref_id, string $type, string $title, string $message)
afterTreeDeletion(int $tree_id, int $child)
ilAppEventHandler $event_handler
__construct(protected InternalDomainService $domain,)