ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
◀ 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_STATUS_MESSAGE"
,
IL_STATUS_INFO
);
39
class
ilAccessInfo
40
{
41
const
IL_STATUS_INFO
=
'object_status'
;
42
43
44
public
function
__construct
()
45
{
46
$this->info_items =
array
();
47
}
48
49
public
function
clear
()
50
{
51
$this->info_items =
array
();
52
}
53
57
public
function
addInfoItem
(
$a_type
, $a_text, $a_data =
""
)
58
{
59
$this->info_items[] =
array
(
60
"type"
=>
$a_type
,
61
"text"
=> $a_text,
62
"data"
=> $a_data
63
);
64
}
65
69
public
function
getInfoItems
()
70
{
71
return
$this->info_items;
72
}
73
74
public
function
setQueryData
($a_result)
75
{
76
$this->query =
array
(
77
"ref_id"
=> $a_result[1],
78
"permission"
=> $a_result[2],
79
"cmd"
=> $a_result[3],
80
"user_id"
=> $a_result[4]
81
);
82
$this->result = $a_result[0];
83
}
84
}
ilAccessInfo
class ilAccessInfo
Definition:
class.ilAccessInfo.php:39
ilAccessInfo\getInfoItems
getInfoItems()
get all info items
Definition:
class.ilAccessInfo.php:69
$a_type
$a_type
Definition:
workflow.php:92
ilAccessInfo\clear
clear()
Definition:
class.ilAccessInfo.php:49
ilAccessInfo\setQueryData
setQueryData($a_result)
Definition:
class.ilAccessInfo.php:74
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:57
ilAccessInfo\IL_STATUS_INFO
const IL_STATUS_INFO
Definition:
class.ilAccessInfo.php:41
IL_STATUS_INFO
const IL_STATUS_INFO
Definition:
class.ilAccessInfo.php:29
ilAccessInfo\__construct
__construct()
Definition:
class.ilAccessInfo.php:44
Services
AccessControl
classes
class.ilAccessInfo.php
Generated on Sat Jan 18 2025 19:01:25 for ILIAS by
1.8.13 (using
Doxyfile
)