ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
◀ ilDoc Overview
class.ilUserActionProvider.php
Go to the documentation of this file.
1
<?php
2
3
/* Copyright (c) 1998-2016 ILIAS open source, Extended GPL, see docs/LICENSE */
4
12
abstract
class
ilUserActionProvider
13
{
17
protected
$user_id
;
18
22
protected
$lng
;
23
27
protected
$db
;
28
32
public
function
__construct
()
33
{
34
global
$DIC
;
35
36
$this->lng = $DIC->language();
37
$this->db = $DIC->database();
38
}
39
45
public
function
setUserId
($a_val)
46
{
47
$this->user_id = $a_val;
48
}
49
55
public
function
getUserId
()
56
{
57
return
$this->user_id
;
58
}
59
66
abstract
public
function
collectActionsForTargetUser
($a_target_user);
67
71
abstract
public
function
getComponentId
();
72
76
abstract
public
function
getActionTypes
();
77
84
public
function
getJsScripts
($a_action_type)
85
{
86
return
array
();
87
}
88
}
ilUserActionProvider
A class that provides a collection of actions on users.
Definition:
class.ilUserActionProvider.php:12
ilUserActionProvider\collectActionsForTargetUser
collectActionsForTargetUser($a_target_user)
Collect actions for a target user.
ilUserActionProvider\getUserId
getUserId()
Get user id.
Definition:
class.ilUserActionProvider.php:55
$DIC
global $DIC
Definition:
saml.php:7
ilUserActionProvider\$db
$db
Definition:
class.ilUserActionProvider.php:27
ilUserActionProvider\getJsScripts
getJsScripts($a_action_type)
Get js scripts.
Definition:
class.ilUserActionProvider.php:84
ilUserActionProvider\$lng
$lng
Definition:
class.ilUserActionProvider.php:22
ilUserActionProvider\setUserId
setUserId($a_val)
Set user id.
Definition:
class.ilUserActionProvider.php:45
array
Create styles array
The data for the language used.
Definition:
40duplicateStyle.php:19
ilUserActionProvider\$user_id
$user_id
Definition:
class.ilUserActionProvider.php:17
ilUserActionProvider\getComponentId
getComponentId()
ilUserActionProvider\getActionTypes
getActionTypes()
ilUserActionProvider\__construct
__construct()
Constructor.
Definition:
class.ilUserActionProvider.php:32
Services
User
Actions
classes
class.ilUserActionProvider.php
Generated on Sat Jan 18 2025 19:01:39 for ILIAS by
1.8.13 (using
Doxyfile
)