3declare(strict_types=1);
33 $this->db->manipulate(
"DELETE FROM il_event_handling WHERE component NOT LIKE 'Plugins/%'");
43 $this->component =
null;
48 if (
$name !==
"event") {
56 $q =
"INSERT INTO il_event_handling (component, type, id) VALUES (" .
58 $this->db->quote(
$attributes[
"type"],
"text") .
"," .
60 $this->db->manipulate($q);
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
beginComponent(string $component, string $type)
This method is called when parsing of component.xml for the given component starts.
endComponent(string $component, string $type)
This method is called when parsing of component.xml for the given component ends.
endTag(string $name)
This is called when a tag ends in the context of the given component.
purge()
This methods is supposed to purge existing data in the provider of the component, so new components c...
beginTag(string $name, array $attributes)
This is called when a tag starts in the context of the given component.
__construct(ilDBInterface $db)
An ilComponentDefinitionProcessor processes some attributes from a component.xml (i....