ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
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
13{
14 static $page_obj_def = null;
15
22 static function init()
23 {
24 global $ilDB;
25
26 if (self::$page_obj_def == null)
27 {
28 $set = $ilDB->query("SELECT * FROM copg_pobj_def ");
29 while ($rec = $ilDB->fetchAssoc($set))
30 {
31 self::$page_obj_def[$rec["parent_type"]] = $rec;
32 }
33 }
34 }
35
42 function getDefinitions()
43 {
44 self::init();
46 }
47
54 static function getDefinitionByParentType($a_parent_type)
55 {
56 self::init();
57 return self::$page_obj_def[$a_parent_type];
58 }
59
60}
61
62?>
COPage page object definition handler.
static getDefinitionByParentType($a_parent_type)
Get definition by parent type.
getDefinitions()
Get definitions.
global $ilDB