ILIAS  Release_4_4_x_branch Revision 61816
 All Data Structures Namespaces Files Functions Variables Groups Pages
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();
45  return self::$page_obj_def;
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 ?>