|
ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
|
Handles conditions for accesses to different ILIAS objects. More...
Collaboration diagram for ilConditionHandler:Public Member Functions | |
| __construct () | |
| constructor @access public More... | |
| setReferenceHandlingType ($a_type) | |
| set reference handling type More... | |
| getReferenceHandlingType () | |
| get reference handling type More... | |
| setErrorMessage ($a_msg) | |
| getErrorMessage () | |
| setTargetRefId ($a_target_ref_id) | |
| set target ref id More... | |
| getTargetRefId () | |
| get target ref id More... | |
| setTargetObjId ($a_target_obj_id) | |
| set target object id More... | |
| getTargetObjId () | |
| get target obj id More... | |
| setTargetType ($a_target_type) | |
| set target object type More... | |
| getTargetType () | |
| get target obj type More... | |
| setTriggerRefId ($a_trigger_ref_id) | |
| set trigger ref id More... | |
| getTriggerRefId () | |
| get target ref id More... | |
| setTriggerObjId ($a_trigger_obj_id) | |
| set trigger object id More... | |
| getTriggerObjId () | |
| get trigger obj id More... | |
| setTriggerType ($a_trigger_type) | |
| set trigger object type More... | |
| getTriggerType () | |
| get trigger obj type More... | |
| setOperator ($a_operator) | |
| set operator More... | |
| getOperator () | |
| get operator More... | |
| setValue ($a_value) | |
| set value More... | |
| getValue () | |
| get value More... | |
| setObligatory ($a_obl) | |
| Set obligatory status. More... | |
| getObligatory () | |
| Get obligatory status. More... | |
| setHiddenStatus ($a_status) | |
| getHiddenStatus () | |
| enableAutomaticValidation ($a_validate=true) | |
| enable automated validation More... | |
| getTriggerTypes () | |
| get all possible trigger types NOT STATIC @access public More... | |
| getOperatorsByTargetType ($a_type) | |
| Get operators by target type. More... | |
| storeCondition () | |
| store new condition in database NOT STATIC @access public More... | |
| checkExists () | |
| updateCondition ($a_id) | |
| update condition More... | |
| updateHiddenStatus ($a_status) | |
| Update hidden status @global type $ilDB. More... | |
| delete ($a_ref_id) | |
| delete all trigger and target entries This method is called from ilObject::delete() if an object os removed from trash More... | |
| deleteByObjId ($a_obj_id) | |
| delete all trigger and target entries This method is called from ilObject::delete() if an object is removed from trash More... | |
| deleteCondition ($a_id) | |
| delete condition More... | |
| preloadConditionsForTargetRecords ($a_type, $a_obj_ids) | |
| Preload conditions for target records. More... | |
| _getCondition ($a_id) | |
| _checkCondition ($a_id, $a_usr_id=0) | |
| checks wether a single condition is fulfilled every trigger object type must implement a static method _checkCondition($a_operator, $a_value) More... | |
| _checkAllConditionsOfTarget ($a_target_ref_id, $a_target_id, $a_target_type="", $a_usr_id=0) | |
| checks wether all conditions of a target object are fulfilled More... | |
| validate () | |
| checkCircle ($a_ref_id, $a_obj_id) | |
Static Public Member Functions | |
| static | _isReferenceHandlingOptional ($a_type) |
| is reference handling optional More... | |
| static | lookupHiddenStatusByTarget ($a_target_ref_id) |
| Lookup hidden status @global type $ilDB. More... | |
| static | _adjustMovedObjectConditions ($a_ref_id) |
| In the moment it is not allowed to create preconditions on objects that are located outside of a course. More... | |
| static | _getDistinctTargetRefIds () |
| Get all target ref ids. More... | |
| static | _deleteTargetConditionsByRefId ($a_target_ref_id) |
| Delete conditions by target ref id Note: only conditions on the target type are deleted Conditions on e.g chapters are not handled. More... | |
| static | updateObligatory ($a_id, $a_status) |
| Toggle condition obligatory status. More... | |
| _getConditionsOfTrigger ($a_trigger_obj_type, $a_trigger_id) | |
| get all conditions of trigger object More... | |
| static | _getConditionsOfTarget ($a_target_ref_id, $a_target_obj_id, $a_target_type="") |
| get all conditions of target object More... | |
| static | getOptionalConditionsOfTarget ($a_target_ref_id, $a_target_obj_id, $a_obj_type='') |
| Get optional conditions. More... | |
| static | calculateRequiredTriggers ($a_target_ref_id, $a_target_obj_id, $a_target_obj_type='', $a_force_update=false) |
| calculate number of obligatory items More... | |
| static | saveNumberOfRequiredTriggers ($a_target_ref_id, $a_target_obj_id, $a_num) |
| Save number of obigatory triggers. More... | |
| static | cloneDependencies ($a_src_ref_id, $a_target_ref_id, $a_copy_id) |
Data Fields | |
| const | OPERATOR_PASSED = 'passed' |
| const | OPERATOR_FINISHED = 'finished' |
| const | OPERATOR_NOT_FINISHED = 'not_finished' |
| const | OPERATOR_NOT_MEMBER = 'not_member' |
| const | OPERATOR_FAILED = 'failed' |
| const | OPERATOR_LP = 'learning_progress' |
| const | UNIQUE_CONDITIONS = 1 |
| const | SHARED_CONDITIONS = 0 |
| $db | |
| $lng | |
| $error_message | |
| $target_obj_id | |
| $target_ref_id | |
| $target_type | |
| $trigger_obj_id | |
| $trigger_ref_id | |
| $trigger_type | |
| $operator | |
| $value | |
| $validation | |
| $conditions | |
Static Public Attributes | |
| static | $cond_for_target_cache = array() |
| static | $cond_target_rows = array() |
Private Attributes | |
| $obligatory = true | |
| $hidden_status = FALSE | |
Handles conditions for accesses to different ILIAS objects.
A condition consists of four elements:
If a condition is fulfilled for a certain user, (s)he may access the target object. This first implementation handles only one access type per object, which is usually "read" access. A possible future extension may implement different access types.
The condition data is stored in the database table "condition" (Note: This table must not be accessed directly from other classes. The data should be accessed via the interface of class ilCondition.) cond_id INT condition id trigger_obj_type VARCHAR(10) "crs" | "tst" | "qst", ... trigger_id INT obj id of trigger object operator varchar(10 "=", "<", ">", ">=", "<=", "passed", "contains", ... value VARCHAR(10) optional value target_obj_type VARCHAR(10) "lm" | "frm" | "st" | "pg", ... target_id object or reference id of target object
Trigger objects are always stored with their object id (if a test has been passed by a user, he doesn't need to repeat it in other contexts. But target objects are usually stored with their reference id if available, otherwise, if they are non-referenced objects (e.g. (survey) questions) they are stored with their object id.
Stefan Meyer 10-08-2004 In addition we store the ref_id of the trigger object to allow the target object to link to the triggered object. But it's not possible to assign two or more linked (same obj_id) triggered objects to a target object
Examples:
Learning module 5 may only be accessed, if test 6 has been passed: trigger_obj_type "tst" trigger_id 6 (object id) trigger_ref_id 117 operator "passed" value target_obj_type "lm" target_id 5 (reference id)
Survey question 10 should only be presented, if survey question 8 is answered with a value greater than 4. trigger_obj_type "qst" trigger_id 8 (question (instance) object id) trigger_ref_id 117 operator ">" value "4" target_obj_type "lm" target_id 10 (question (instance) object id)
Definition at line 66 of file class.ilConditionHandler.php.
| ilConditionHandler::__construct | ( | ) |
constructor @access public
Definition at line 107 of file class.ilConditionHandler.php.
|
static |
In the moment it is not allowed to create preconditions on objects that are located outside of a course.
Therefore, after moving an object: check for parent type 'crs'. if that fails delete preconditions
@access public
| int | reference id of moved object |
Definition at line 165 of file class.ilConditionHandler.php.
References $conditions, _deleteTargetConditionsByRefId(), and _getDistinctTargetRefIds().
Referenced by ilSoapObjectAdministration\moveObject(), ilContainerGUI\pasteObject(), and ilContainerGUI\performPasteIntoMultipleObjectsObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilConditionHandler::_checkAllConditionsOfTarget | ( | $a_target_ref_id, | |
| $a_target_id, | |||
$a_target_type = "", |
|||
$a_usr_id = 0 |
|||
| ) |
checks wether all conditions of a target object are fulfilled
Definition at line 965 of file class.ilConditionHandler.php.
References $conditions, $ilBench, $ilUser, _checkCondition(), _getConditionsOfTarget(), calculateRequiredTriggers(), ilMemberViewSettings\getInstance(), and getOptionalConditionsOfTarget().
Referenced by ilObjContentObject\_checkPreconditionsOfPage(), ilContainerObjectiveGUI\addItemDetails(), ilAccessHandler\doConditionCheck(), ilRepositoryExplorerGUI\getChildsOfNode(), ilObjCourseListGUI\initItem(), ilObjCourseReferenceListGUI\initItem(), ilRepositoryExplorer\isClickable(), ilRepositoryExplorerGUI\isNodeClickable(), ilRepositoryExplorer\showChilds(), and ilCourseContentGUI\showStartObjects().
Here is the call graph for this function:
Here is the caller graph for this function:| ilConditionHandler::_checkCondition | ( | $a_id, | |
$a_usr_id = 0 |
|||
| ) |
checks wether a single condition is fulfilled every trigger object type must implement a static method _checkCondition($a_operator, $a_value)
Definition at line 843 of file class.ilConditionHandler.php.
References $ilUser, $location, ilObjCourseGrouping\_checkCondition(), _getCondition(), and ilLPStatus\_hasUserCompleted().
Referenced by _checkAllConditionsOfTarget(), ilObjContentObject\_getMissingPreconditionsOfPage(), ilObjContentObject\_getMissingPreconditionsTopChapter(), and ilObjectListGUI\parseConditions().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Delete conditions by target ref id Note: only conditions on the target type are deleted Conditions on e.g chapters are not handled.
@access public
| int | ref id of target |
Definition at line 219 of file class.ilConditionHandler.php.
References $ilDB, $query, and $res.
Referenced by _adjustMovedObjectConditions(), and ilRBACTest\testConditions().
Here is the caller graph for this function:| ilConditionHandler::_getCondition | ( | $a_id | ) |
Definition at line 808 of file class.ilConditionHandler.php.
References $ilDB, $query, $res, $row, and DB_FETCHMODE_OBJECT.
Referenced by _checkCondition(), ilConditionHandlerGUI\askDelete(), ilConditionHandlerGUI\edit(), ilConditionHandlerGUI\initFormCondition(), ilRBACTest\testConditions(), and ilConditionHandlerGUI\updateCondition().
Here is the caller graph for this function:
|
static |
get all conditions of target object
| $a_target_ref_id | target reference id |
| $a_target_obj_id | target object id |
| $a_target_type | target object type (must be provided only if object is not derived from ilObject and therefore stored in object_data; this is e.g. the case for chapters (type = "st")) |
Definition at line 715 of file class.ilConditionHandler.php.
References $conditions, $ilBench, $ilDB, $query, $res, $row, and ilObject\_lookupType().
Referenced by ilConditionHandlerGUI\__getConditionsOfTarget(), _checkAllConditionsOfTarget(), ilObjCourseGrouping\_checkGroupingDependencies(), ilObjCourseGrouping\_getGroupingCourseIds(), ilObjCourseGrouping\_getGroupingItems(), ilObjContentObject\_getMissingPreconditionsOfPage(), ilObjContentObject\_getMissingPreconditionsTopChapter(), calculateRequiredTriggers(), checkCircle(), cloneDependencies(), ilAccessHandler\doConditionCheck(), getOptionalConditionsOfTarget(), ilObjectListGUI\insertPreconditions(), ilConditionHandlerGUI\listConditions(), ilConditionHandlerGUI\saveObligatoryList(), ilConditionHandlerGUI\saveObligatorySettings(), ilConditionHandlerGUI\showObligatoryForm(), and ilRBACTest\testConditions().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
get all conditions of trigger object
Definition at line 674 of file class.ilConditionHandler.php.
References $conditions, $ilDB, $query, $res, $row, and DB_FETCHMODE_OBJECT.
Referenced by ilObjCourseGrouping\_checkGroupingDependencies(), ilObjCourseGrouping\_getGroupingCourseIds(), ilObjCourseGrouping\_getGroupingItems(), ilScormLP\checkSCORMPreconditions(), ilObjCourseGrouping\deassign(), ilObjCourseGrouping\getAssignedItems(), and ilRBACTest\testConditions().
Here is the caller graph for this function:
|
static |
Get all target ref ids.
@access public
Definition at line 196 of file class.ilConditionHandler.php.
References $ilDB, $query, $res, $row, and DB_FETCHMODE_OBJECT.
Referenced by _adjustMovedObjectConditions(), and ilRBACTest\testConditions().
Here is the caller graph for this function:
|
static |
is reference handling optional
@access public
| string | target type ILIAS obj type |
Definition at line 124 of file class.ilConditionHandler.php.
Referenced by ilConditionHandlerGUI\initFormCondition().
Here is the caller graph for this function:
|
static |
calculate number of obligatory items
| int | $a_target_ref_id | |
| int | $a_target_obj_id |
Definition at line 908 of file class.ilConditionHandler.php.
References $ilDB, $result, _getConditionsOfTarget(), getOptionalConditionsOfTarget(), and saveNumberOfRequiredTriggers().
Referenced by _checkAllConditionsOfTarget(), cloneDependencies(), ilObjectListGUI\parseConditions(), ilConditionHandlerGUI\saveObligatoryList(), and ilConditionHandlerGUI\showObligatoryForm().
Here is the call graph for this function:
Here is the caller graph for this function:| ilConditionHandler::checkCircle | ( | $a_ref_id, | |
| $a_obj_id | |||
| ) |
Definition at line 1054 of file class.ilConditionHandler.php.
References _getConditionsOfTarget(), checkCircle(), and getOperator().
Referenced by checkCircle(), and validate().
Here is the call graph for this function:
Here is the caller graph for this function:| ilConditionHandler::checkExists | ( | ) |
Definition at line 556 of file class.ilConditionHandler.php.
References $ilDB, $query, $res, getOperator(), getTargetObjId(), getTargetRefId(), getTriggerObjId(), and getTriggerRefId().
Here is the call graph for this function:
|
static |
Definition at line 1071 of file class.ilConditionHandler.php.
References $conditions, $valid, _getConditionsOfTarget(), ilCopyWizardOptions\_getInstance(), ilObject\_lookupObjId(), ilObject\_lookupType(), and calculateRequiredTriggers().
Referenced by ilObject\cloneDependencies().
Here is the call graph for this function:
Here is the caller graph for this function:| ilConditionHandler::delete | ( | $a_ref_id | ) |
delete all trigger and target entries This method is called from ilObject::delete() if an object os removed from trash
Definition at line 629 of file class.ilConditionHandler.php.
| ilConditionHandler::deleteByObjId | ( | $a_obj_id | ) |
delete all trigger and target entries This method is called from ilObject::delete() if an object is removed from trash
Definition at line 644 of file class.ilConditionHandler.php.
| ilConditionHandler::deleteCondition | ( | $a_id | ) |
delete condition
Definition at line 659 of file class.ilConditionHandler.php.
References $ilDB, $query, and $res.
Referenced by storeCondition().
Here is the caller graph for this function:| ilConditionHandler::enableAutomaticValidation | ( | $a_validate = true | ) |
enable automated validation
Definition at line 423 of file class.ilConditionHandler.php.
| ilConditionHandler::getErrorMessage | ( | ) |
| ilConditionHandler::getHiddenStatus | ( | ) |
Definition at line 414 of file class.ilConditionHandler.php.
References $hidden_status.
Referenced by storeCondition().
Here is the caller graph for this function:| ilConditionHandler::getObligatory | ( | ) |
Get obligatory status.
Definition at line 404 of file class.ilConditionHandler.php.
References $obligatory.
Referenced by storeCondition(), and updateCondition().
Here is the caller graph for this function:| ilConditionHandler::getOperator | ( | ) |
get operator
Definition at line 370 of file class.ilConditionHandler.php.
References $operator.
Referenced by checkCircle(), checkExists(), storeCondition(), and updateCondition().
Here is the caller graph for this function:| ilConditionHandler::getOperatorsByTargetType | ( | $a_type | ) |
Get operators by target type.
| string | $a_type |
Definition at line 475 of file class.ilConditionHandler.php.
References $location, ilObjUserTracking\_enabledLearningProgress(), and ilObjectLP\isSupportedObjectType().
Referenced by getTriggerTypes().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Get optional conditions.
| int | $a_target_ref_id | |
| int | $a_target_obj_id |
Definition at line 885 of file class.ilConditionHandler.php.
References $conditions, and _getConditionsOfTarget().
Referenced by _checkAllConditionsOfTarget(), calculateRequiredTriggers(), ilConditionHandlerGUI\listConditions(), ilObjectListGUI\parseConditions(), ilConditionHandlerGUI\saveObligatorySettings(), and ilConditionHandlerGUI\showObligatoryForm().
Here is the call graph for this function:
Here is the caller graph for this function:| ilConditionHandler::getReferenceHandlingType | ( | ) |
get reference handling type
@access public
Definition at line 248 of file class.ilConditionHandler.php.
Referenced by storeCondition(), and updateCondition().
Here is the caller graph for this function:| ilConditionHandler::getTargetObjId | ( | ) |
get target obj id
Definition at line 290 of file class.ilConditionHandler.php.
References $target_obj_id.
Referenced by checkExists(), and storeCondition().
Here is the caller graph for this function:| ilConditionHandler::getTargetRefId | ( | ) |
get target ref id
Definition at line 274 of file class.ilConditionHandler.php.
References $target_ref_id.
Referenced by checkExists(), storeCondition(), updateCondition(), updateHiddenStatus(), and validate().
Here is the caller graph for this function:| ilConditionHandler::getTargetType | ( | ) |
get target obj type
Definition at line 306 of file class.ilConditionHandler.php.
References $target_type.
Referenced by storeCondition().
Here is the caller graph for this function:| ilConditionHandler::getTriggerObjId | ( | ) |
get trigger obj id
Definition at line 338 of file class.ilConditionHandler.php.
References $trigger_obj_id.
Referenced by checkExists(), and storeCondition().
Here is the caller graph for this function:| ilConditionHandler::getTriggerRefId | ( | ) |
get target ref id
Definition at line 322 of file class.ilConditionHandler.php.
References $trigger_ref_id.
Referenced by checkExists(), storeCondition(), and validate().
Here is the caller graph for this function:| ilConditionHandler::getTriggerType | ( | ) |
get trigger obj type
Definition at line 354 of file class.ilConditionHandler.php.
References $trigger_type.
Referenced by storeCondition().
Here is the caller graph for this function:| ilConditionHandler::getTriggerTypes | ( | ) |
get all possible trigger types NOT STATIC @access public
Definition at line 433 of file class.ilConditionHandler.php.
References getOperatorsByTargetType().
Here is the call graph for this function:| ilConditionHandler::getValue | ( | ) |
get value
Definition at line 386 of file class.ilConditionHandler.php.
References $value.
Referenced by storeCondition(), and updateCondition().
Here is the caller graph for this function:
|
static |
Lookup hidden status @global type $ilDB.
| type | $a_target_ref_id |
Definition at line 141 of file class.ilConditionHandler.php.
References $ilDB, $query, $res, $row, and DB_FETCHMODE_OBJECT.
Referenced by ilConditionHandlerGUI\assign(), ilAccessHandler\doConditionCheck(), and ilConditionHandlerGUI\showObligatoryForm().
Here is the caller graph for this function:| ilConditionHandler::preloadConditionsForTargetRecords | ( | $a_type, | |
| $a_obj_ids | |||
| ) |
Preload conditions for target records.
return
Definition at line 782 of file class.ilConditionHandler.php.
References $ilDB, $res, and $row.
Referenced by ilObjectListGUIPreloader\preload().
Here is the caller graph for this function:
|
static |
Save number of obigatory triggers.
| int | $a_target_ref_id | |
| int | $a_target_obj_id |
Definition at line 950 of file class.ilConditionHandler.php.
Referenced by calculateRequiredTriggers(), and ilConditionHandlerGUI\saveObligatorySettings().
Here is the caller graph for this function:| ilConditionHandler::setErrorMessage | ( | $a_msg | ) |
Definition at line 254 of file class.ilConditionHandler.php.
Referenced by validate().
Here is the caller graph for this function:| ilConditionHandler::setHiddenStatus | ( | $a_status | ) |
Definition at line 409 of file class.ilConditionHandler.php.
| ilConditionHandler::setObligatory | ( | $a_obl | ) |
Set obligatory status.
| bool | $a_obl |
Definition at line 395 of file class.ilConditionHandler.php.
| ilConditionHandler::setOperator | ( | $a_operator | ) |
set operator
Definition at line 362 of file class.ilConditionHandler.php.
| ilConditionHandler::setReferenceHandlingType | ( | $a_type | ) |
set reference handling type
| int | @access public |
Definition at line 237 of file class.ilConditionHandler.php.
| ilConditionHandler::setTargetObjId | ( | $a_target_obj_id | ) |
set target object id
Definition at line 282 of file class.ilConditionHandler.php.
| ilConditionHandler::setTargetRefId | ( | $a_target_ref_id | ) |
set target ref id
Definition at line 266 of file class.ilConditionHandler.php.
| ilConditionHandler::setTargetType | ( | $a_target_type | ) |
set target object type
Definition at line 298 of file class.ilConditionHandler.php.
| ilConditionHandler::setTriggerObjId | ( | $a_trigger_obj_id | ) |
set trigger object id
Definition at line 330 of file class.ilConditionHandler.php.
| ilConditionHandler::setTriggerRefId | ( | $a_trigger_ref_id | ) |
set trigger ref id
Definition at line 314 of file class.ilConditionHandler.php.
| ilConditionHandler::setTriggerType | ( | $a_trigger_type | ) |
set trigger object type
Definition at line 346 of file class.ilConditionHandler.php.
| ilConditionHandler::setValue | ( | $a_value | ) |
set value
Definition at line 378 of file class.ilConditionHandler.php.
| ilConditionHandler::storeCondition | ( | ) |
store new condition in database NOT STATIC @access public
Definition at line 523 of file class.ilConditionHandler.php.
References $ilDB, $query, $res, deleteCondition(), getHiddenStatus(), getObligatory(), getOperator(), getReferenceHandlingType(), getTargetObjId(), getTargetRefId(), getTargetType(), getTriggerObjId(), getTriggerRefId(), getTriggerType(), getValue(), and validate().
Here is the call graph for this function:| ilConditionHandler::updateCondition | ( | $a_id | ) |
update condition
Definition at line 573 of file class.ilConditionHandler.php.
References $ilDB, $query, $res, getObligatory(), getOperator(), getReferenceHandlingType(), getTargetRefId(), and getValue().
Here is the call graph for this function:| ilConditionHandler::updateHiddenStatus | ( | $a_status | ) |
Update hidden status @global type $ilDB.
| type | $a_target_ref_id | |
| type | $a_status |
Definition at line 596 of file class.ilConditionHandler.php.
References $ilDB, $query, and getTargetRefId().
Here is the call graph for this function:
|
static |
Toggle condition obligatory status.
| int | $a_id | |
| bool | $a_status |
Definition at line 613 of file class.ilConditionHandler.php.
References $ilDB, $query, and $res.
Referenced by ilConditionHandlerGUI\saveObligatoryList(), and ilConditionHandlerGUI\saveObligatorySettings().
Here is the caller graph for this function:| ilConditionHandler::validate | ( | ) |
Definition at line 1018 of file class.ilConditionHandler.php.
References $ilDB, $query, $res, checkCircle(), ilObjectFactory\getInstanceByRefId(), getTargetRefId(), getTriggerRefId(), and setErrorMessage().
Referenced by storeCondition().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 99 of file class.ilConditionHandler.php.
|
static |
Definition at line 100 of file class.ilConditionHandler.php.
| ilConditionHandler::$conditions |
Definition at line 98 of file class.ilConditionHandler.php.
Referenced by _adjustMovedObjectConditions(), _checkAllConditionsOfTarget(), _getConditionsOfTarget(), _getConditionsOfTrigger(), cloneDependencies(), and getOptionalConditionsOfTarget().
| ilConditionHandler::$db |
Definition at line 78 of file class.ilConditionHandler.php.
| ilConditionHandler::$error_message |
Definition at line 82 of file class.ilConditionHandler.php.
Referenced by getErrorMessage().
|
private |
Definition at line 96 of file class.ilConditionHandler.php.
Referenced by getHiddenStatus().
| ilConditionHandler::$lng |
Definition at line 79 of file class.ilConditionHandler.php.
Referenced by __construct().
|
private |
Definition at line 95 of file class.ilConditionHandler.php.
Referenced by getObligatory().
| ilConditionHandler::$operator |
Definition at line 90 of file class.ilConditionHandler.php.
Referenced by getOperator().
| ilConditionHandler::$target_obj_id |
Definition at line 84 of file class.ilConditionHandler.php.
Referenced by getTargetObjId().
| ilConditionHandler::$target_ref_id |
Definition at line 85 of file class.ilConditionHandler.php.
Referenced by getTargetRefId().
| ilConditionHandler::$target_type |
Definition at line 86 of file class.ilConditionHandler.php.
Referenced by getTargetType().
| ilConditionHandler::$trigger_obj_id |
Definition at line 87 of file class.ilConditionHandler.php.
Referenced by getTriggerObjId().
| ilConditionHandler::$trigger_ref_id |
Definition at line 88 of file class.ilConditionHandler.php.
Referenced by getTriggerRefId().
| ilConditionHandler::$trigger_type |
Definition at line 89 of file class.ilConditionHandler.php.
Referenced by getTriggerType().
| ilConditionHandler::$validation |
Definition at line 92 of file class.ilConditionHandler.php.
| ilConditionHandler::$value |
Definition at line 91 of file class.ilConditionHandler.php.
Referenced by getValue().
| const ilConditionHandler::OPERATOR_FAILED = 'failed' |
Definition at line 72 of file class.ilConditionHandler.php.
Referenced by ilObjExerciseAccess\checkCondition(), ilObjTestAccess\checkCondition(), ilObjSAHSLearningModuleAccess\checkCondition(), ilObjExerciseAccess\getConditionOperators(), ilObjSAHSLearningModuleAccess\getConditionOperators(), and ilObjTestAccess\getConditionOperators().
| const ilConditionHandler::OPERATOR_FINISHED = 'finished' |
Definition at line 69 of file class.ilConditionHandler.php.
Referenced by ilObjTestAccess\checkCondition(), ilObjSurveyAccess\checkCondition(), ilObjSAHSLearningModuleAccess\checkCondition(), ilObjSAHSLearningModuleAccess\getConditionOperators(), ilObjSurveyAccess\getConditionOperators(), ilObjTestAccess\getConditionOperators(), ilContainerObjectiveGUI\getMainContent(), ilCourseStart\isFullfilled(), and ilContainerObjectiveGUI\renderObjective().
| const ilConditionHandler::OPERATOR_LP = 'learning_progress' |
Definition at line 73 of file class.ilConditionHandler.php.
Referenced by ilConditionHandlerGUI\translateOperator().
| const ilConditionHandler::OPERATOR_NOT_FINISHED = 'not_finished' |
Definition at line 70 of file class.ilConditionHandler.php.
Referenced by ilObjTestAccess\checkCondition(), and ilObjTestAccess\getConditionOperators().
| const ilConditionHandler::OPERATOR_NOT_MEMBER = 'not_member' |
Definition at line 71 of file class.ilConditionHandler.php.
| const ilConditionHandler::OPERATOR_PASSED = 'passed' |
Definition at line 68 of file class.ilConditionHandler.php.
Referenced by ilObjExerciseAccess\checkCondition(), ilObjCourseAccess\checkCondition(), ilObjTestAccess\checkCondition(), ilObjCourseAccess\getConditionOperators(), ilObjExerciseAccess\getConditionOperators(), and ilObjTestAccess\getConditionOperators().
| const ilConditionHandler::SHARED_CONDITIONS = 0 |
Definition at line 76 of file class.ilConditionHandler.php.
Referenced by ilConditionHandlerGUI\initFormCondition().
| const ilConditionHandler::UNIQUE_CONDITIONS = 1 |
Definition at line 75 of file class.ilConditionHandler.php.
Referenced by ilConditionHandlerGUI\assign(), ilConditionHandlerGUI\initFormCondition(), and ilConditionHandlerGUI\updateCondition().