ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
◀ ilDoc Overview
class.ilAccessInfo.php
Go to the documentation of this file.
1
<?
php
2
/*
3
+-----------------------------------------------------------------------------+
4
| ILIAS open source |
5
+-----------------------------------------------------------------------------+
6
| Copyright (c) 1998-2001 ILIAS open source, University of Cologne |
7
| |
8
| This program is free software; you can redistribute it and/or |
9
| modify it under the terms of the GNU General Public License |
10
| as published by the Free Software Foundation; either version 2 |
11
| of the License, or (at your option) any later version. |
12
| |
13
| This program is distributed in the hope that it will be useful, |
14
| but WITHOUT ANY WARRANTY; without even the implied warranty of |
15
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
16
| GNU General Public License for more details. |
17
| |
18
| You should have received a copy of the GNU General Public License |
19
| along with this program; if not, write to the Free Software |
20
| Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
21
+-----------------------------------------------------------------------------+
22
*/
23
24
define(
"IL_NO_PERMISSION"
,
"no_permission"
);
25
define(
"IL_MISSING_PRECONDITION"
,
"missing_precondition"
);
26
define(
"IL_NO_OBJECT_ACCESS"
,
"no_object_access"
);
27
define(
"IL_NO_PARENT_ACCESS"
,
"no_parent_access"
);
28
define(
"IL_DELETED"
,
'object_deleted'
);
29
define(
"IL_STATUS_INFO"
,
'object_status'
);
30
define(
"IL_NO_LICENSE"
,
'no_license'
);
39
class
ilAccessInfo
40
{
41
function
__construct
()
42
{
43
$this->info_items =
array
();
44
}
45
46
function
clear
()
47
{
48
$this->info_items =
array
();
49
}
50
54
function
addInfoItem
(
$a_type
, $a_text, $a_data =
""
)
55
{
56
$this->info_items[] =
array
(
57
"type"
=>
$a_type
,
58
"text"
=> $a_text,
59
"data"
=> $a_data
60
);
61
}
62
66
function
getInfoItems
()
67
{
68
return
$this->info_items;
69
}
70
71
function
setQueryData
($a_result)
72
{
73
$this->query =
array
(
74
"ref_id"
=> $a_result[1],
75
"permission"
=> $a_result[2],
76
"cmd"
=> $a_result[3],
77
"user_id"
=> $a_result[4]
78
);
79
$this->result = $a_result[0];
80
}
81
}
82
?>
ilAccessInfo
class ilAccessInfo
Definition:
class.ilAccessInfo.php:39
ilAccessInfo\getInfoItems
getInfoItems()
get all info items
Definition:
class.ilAccessInfo.php:66
$a_type
$a_type
Definition:
workflow.php:93
ilAccessInfo\clear
clear()
Definition:
class.ilAccessInfo.php:46
ilAccessInfo\setQueryData
setQueryData($a_result)
Definition:
class.ilAccessInfo.php:71
array
Create styles array
The data for the language used.
Definition:
40duplicateStyle.php:19
ilAccessInfo\addInfoItem
addInfoItem($a_type, $a_text, $a_data="")
add an info item
Definition:
class.ilAccessInfo.php:54
php
ilAccessInfo\__construct
__construct()
Definition:
class.ilAccessInfo.php:41
Services
AccessControl
classes
class.ilAccessInfo.php
Generated on Fri Feb 21 2025 19:01:07 for ILIAS by
1.8.13 (using
Doxyfile
)