COPage PC elements definition handler.
More...
COPage PC elements definition handler.
- Author
- Alexander Killing killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de
Definition at line 26 of file class.ilCOPagePCDef.php.
◆ getPCDefinitionByGUIClassName()
static ilCOPagePCDef::getPCDefinitionByGUIClassName |
( |
string |
$a_gui_class_name | ) |
|
|
static |
◆ getPCDefinitionByName()
static ilCOPagePCDef::getPCDefinitionByName |
( |
string |
$a_pc_name | ) |
|
|
static |
◆ getPCDefinitionByType()
static ilCOPagePCDef::getPCDefinitionByType |
( |
string |
$a_pc_type | ) |
|
|
static |
◆ getPCDefinitions()
static ilCOPagePCDef::getPCDefinitions |
( |
| ) |
|
|
static |
Definition at line 54 of file class.ilCOPagePCDef.php.
Referenced by ilPageObject\__afterHistoryEntry(), ilPageObject\__afterUpdate(), ilPageObject\__beforeDelete(), ILIAS\COPage\ResourcesCollector\__construct(), ilPageConfig\__construct(), ilPCTableGUI\_renderTable(), ILIAS\COPage\History\HistoryManager\deleteHistoryEntriesOlderEqualThanNr(), ILIAS\COPage\Editor\Components\Page\PageQueryActionHandler\getComponentsDefinitions(), ILIAS\COPage\Editor\Components\Page\PageQueryActionHandler\getComponentsEditorUI(), ilPageObject\getLanguageVariablesXML(), ilPageObject\handleCopiedContent(), ilPageObject\handleRepositoryLinksOnCopy(), ilPCTableGUI\renderCell(), ILIAS\COPage\Editor\Server\UIWrapper\sendPage(), and ilPageObjectGUI\showPage().
◆ getPCEditorInstanceByName()
static ilCOPagePCDef::getPCEditorInstanceByName |
( |
string |
$a_name | ) |
|
|
static |
◆ init()
static ilCOPagePCDef::init |
( |
| ) |
|
|
static |
Definition at line 34 of file class.ilCOPagePCDef.php.
References $DIC.
38 $db = $DIC->database();
40 if (self::$pc_def == null) {
41 $set = $db->query(
"SELECT * FROM copg_pc_def ORDER BY order_nr");
42 while ($rec = $db->fetchAssoc($set)) {
43 $rec[
"pc_class"] =
"ilPC" . $rec[
"name"];
44 $rec[
"pc_gui_class"] =
"ilPC" . $rec[
"name"] .
"GUI";
45 self::$pc_gui_classes[] = $rec[
"pc_gui_class"];
46 self::$pc_gui_classes_lc[] = strtolower($rec[
"pc_gui_class"]);
47 self::$pc_def[$rec[
"pc_type"]] = $rec;
48 self::$pc_def_by_name[$rec[
"name"]] = $rec;
49 self::$pc_def_by_gui_class_cl[strtolower($rec[
"pc_gui_class"])] = $rec;
◆ isPCGUIClassName()
static ilCOPagePCDef::isPCGUIClassName |
( |
string |
$a_class_name, |
|
|
bool |
$a_lower_case = false |
|
) |
| |
|
static |
◆ $pc_def
array ilCOPagePCDef::$pc_def = [] |
|
static |
◆ $pc_def_by_gui_class_cl
array ilCOPagePCDef::$pc_def_by_gui_class_cl = array() |
|
static |
◆ $pc_def_by_name
array ilCOPagePCDef::$pc_def_by_name = [] |
|
static |
◆ $pc_gui_classes
array ilCOPagePCDef::$pc_gui_classes = array() |
|
static |
◆ $pc_gui_classes_lc
array ilCOPagePCDef::$pc_gui_classes_lc = array() |
|
static |
The documentation for this class was generated from the following file: