Update lp data from Services/Object events.
More...
|
static | handleEvent ($a_component, $a_event, $a_params) |
| Handle an event in a listener. More...
|
|
static | handleEvent ($a_component, $a_event, $a_parameter) |
| Handle an event in a listener. More...
|
|
Update lp data from Services/Object events.
- Author
- Jörg Lützenkirchen luetz.nosp@m.enki.nosp@m.rchen.nosp@m.@lei.nosp@m.fos.c.nosp@m.om
- Version
- $Id$
Definition at line 14 of file class.ilTrackingAppEventListener.php.
◆ handleEvent()
static ilTrackingAppEventListener::handleEvent |
( |
|
$a_component, |
|
|
|
$a_event, |
|
|
|
$a_params |
|
) |
| |
|
static |
Handle an event in a listener.
- Parameters
-
string | $a_component | component, e.g. "Modules/Forum" or "Services/User" |
string | $a_event | event e.g. "createUser", "updateUser", "deleteUser", ... |
array | $a_parameter | parameter array (assoc), array("name" => ..., "phone_office" => ...) |
Implements ilAppEventListener.
Definition at line 23 of file class.ilTrackingAppEventListener.php.
24 {
25 $obj_id = $a_params['obj_id'];
26
27 switch($a_component)
28 {
29 case 'Services/Object':
30 switch($a_event)
31 {
32 case 'toTrash':
33 include_once './Services/Object/classes/class.ilObjectLP.php';
35 $olp->handleToTrash();
36 break;
37
38 case 'delete':
39
41 if(!sizeof($all_ref))
42 {
43 include_once './Services/Object/classes/class.ilObjectLP.php';
45 $olp->handleDelete();
46 }
47 break;
48 }
49 break;
50
51 case 'Services/Tree':
52 switch ($a_event)
53 {
54 case 'moveTree':
55 if($a_params['tree'] == 'tree')
56 {
57 include_once './Services/Object/classes/class.ilObjectLP.php';
59 }
60 break;
61 }
62 break;
63 }
64
65 return true;
66 }
static getInstance($a_obj_id)
static handleMove($a_source_ref_id)
static _getAllReferences($a_id)
get all reference ids of object
References ilObject\_getAllReferences(), ilObjectLP\getInstance(), and ilObjectLP\handleMove().
The documentation for this class was generated from the following file: