|
ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Column user interface class. More...
Collaboration diagram for ilColumnGUI:Public Member Functions | |
| __construct ($a_col_type="", $a_side="", $use_std_context=false) | |
| Constructor. More... | |
| setColType ($a_coltype) | |
| Set Column Type. More... | |
| getColType () | |
| Get Column Type. More... | |
| setSide ($a_side) | |
| Set Side IL_COL_LEFT | IL_COL_RIGHT. More... | |
| getSide () | |
| Get Side IL_COL_LEFT | IL_COL_RIGHT. More... | |
| setEnableEdit ($a_enableedit) | |
| Set EnableEdit. More... | |
| getEnableEdit () | |
| Get EnableEdit. More... | |
| setRepositoryMode ($a_repositorymode) | |
| Set RepositoryMode. More... | |
| getRepositoryMode () | |
| Get RepositoryMode. More... | |
| setAdminCommands ($a_admincommands) | |
| Set Administration Commmands. More... | |
| getAdminCommands () | |
| Get Administration Commmands. More... | |
| setMovementMode ($a_movementmode) | |
| Set Movement Mode. More... | |
| getMovementMode () | |
| Get Movement Mode. More... | |
| setEnableMovement ($a_enablemovement) | |
| Set Enable Movement. More... | |
| getEnableMovement () | |
| Get Enable Movement. More... | |
| setBlockProperty ($a_block_type, $a_property, $a_value) | |
| This function is supposed to be used for block type specific properties, that should be passed to ilBlockGUI->setProperty. More... | |
| getBlockProperties ($a_block_type) | |
| setAllBlockProperties ($a_block_properties) | |
| setRepositoryItems ($a_repositoryitems) | |
| Set Repository Items. More... | |
| getRepositoryItems () | |
| Get Repository Items. More... | |
| executeCommand () | |
| execute command More... | |
| getHTML () | |
| Get HTML for column. More... | |
| showBlocks () | |
| Show blocks. More... | |
| updateBlock () | |
| Update Block (asynchronous) More... | |
| activateBlock () | |
| Activate hidden block. More... | |
| addBlock () | |
| Add a block. More... | |
| determineBlocks () | |
| Determine which blocks to show. More... | |
| setActionMenu ($action_menu) | |
| getActionMenu () | |
Static Public Member Functions | |
| static | addCustomBlockLocation ($className, $path) |
| Adds location information of the custom block gui. More... | |
| static | addCustomBlockType ($className, $identifier) |
| Adds the block type of the custom block gui. More... | |
| static | getCmdSide () |
| Get Column Side of Current Command. More... | |
| static | getScreenMode () |
| Get Screen Mode for current command. More... | |
Protected Member Functions | |
| addBlockSorting () | |
| isGloballyActivated ($a_type) | |
| Check whether a block type is globally activated. More... | |
| exceededLimit ($a_type) | |
| Check whether limit is not exceeded. More... | |
Protected Attributes | |
| $ctrl | |
| $lng | |
| $user | |
| $tpl | |
| $browser | |
| $settings | |
| $side = IL_COL_RIGHT | |
| $type | |
| $enableedit = false | |
| $repositorymode = false | |
| $repositoryitems = array() | |
| $rep_block_types = array("feed","poll") | |
| $block_property = array() | |
| $admincommands = null | |
| $movementmode = null | |
| $enablemovement = false | |
| $action_menu | |
| $default_blocks | |
| $custom_blocks | |
| $check_global_activation | |
| $check_nr_limit | |
Static Protected Attributes | |
| static | $locations |
| static | $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 22 of file class.ilColumnGUI.php.
| ilColumnGUI::__construct | ( | $a_col_type = "", |
|
$a_side = "", |
|||
$use_std_context = false |
|||
| ) |
Constructor.
Definition at line 197 of file class.ilColumnGUI.php.
References $DIC, setColType(), setSide(), settings(), and user().
Here is the call graph for this function:| ilColumnGUI::activateBlock | ( | ) |
Activate hidden block.
Definition at line 805 of file class.ilColumnGUI.php.
References $_GET, $ctrl, $ilCtrl, $ilUser, $user, and ilBlockSetting\_writeDetailLevel().
Here is the call graph for this function:| ilColumnGUI::addBlock | ( | ) |
Add a block.
Definition at line 822 of file class.ilColumnGUI.php.
References $_GET, $ctrl, $html, $ilCtrl, getAdminCommands(), getEnableEdit(), and getRepositoryMode().
Here is the call graph for this function:
|
protected |
Definition at line 711 of file class.ilColumnGUI.php.
References $browser, $ctrl, $DIC, $ilCtrl, getEnableMovement(), getSide(), IL_COL_CENTER, IL_COL_LEFT, IL_COL_RIGHT, iljQueryUtil\initjQuery(), and iljQueryUtil\initjQueryUI().
Here is the call graph for this function:
|
static |
Adds location information of the custom block gui.
@access public
| string | The name of the custom block gui class |
| string | The path of the custom block gui class |
Definition at line 221 of file class.ilColumnGUI.php.
References $path.
|
static |
Adds the block type of the custom block gui.
@access public
| string | The name of the custom block gui class |
| string | The identifier (block type) of the custom block gui |
Definition at line 236 of file class.ilColumnGUI.php.
| ilColumnGUI::determineBlocks | ( | ) |
Determine which blocks to show.
Definition at line 846 of file class.ilColumnGUI.php.
References $ctrl, $ilCtrl, $ilSetting, $ilUser, $settings, $side, $type, $user, ilBlockSetting\_lookupNr(), ilBlockSetting\_lookupSide(), getColType(), getRepositoryItems(), getRepositoryMode(), IL_COL_CENTER, IL_COL_LEFT, IL_COL_RIGHT, isGloballyActivated(), and ilUtil\sortArray().
Referenced by getHTML(), and updateBlock().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Check whether limit is not exceeded.
Definition at line 1070 of file class.ilColumnGUI.php.
References $a_type, $ctrl, $ilCtrl, $ilSetting, $res, $settings, and getRepositoryMode().
Here is the call graph for this function:| ilColumnGUI::executeCommand | ( | ) |
execute command
Definition at line 468 of file class.ilColumnGUI.php.
References $_GET, $_POST, $ctrl, $html, $ilCtrl, getAdminCommands(), getColType(), getEnableEdit(), getRepositoryMode(), and getSide().
Here is the call graph for this function:| ilColumnGUI::getActionMenu | ( | ) |
Definition at line 1148 of file class.ilColumnGUI.php.
References $action_menu.
| ilColumnGUI::getAdminCommands | ( | ) |
Get Administration Commmands.
Definition at line 346 of file class.ilColumnGUI.php.
References $admincommands.
Referenced by addBlock(), executeCommand(), showBlocks(), and updateBlock().
Here is the caller graph for this function:| ilColumnGUI::getBlockProperties | ( | $a_block_type | ) |
Definition at line 435 of file class.ilColumnGUI.php.
|
static |
Get Column Side of Current Command.
Definition at line 246 of file class.ilColumnGUI.php.
References $_GET.
Referenced by ilCourseContentGUI\__forwardToColumnGUI(), ilContainerContentGUI\__forwardToColumnGUI(), and ilObjectGUI\getCenterColumnHTML().
Here is the caller graph for this function:| ilColumnGUI::getColType | ( | ) |
Get Column Type.
Definition at line 266 of file class.ilColumnGUI.php.
Referenced by determineBlocks(), and executeCommand().
Here is the caller graph for this function:| ilColumnGUI::getEnableEdit | ( | ) |
Get EnableEdit.
Definition at line 306 of file class.ilColumnGUI.php.
References $enableedit.
Referenced by addBlock(), executeCommand(), getHTML(), showBlocks(), and updateBlock().
Here is the caller graph for this function:| ilColumnGUI::getEnableMovement | ( | ) |
Get Enable Movement.
Definition at line 386 of file class.ilColumnGUI.php.
References $enablemovement.
Referenced by addBlockSorting().
Here is the caller graph for this function:| ilColumnGUI::getHTML | ( | ) |
Get HTML for column.
Definition at line 515 of file class.ilColumnGUI.php.
References $ctrl, $ilCtrl, determineBlocks(), getEnableEdit(), getRepositoryMode(), getSide(), and showBlocks().
Here is the call graph for this function:| ilColumnGUI::getMovementMode | ( | ) |
Get Movement Mode.
Definition at line 366 of file class.ilColumnGUI.php.
References $movementmode.
Referenced by showBlocks().
Here is the caller graph for this function:| ilColumnGUI::getRepositoryItems | ( | ) |
Get Repository Items.
Definition at line 460 of file class.ilColumnGUI.php.
References $repositoryitems.
Referenced by determineBlocks().
Here is the caller graph for this function:| ilColumnGUI::getRepositoryMode | ( | ) |
Get RepositoryMode.
Definition at line 326 of file class.ilColumnGUI.php.
References $repositorymode.
Referenced by addBlock(), determineBlocks(), exceededLimit(), executeCommand(), getHTML(), showBlocks(), and updateBlock().
Here is the caller graph for this function:
|
static |
Get Screen Mode for current command.
Definition at line 394 of file class.ilColumnGUI.php.
References $_GET, $_POST, $DIC, $ilCtrl, IL_SCREEN_CENTER, and IL_SCREEN_SIDE.
Referenced by ilCourseContentGUI\__forwardToColumnGUI(), ilContainerContentGUI\__forwardToColumnGUI(), and ilObjectGUI\getCenterColumnHTML().
Here is the caller graph for this function:| ilColumnGUI::getSide | ( | ) |
Get Side IL_COL_LEFT | IL_COL_RIGHT.
Definition at line 286 of file class.ilColumnGUI.php.
References $side.
Referenced by addBlockSorting(), executeCommand(), getHTML(), showBlocks(), and updateBlock().
Here is the caller graph for this function:
|
protected |
Check whether a block type is globally activated.
Definition at line 1008 of file class.ilColumnGUI.php.
References $a_type, $ctrl, $GLOBALS, $ilCtrl, $ilSetting, $settings, ilCalendarSettings\_getInstance(), ilContainer\_lookupContainerSetting(), ilCalendarSettings\lookupCalendarActivated(), and ilObjMail\PD_SYS_MSG_OWN_BLOCK.
Referenced by determineBlocks().
Here is the call graph for this function:
Here is the caller graph for this function:| ilColumnGUI::setActionMenu | ( | $action_menu | ) |
| \ilAdvancedSelectionListGUI | $action_menu |
Definition at line 1139 of file class.ilColumnGUI.php.
References $action_menu.
| ilColumnGUI::setAdminCommands | ( | $a_admincommands | ) |
Set Administration Commmands.
| boolean | $a_admincommands | Administration Commmands |
Definition at line 336 of file class.ilColumnGUI.php.
Referenced by ilContainerGUI\setColumnSettings().
Here is the caller graph for this function:| ilColumnGUI::setAllBlockProperties | ( | $a_block_properties | ) |
Definition at line 440 of file class.ilColumnGUI.php.
| ilColumnGUI::setBlockProperty | ( | $a_block_type, | |
| $a_property, | |||
| $a_value | |||
| ) |
This function is supposed to be used for block type specific properties, that should be passed to ilBlockGUI->setProperty.
| string | $a_property | property name |
| string | $a_value | property value |
Definition at line 430 of file class.ilColumnGUI.php.
Referenced by ilObjForumGUI\setColumnSettings(), and ilContainerGUI\setColumnSettings().
Here is the caller graph for this function:| ilColumnGUI::setColType | ( | $a_coltype | ) |
Set Column Type.
| string | $a_coltype | Column Type |
Definition at line 256 of file class.ilColumnGUI.php.
Referenced by __construct().
Here is the caller graph for this function:| ilColumnGUI::setEnableEdit | ( | $a_enableedit | ) |
Set EnableEdit.
| boolean | $a_enableedit | EnableEdit |
Definition at line 296 of file class.ilColumnGUI.php.
Referenced by ilObjectGUI\setColumnSettings().
Here is the caller graph for this function:| ilColumnGUI::setEnableMovement | ( | $a_enablemovement | ) |
Set Enable Movement.
| boolean | $a_enablemovement | Enable Movement |
Definition at line 376 of file class.ilColumnGUI.php.
Referenced by ilContainerGUI\setColumnSettings().
Here is the caller graph for this function:| ilColumnGUI::setMovementMode | ( | $a_movementmode | ) |
Set Movement Mode.
| boolean | $a_movementmode | Movement Mode |
Definition at line 356 of file class.ilColumnGUI.php.
| ilColumnGUI::setRepositoryItems | ( | $a_repositoryitems | ) |
Set Repository Items.
| array | $a_repositoryitems | Repository Items |
Definition at line 450 of file class.ilColumnGUI.php.
Referenced by ilContainerGUI\setColumnSettings().
Here is the caller graph for this function:| ilColumnGUI::setRepositoryMode | ( | $a_repositorymode | ) |
Set RepositoryMode.
| boolean | $a_repositorymode | RepositoryMode |
Definition at line 316 of file class.ilColumnGUI.php.
Referenced by ilObjForumGUI\setColumnSettings(), and ilObjectGUI\setColumnSettings().
Here is the caller graph for this function:| ilColumnGUI::setSide | ( | $a_side | ) |
Set Side IL_COL_LEFT | IL_COL_RIGHT.
| string | $a_side | Side IL_COL_LEFT | IL_COL_RIGHT |
Definition at line 276 of file class.ilColumnGUI.php.
Referenced by __construct().
Here is the caller graph for this function:| ilColumnGUI::showBlocks | ( | ) |
Show blocks.
Definition at line 536 of file class.ilColumnGUI.php.
References $ctrl, $html, $i, $ilCtrl, $ilUser, $lng, $path, $user, ilBlockSetting\_lookupDetailLevel(), getAdminCommands(), getEnableEdit(), getMovementMode(), getRepositoryMode(), and getSide().
Referenced by getHTML().
Here is the call graph for this function:
Here is the caller graph for this function:| ilColumnGUI::updateBlock | ( | ) |
Update Block (asynchronous)
Definition at line 745 of file class.ilColumnGUI.php.
References $_GET, $ctrl, $i, $ilCtrl, determineBlocks(), exit, getAdminCommands(), getEnableEdit(), getRepositoryMode(), and getSide().
Here is the call graph for this function:
|
protected |
Definition at line 70 of file class.ilColumnGUI.php.
Referenced by getActionMenu(), and setActionMenu().
|
protected |
Definition at line 63 of file class.ilColumnGUI.php.
Referenced by getAdminCommands().
|
protected |
Definition at line 62 of file class.ilColumnGUI.php.
|
staticprotected |
Definition at line 99 of file class.ilColumnGUI.php.
|
protected |
Definition at line 47 of file class.ilColumnGUI.php.
Referenced by addBlockSorting().
|
protected |
Definition at line 173 of file class.ilColumnGUI.php.
|
protected |
Definition at line 189 of file class.ilColumnGUI.php.
|
protected |
Definition at line 27 of file class.ilColumnGUI.php.
Referenced by activateBlock(), addBlock(), addBlockSorting(), determineBlocks(), exceededLimit(), executeCommand(), getHTML(), isGloballyActivated(), showBlocks(), and updateBlock().
|
protected |
Definition at line 160 of file class.ilColumnGUI.php.
|
protected |
Definition at line 122 of file class.ilColumnGUI.php.
|
protected |
Definition at line 56 of file class.ilColumnGUI.php.
Referenced by getEnableEdit().
|
protected |
Definition at line 65 of file class.ilColumnGUI.php.
Referenced by getEnableMovement().
|
protected |
Definition at line 32 of file class.ilColumnGUI.php.
Referenced by showBlocks().
|
staticprotected |
Definition at line 77 of file class.ilColumnGUI.php.
|
protected |
Definition at line 64 of file class.ilColumnGUI.php.
Referenced by getMovementMode().
|
protected |
Definition at line 61 of file class.ilColumnGUI.php.
|
protected |
Definition at line 58 of file class.ilColumnGUI.php.
Referenced by getRepositoryItems().
|
protected |
Definition at line 57 of file class.ilColumnGUI.php.
Referenced by getRepositoryMode().
|
protected |
Definition at line 52 of file class.ilColumnGUI.php.
Referenced by determineBlocks(), exceededLimit(), and isGloballyActivated().
|
protected |
Definition at line 54 of file class.ilColumnGUI.php.
Referenced by determineBlocks(), and getSide().
|
protected |
Definition at line 42 of file class.ilColumnGUI.php.
|
protected |
Definition at line 55 of file class.ilColumnGUI.php.
Referenced by determineBlocks().
|
protected |
Definition at line 37 of file class.ilColumnGUI.php.
Referenced by activateBlock(), determineBlocks(), and showBlocks().