ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
◀ ilDoc Overview
class.ilCOPageObjDef.php
Go to the documentation of this file.
1
<?php
2
3
/* Copyright (c) 1998-2012 ILIAS open source, Extended GPL, see docs/LICENSE */
4
12
class
ilCOPageObjDef
13
{
14
public
static
$page_obj_def
= null;
15
22
public
static
function
init
()
23
{
24
global
$DIC
;
25
26
$db = $DIC->database();
27
28
if
(self::$page_obj_def == null) {
29
$set = $db->query(
"SELECT * FROM copg_pobj_def "
);
30
while
($rec = $db->fetchAssoc($set)) {
31
self::$page_obj_def[$rec[
"parent_type"
]] = $rec;
32
}
33
}
34
}
35
42
public
function
getDefinitions
()
43
{
44
self::init();
45
return
self::$page_obj_def;
46
}
47
54
public
static
function
getDefinitionByParentType
($a_parent_type)
55
{
56
self::init();
57
return
self::$page_obj_def[$a_parent_type];
58
}
59
}
ilCOPageObjDef\getDefinitionByParentType
static getDefinitionByParentType($a_parent_type)
Get definition by parent type.
Definition:
class.ilCOPageObjDef.php:54
$DIC
global $DIC
Definition:
saml.php:7
ilCOPageObjDef
COPage page object definition handler.
Definition:
class.ilCOPageObjDef.php:12
ilCOPageObjDef\$page_obj_def
static $page_obj_def
Definition:
class.ilCOPageObjDef.php:14
ilCOPageObjDef\init
static init()
Init.
Definition:
class.ilCOPageObjDef.php:22
ilCOPageObjDef\getDefinitions
getDefinitions()
Get definitions.
Definition:
class.ilCOPageObjDef.php:42
Services
COPage
classes
class.ilCOPageObjDef.php
Generated on Sat Jan 18 2025 19:01:29 for ILIAS by
1.8.13 (using
Doxyfile
)