|
ILIAS
release_8 Revision v8.24
|
Column user interface class. More...
Collaboration diagram for ilColumnGUI:Public Member Functions | |
| __construct (string $a_col_type="", string $a_side="", bool $use_std_context=false) | |
| setColType (string $a_coltype) | |
| getColType () | |
| setSide (string $a_side) | |
| getSide () | |
| setEnableEdit (bool $a_enableedit) | |
| getEnableEdit () | |
| setRepositoryMode (bool $a_repositorymode) | |
| getRepositoryMode () | |
| setAdminCommands (bool $a_admincommands) | |
| getAdminCommands () | |
| setBlockProperty (string $a_block_type, string $a_property, string $a_value) | |
| This function is supposed to be used for block type specific properties, that should be passed to ilBlockGUI->setProperty. More... | |
| getBlockProperties (string $a_block_type) | |
| setAllBlockProperties (array $a_block_properties) | |
| setRepositoryItems (array $a_repositoryitems) | |
| getRepositoryItems () | |
| executeCommand () | |
| getHTML () | |
| showBlocks () | |
| updateBlock () | |
| Update Block (asynchronous) More... | |
| activateBlock () | |
| Activate hidden block. More... | |
| addBlock () | |
| Add a block. More... | |
| determineBlocks () | |
| Determine which blocks to show. More... | |
| setActionMenu (ilAdvancedSelectionListGUI $action_menu) | |
| getActionMenu () | |
Static Public Member Functions | |
| static | addCustomBlockLocation (string $className, string $path) |
| Adds location information of the custom block gui. More... | |
| static | addCustomBlockType (string $className, string $identifier) |
| Adds the block type of the custom block gui. More... | |
| static | getCmdSide () |
| Get Column Side of Current Command. More... | |
| static | getScreenMode () |
Protected Member Functions | |
| isGloballyActivated (string $a_type) | |
| Check whether a block type is globally activated. More... | |
| exceededLimit (string $a_type) | |
| Check whether limit is not exceeded. More... | |
Protected Attributes | |
| string | $coltype |
| ilDashboardSidePanelSettingsRepository | $dash_side_panel_settings |
| ILIAS Block StandardGUIRequest | $request |
| ilCtrl | $ctrl |
| ilLanguage | $lng |
| ilObjUser | $user |
| ilTemplate | $tpl |
| AgentDetermination | $browser |
| ilSetting | $settings |
| string | $side = IL_COL_RIGHT |
| string | $type |
| bool | $enableedit = false |
| bool | $repositorymode = false |
| array | $repositoryitems = array() |
| array | $blocks = [] |
| array | $rep_block_types = array("feed","poll") |
| array | $block_property = array() |
| bool | $admincommands = false |
| ilAdvancedSelectionListGUI | $action_menu = null |
| array | $default_blocks |
| array | $custom_blocks |
| array | $check_global_activation |
| array | $check_nr_limit |
Static Protected Attributes | |
| static array | $locations |
| static array | $block_types |
Column user interface class.
This class is used on the personal desktop, the info screen class and witin container classes.
@ilCtrl_IsCalledBy ilColumnGUI: ilCalendarGUI @ilCtrl_Calls ilColumnGUI:
Definition at line 40 of file class.ilColumnGUI.php.
| ilColumnGUI::__construct | ( | string | $a_col_type = "", |
| string | $a_side = "", |
||
| bool | $use_std_context = false |
||
| ) |
Definition at line 166 of file class.ilColumnGUI.php.
References $DIC, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), setColType(), setSide(), ILIAS\Repository\settings(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilColumnGUI::activateBlock | ( | ) |
Activate hidden block.
Definition at line 506 of file class.ilColumnGUI.php.
References $ilUser, and ilBlockSetting\_writeDetailLevel().
Here is the call graph for this function:| ilColumnGUI::addBlock | ( | ) |
Add a block.
Definition at line 522 of file class.ilColumnGUI.php.
|
static |
Adds location information of the custom block gui.
Definition at line 192 of file class.ilColumnGUI.php.
|
static |
Adds the block type of the custom block gui.
| string | $className | The name of the custom block gui class |
| string | $identifier | The identifier (block type) of the custom block gui |
Definition at line 204 of file class.ilColumnGUI.php.
| ilColumnGUI::determineBlocks | ( | ) |
Determine which blocks to show.
Definition at line 545 of file class.ilColumnGUI.php.
References $ilUser, $type, ilBlockSetting\_lookupSide(), IL_COL_CENTER, IL_COL_LEFT, IL_COL_RIGHT, and ilArrayUtil\sortArray().
Here is the call graph for this function:
|
protected |
Check whether limit is not exceeded.
Definition at line 750 of file class.ilColumnGUI.php.
References $ilSetting, $res, and ILIAS\Repository\int().
Here is the call graph for this function:| ilColumnGUI::executeCommand | ( | ) |
Definition at line 344 of file class.ilColumnGUI.php.
| ilColumnGUI::getActionMenu | ( | ) |
Definition at line 784 of file class.ilColumnGUI.php.
| ilColumnGUI::getAdminCommands | ( | ) |
Definition at line 277 of file class.ilColumnGUI.php.
| ilColumnGUI::getBlockProperties | ( | string | $a_block_type | ) |
Definition at line 321 of file class.ilColumnGUI.php.
|
static |
Get Column Side of Current Command.
Definition at line 214 of file class.ilColumnGUI.php.
References $DIC.
Referenced by ilContainerContentGUI\forwardToColumnGUI(), and ilObjectGUI\getCenterColumnHTML().
Here is the caller graph for this function:| ilColumnGUI::getColType | ( | ) |
Definition at line 233 of file class.ilColumnGUI.php.
| ilColumnGUI::getEnableEdit | ( | ) |
Definition at line 256 of file class.ilColumnGUI.php.
| ilColumnGUI::getHTML | ( | ) |
Definition at line 382 of file class.ilColumnGUI.php.
| ilColumnGUI::getRepositoryItems | ( | ) |
Definition at line 339 of file class.ilColumnGUI.php.
| ilColumnGUI::getRepositoryMode | ( | ) |
Definition at line 267 of file class.ilColumnGUI.php.
|
static |
Definition at line 282 of file class.ilColumnGUI.php.
References $DIC, IL_SCREEN_CENTER, and IL_SCREEN_SIDE.
Referenced by ilContainerContentGUI\forwardToColumnGUI(), and ilObjectGUI\getCenterColumnHTML().
Here is the caller graph for this function:| ilColumnGUI::getSide | ( | ) |
Definition at line 246 of file class.ilColumnGUI.php.
|
protected |
Check whether a block type is globally activated.
Definition at line 690 of file class.ilColumnGUI.php.
| ilColumnGUI::setActionMenu | ( | ilAdvancedSelectionListGUI | $action_menu | ) |
Definition at line 778 of file class.ilColumnGUI.php.
Referenced by ilDashboardGUI\initColumn().
Here is the caller graph for this function:| ilColumnGUI::setAdminCommands | ( | bool | $a_admincommands | ) |
Definition at line 272 of file class.ilColumnGUI.php.
Referenced by ilContainerGUI\setColumnSettings().
Here is the caller graph for this function:| ilColumnGUI::setAllBlockProperties | ( | array | $a_block_properties | ) |
Definition at line 327 of file class.ilColumnGUI.php.
Referenced by ilInfoScreenGUI\setColumnSettings().
Here is the caller graph for this function:| ilColumnGUI::setBlockProperty | ( | string | $a_block_type, |
| string | $a_property, | ||
| string | $a_value | ||
| ) |
This function is supposed to be used for block type specific properties, that should be passed to ilBlockGUI->setProperty.
Definition at line 313 of file class.ilColumnGUI.php.
Referenced by ilObjForumGUI\setColumnSettings(), and ilContainerGUI\setColumnSettings().
Here is the caller graph for this function:| ilColumnGUI::setColType | ( | string | $a_coltype | ) |
| string | $a_coltype | Column Type |
Definition at line 228 of file class.ilColumnGUI.php.
Referenced by __construct().
Here is the caller graph for this function:| ilColumnGUI::setEnableEdit | ( | bool | $a_enableedit | ) |
Definition at line 251 of file class.ilColumnGUI.php.
Referenced by ilInfoScreenGUI\setColumnSettings(), and ilObjectGUI\setColumnSettings().
Here is the caller graph for this function:| ilColumnGUI::setRepositoryItems | ( | array | $a_repositoryitems | ) |
Definition at line 333 of file class.ilColumnGUI.php.
Referenced by ilContainerGUI\setColumnSettings().
Here is the caller graph for this function:| ilColumnGUI::setRepositoryMode | ( | bool | $a_repositorymode | ) |
Definition at line 261 of file class.ilColumnGUI.php.
Referenced by ilObjForumGUI\setColumnSettings(), ilInfoScreenGUI\setColumnSettings(), and ilObjectGUI\setColumnSettings().
Here is the caller graph for this function:| ilColumnGUI::setSide | ( | string | $a_side | ) |
| string | $a_side | Side IL_COL_LEFT | IL_COL_RIGHT |
Definition at line 241 of file class.ilColumnGUI.php.
Referenced by __construct().
Here is the caller graph for this function:| ilColumnGUI::showBlocks | ( | ) |
Definition at line 394 of file class.ilColumnGUI.php.
| ilColumnGUI::updateBlock | ( | ) |
Update Block (asynchronous)
Definition at line 452 of file class.ilColumnGUI.php.
|
protected |
Definition at line 66 of file class.ilColumnGUI.php.
|
protected |
Definition at line 65 of file class.ilColumnGUI.php.
|
protected |
Definition at line 64 of file class.ilColumnGUI.php.
|
staticprotected |
Definition at line 88 of file class.ilColumnGUI.php.
|
protected |
Definition at line 59 of file class.ilColumnGUI.php.
|
protected |
Definition at line 49 of file class.ilColumnGUI.php.
|
protected |
Definition at line 151 of file class.ilColumnGUI.php.
|
protected |
Definition at line 163 of file class.ilColumnGUI.php.
|
protected |
Definition at line 42 of file class.ilColumnGUI.php.
|
protected |
Definition at line 45 of file class.ilColumnGUI.php.
|
protected |
Definition at line 138 of file class.ilColumnGUI.php.
|
protected |
Definition at line 43 of file class.ilColumnGUI.php.
|
protected |
Definition at line 104 of file class.ilColumnGUI.php.
|
protected |
Definition at line 54 of file class.ilColumnGUI.php.
|
protected |
Definition at line 46 of file class.ilColumnGUI.php.
|
staticprotected |
Definition at line 73 of file class.ilColumnGUI.php.
|
protected |
Definition at line 62 of file class.ilColumnGUI.php.
|
protected |
Definition at line 57 of file class.ilColumnGUI.php.
|
protected |
Definition at line 55 of file class.ilColumnGUI.php.
|
protected |
Definition at line 44 of file class.ilColumnGUI.php.
|
protected |
Definition at line 50 of file class.ilColumnGUI.php.
|
protected |
Definition at line 52 of file class.ilColumnGUI.php.
|
protected |
Definition at line 48 of file class.ilColumnGUI.php.
|
protected |
Definition at line 53 of file class.ilColumnGUI.php.
|
protected |
Definition at line 47 of file class.ilColumnGUI.php.