| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
Column user interface class. More...
 Collaboration diagram for ilColumnGUI:
 Collaboration diagram for ilColumnGUI:| Public Member Functions | |
| ilColumnGUI ($a_col_type="", $a_side="", $use_std_context=false) | |
| Constructor. | |
| setColType ($a_coltype) | |
| Set Column Type. | |
| getColType () | |
| Get Column Type. | |
| setSide ($a_side) | |
| Set Side IL_COL_LEFT | IL_COL_RIGHT. | |
| getSide () | |
| Get Side IL_COL_LEFT | IL_COL_RIGHT. | |
| setEnableEdit ($a_enableedit) | |
| Set EnableEdit. | |
| getEnableEdit () | |
| Get EnableEdit. | |
| setRepositoryMode ($a_repositorymode) | |
| Set RepositoryMode. | |
| getRepositoryMode () | |
| Get RepositoryMode. | |
| setAdminCommands ($a_admincommands) | |
| Set Administration Commmands. | |
| getAdminCommands () | |
| Get Administration Commmands. | |
| setMovementMode ($a_movementmode) | |
| Set Movement Mode. | |
| getMovementMode () | |
| Get Movement Mode. | |
| setEnableMovement ($a_enablemovement) | |
| Set Enable Movement. | |
| getEnableMovement () | |
| Get Enable Movement. | |
| 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. | |
| getBlockProperties ($a_block_type) | |
| setAllBlockProperties ($a_block_properties) | |
| setRepositoryItems ($a_repositoryitems) | |
| Set Repository Items. | |
| getRepositoryItems () | |
| Get Repository Items. | |
| & | executeCommand () | 
| execute command | |
| getHTML () | |
| Get HTML for column. | |
| showBlocks () | |
| Show blocks. | |
| setPossibleMoves ($a_block_gui, $i, $sum_moveable) | |
| addHiddenBlockSelector () | |
| Add hidden block and create block selectors. | |
| toggleMovement () | |
| updateBlock () | |
| Update Block (asynchronous) | |
| activateBlock () | |
| Activate hidden block. | |
| addBlock () | |
| Add a block. | |
| determineBlocks () | |
| Determine which blocks to show. | |
| moveBlock () | |
| Static Public Member Functions | |
| static | getCmdSide () | 
| Get Column Side of Current Command. | |
| static | getScreenMode () | 
| Get Screen Mode for current command. | |
| Protected Member Functions | |
| isGloballyActivated ($a_type) | |
| Check whether a block type is globally activated. | |
| exceededLimit ($a_type) | |
| Check whether limit is not exceeded. | |
| Protected Attributes | |
| $side = IL_COL_RIGHT | |
| $type | |
| $enableedit = false | |
| $repositorymode = false | |
| $repositoryitems = array() | |
| $rep_block_types = array("feed") | |
| $block_property = array() | |
| $admincommands = null | |
| $movementmode = null | |
| $enablemovement = false | |
| $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.
ilColumnGUI: ilCalendarGUI ilColumnGUI:
Definition at line 22 of file class.ilColumnGUI.php.
| ilColumnGUI::activateBlock | ( | ) | 
Activate hidden block.
Definition at line 841 of file class.ilColumnGUI.php.
References $_POST, $ilCtrl, and ilBlockSetting\_writeDetailLevel().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilColumnGUI::addBlock | ( | ) | 
Add a block.
Definition at line 858 of file class.ilColumnGUI.php.
References $_POST, $ilCtrl, getAdminCommands(), getEnableEdit(), getMovementMode(), and getRepositoryMode().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilColumnGUI::addHiddenBlockSelector | ( | ) | 
Add hidden block and create block selectors.
Definition at line 590 of file class.ilColumnGUI.php.
References $_SESSION, $ilCtrl, $ilSetting, $lng, ilBlockSetting\_lookupDetailLevel(), exceededLimit(), ilUtil\formSelect(), getColType(), getEnableEdit(), getEnableMovement(), getRepositoryMode(), getSide(), IL_COL_RIGHT, and isGloballyActivated().
Referenced by getHTML().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilColumnGUI::determineBlocks | ( | ) | 
Determine which blocks to show.
Definition at line 883 of file class.ilColumnGUI.php.
References $ilCtrl, $ilSetting, $side, $type, ilBlockSetting\_lookupNr(), ilBlockSetting\_lookupSide(), getColType(), getRepositoryItems(), getRepositoryMode(), IL_COL_CENTER, IL_COL_LEFT, IL_COL_RIGHT, isGloballyActivated(), and ilUtil\sortArray().
Referenced by getHTML(), moveBlock(), and updateBlock().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Check whether limit is not exceeded.
Definition at line 1131 of file class.ilColumnGUI.php.
References $ilCtrl, $ilSetting, $res, and getRepositoryMode().
Referenced by addHiddenBlockSelector().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| & ilColumnGUI::executeCommand | ( | ) | 
execute command
Definition at line 393 of file class.ilColumnGUI.php.
References $_GET, $_POST, $cmd, $ilCtrl, getAdminCommands(), getColType(), getEnableEdit(), getMovementMode(), getRepositoryMode(), and getSide().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilColumnGUI::getAdminCommands | ( | ) | 
Get Administration Commmands.
Definition at line 267 of file class.ilColumnGUI.php.
References $admincommands.
Referenced by addBlock(), executeCommand(), showBlocks(), and updateBlock().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilColumnGUI::getBlockProperties | ( | $a_block_type | ) | 
Definition at line 360 of file class.ilColumnGUI.php.
| 
 | static | 
Get Column Side of Current Command.
Definition at line 167 of file class.ilColumnGUI.php.
References $_GET.
Referenced by ilContainerContentGUI\__forwardToColumnGUI(), ilCourseContentGUI\__forwardToColumnGUI(), ilObjectGUI\getCenterColumnHTML(), and moveBlock().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilColumnGUI::getColType | ( | ) | 
Get Column Type.
Definition at line 187 of file class.ilColumnGUI.php.
Referenced by addHiddenBlockSelector(), determineBlocks(), executeCommand(), ilColumnGUI(), moveBlock(), and toggleMovement().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilColumnGUI::getEnableEdit | ( | ) | 
Get EnableEdit.
Definition at line 227 of file class.ilColumnGUI.php.
References $enableedit.
Referenced by addBlock(), addHiddenBlockSelector(), executeCommand(), getHTML(), showBlocks(), and updateBlock().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilColumnGUI::getEnableMovement | ( | ) | 
Get Enable Movement.
Definition at line 307 of file class.ilColumnGUI.php.
References $enablemovement.
Referenced by addHiddenBlockSelector().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilColumnGUI::getHTML | ( | ) | 
Get HTML for column.
Definition at line 446 of file class.ilColumnGUI.php.
References $ilBench, $ilCtrl, addHiddenBlockSelector(), determineBlocks(), getEnableEdit(), getRepositoryMode(), getSide(), and showBlocks().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilColumnGUI::getMovementMode | ( | ) | 
Get Movement Mode.
Definition at line 287 of file class.ilColumnGUI.php.
References $movementmode.
Referenced by addBlock(), executeCommand(), showBlocks(), and updateBlock().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilColumnGUI::getRepositoryItems | ( | ) | 
Get Repository Items.
Definition at line 385 of file class.ilColumnGUI.php.
References $repositoryitems.
Referenced by determineBlocks().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilColumnGUI::getRepositoryMode | ( | ) | 
Get RepositoryMode.
Definition at line 247 of file class.ilColumnGUI.php.
References $repositorymode.
Referenced by addBlock(), addHiddenBlockSelector(), determineBlocks(), exceededLimit(), executeCommand(), getHTML(), moveBlock(), setPossibleMoves(), showBlocks(), and updateBlock().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Get Screen Mode for current command.
Definition at line 315 of file class.ilColumnGUI.php.
References $_GET, $_POST, $ilCtrl, IL_SCREEN_CENTER, and IL_SCREEN_SIDE.
Referenced by ilContainerContentGUI\__forwardToColumnGUI(), ilCourseContentGUI\__forwardToColumnGUI(), and ilObjectGUI\getCenterColumnHTML().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilColumnGUI::getSide | ( | ) | 
Get Side IL_COL_LEFT | IL_COL_RIGHT.
Definition at line 207 of file class.ilColumnGUI.php.
References $side.
Referenced by addHiddenBlockSelector(), executeCommand(), getHTML(), setPossibleMoves(), showBlocks(), and updateBlock().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilColumnGUI::ilColumnGUI | ( | $a_col_type = "", | |
| $a_side = "", | |||
| $use_std_context = false | |||
| ) | 
Constructor.
Definition at line 143 of file class.ilColumnGUI.php.
References $_SESSION, $ilCtrl, $tpl, getColType(), setColType(), setMovementMode(), and setSide().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Check whether a block type is globally activated.
Definition at line 1093 of file class.ilColumnGUI.php.
References $ilSetting, and ilCalendarSettings\_getInstance().
Referenced by addHiddenBlockSelector(), and determineBlocks().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilColumnGUI::moveBlock | ( | ) | 
Definition at line 1036 of file class.ilColumnGUI.php.
References $_GET, $ilCtrl, ilBlockSetting\_lookupDetailLevel(), ilBlockSetting\_writeNumber(), ilBlockSetting\_writeSide(), determineBlocks(), getCmdSide(), getColType(), getRepositoryMode(), IL_COL_LEFT, and IL_COL_RIGHT.
 Here is the call graph for this function:
 Here is the call graph for this function:| ilColumnGUI::setAdminCommands | ( | $a_admincommands | ) | 
Set Administration Commmands.
| boolean | $a_admincommands | Administration Commmands | 
Definition at line 257 of file class.ilColumnGUI.php.
| ilColumnGUI::setAllBlockProperties | ( | $a_block_properties | ) | 
Definition at line 365 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 355 of file class.ilColumnGUI.php.
| ilColumnGUI::setColType | ( | $a_coltype | ) | 
Set Column Type.
| string | $a_coltype | Column Type | 
Definition at line 177 of file class.ilColumnGUI.php.
Referenced by ilColumnGUI().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilColumnGUI::setEnableEdit | ( | $a_enableedit | ) | 
Set EnableEdit.
| boolean | $a_enableedit | EnableEdit | 
Definition at line 217 of file class.ilColumnGUI.php.
| ilColumnGUI::setEnableMovement | ( | $a_enablemovement | ) | 
Set Enable Movement.
| boolean | $a_enablemovement | Enable Movement | 
Definition at line 297 of file class.ilColumnGUI.php.
| ilColumnGUI::setMovementMode | ( | $a_movementmode | ) | 
Set Movement Mode.
| boolean | $a_movementmode | Movement Mode | 
Definition at line 277 of file class.ilColumnGUI.php.
Referenced by ilColumnGUI().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilColumnGUI::setPossibleMoves | ( | $a_block_gui, | |
| $i, | |||
| $sum_moveable | |||
| ) | 
Definition at line 567 of file class.ilColumnGUI.php.
References getRepositoryMode(), getSide(), IL_COL_LEFT, and IL_COL_RIGHT.
Referenced by showBlocks().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilColumnGUI::setRepositoryItems | ( | $a_repositoryitems | ) | 
Set Repository Items.
| array | $a_repositoryitems | Repository Items | 
Definition at line 375 of file class.ilColumnGUI.php.
| ilColumnGUI::setRepositoryMode | ( | $a_repositorymode | ) | 
Set RepositoryMode.
| boolean | $a_repositorymode | RepositoryMode | 
Definition at line 237 of file class.ilColumnGUI.php.
| 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 197 of file class.ilColumnGUI.php.
Referenced by ilColumnGUI().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilColumnGUI::showBlocks | ( | ) | 
Show blocks.
Definition at line 477 of file class.ilColumnGUI.php.
References $ilBench, $ilCtrl, $lng, ilBlockSetting\_lookupDetailLevel(), getAdminCommands(), getEnableEdit(), getMovementMode(), getRepositoryMode(), getSide(), and setPossibleMoves().
Referenced by getHTML().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilColumnGUI::toggleMovement | ( | ) | 
Definition at line 735 of file class.ilColumnGUI.php.
References $_SESSION, $ilCtrl, and getColType().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilColumnGUI::updateBlock | ( | ) | 
Update Block (asynchronous)
Definition at line 753 of file class.ilColumnGUI.php.
References $_GET, $ilBench, $ilCtrl, determineBlocks(), exit, getAdminCommands(), getEnableEdit(), getMovementMode(), getRepositoryMode(), getSide(), IL_COL_LEFT, and IL_COL_RIGHT.
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Definition at line 33 of file class.ilColumnGUI.php.
Referenced by getAdminCommands().
| 
 | protected | 
Definition at line 32 of file class.ilColumnGUI.php.
| 
 | staticprotected | 
Definition at line 61 of file class.ilColumnGUI.php.
| 
 | protected | 
Definition at line 123 of file class.ilColumnGUI.php.
| 
 | protected | 
Definition at line 135 of file class.ilColumnGUI.php.
| 
 | protected | 
Definition at line 111 of file class.ilColumnGUI.php.
| 
 | protected | 
Definition at line 81 of file class.ilColumnGUI.php.
| 
 | protected | 
Definition at line 26 of file class.ilColumnGUI.php.
Referenced by getEnableEdit().
| 
 | protected | 
Definition at line 35 of file class.ilColumnGUI.php.
Referenced by getEnableMovement().
| 
 | staticprotected | 
Definition at line 42 of file class.ilColumnGUI.php.
| 
 | protected | 
Definition at line 34 of file class.ilColumnGUI.php.
Referenced by getMovementMode().
| 
 | protected | 
Definition at line 31 of file class.ilColumnGUI.php.
| 
 | protected | 
Definition at line 28 of file class.ilColumnGUI.php.
Referenced by getRepositoryItems().
| 
 | protected | 
Definition at line 27 of file class.ilColumnGUI.php.
Referenced by getRepositoryMode().
| 
 | protected | 
Definition at line 24 of file class.ilColumnGUI.php.
Referenced by determineBlocks(), and getSide().
| 
 | protected | 
Definition at line 25 of file class.ilColumnGUI.php.
Referenced by determineBlocks().