| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
 Collaboration diagram for ilConditionHandler:Public Member Functions | |
| __construct () | |
| setReferenceHandlingType (int $a_type) | |
| getReferenceHandlingType () | |
| setErrorMessage (string $a_msg) | |
| getErrorMessage () | |
| setTargetRefId (int $a_target_ref_id) | |
| getTargetRefId () | |
| setTargetObjId (int $a_target_obj_id) | |
| getTargetObjId () | |
| setTargetType (string $a_target_type) | |
| set target object type  More... | |
| getTargetType () | |
| get target obj type  More... | |
| setTriggerRefId (int $a_trigger_ref_id) | |
| getTriggerRefId () | |
| setTriggerObjId (int $a_trigger_obj_id) | |
| getTriggerObjId () | |
| setTriggerType (string $a_trigger_type) | |
| set trigger object type  More... | |
| getTriggerType () | |
| get trigger obj type  More... | |
| setOperator (string $a_operator) | |
| getOperator () | |
| setValue (string $a_value) | |
| getValue () | |
| setObligatory (bool $a_obl) | |
| Set obligatory status.  More... | |
| getObligatory () | |
| Get obligatory status.  More... | |
| setHiddenStatus (bool $a_status) | |
| getHiddenStatus () | |
| enableAutomaticValidation (bool $a_validate=true) | |
| getTriggerTypes () | |
| getOperatorsByTriggerType (string $a_type) | |
| storeCondition () | |
| store new condition in database  More... | |
| checkExists () | |
| updateCondition (int $a_id) | |
| updateHiddenStatus (bool $a_status) | |
| delete (int $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 (int $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 (int $a_id) | |
Static Public Member Functions | |
| static | resetCache () | 
| static | _isReferenceHandlingOptional (string $a_type) | 
| static | lookupPersistedHiddenStatusByTarget (int $a_target_ref_id) | 
| static | _adjustMovedObjectConditions (int $a_ref_id) | 
| In the moment it is not allowed to create preconditions on objects that are located outside of a course.  More... | |
| static | updateObligatory (int $a_id, bool $a_status) | 
| Toggle condition obligatory status.  More... | |
| static | getNumberOfConditionsOfTrigger (string $a_trigger_obj_type, int $a_trigger_id) | 
| get all conditions of trigger object  More... | |
| static | _getPersistedConditionsOfTrigger (string $a_trigger_obj_type, int $a_trigger_id) | 
| Get all persisted conditions of trigger object Note: This only gets persisted conditions NOT (dynamic) conditions send by the parent container logic.  More... | |
| static | _getPersistedConditionsOfTarget (int $a_target_ref_id, int $a_target_obj_id, string $a_target_type="") | 
| get all persisted conditions of target object  More... | |
| static | preloadPersistedConditionsForTargetRecords (string $a_type, array $a_obj_ids) | 
| static | _getCondition (int $a_id) | 
| static | _checkCondition (array $condition, int $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... | |
| static | getEffectiveOptionalConditionsOfTarget (int $a_target_ref_id, int $a_target_obj_id, string $a_obj_type='') | 
| static | getPersistedOptionalConditionsOfTarget (int $a_target_ref_id, int $a_target_obj_id, string $a_obj_type='') | 
| static | lookupObligatoryConditionsOfTarget (int $a_target_ref_id, int $a_target_obj_id) | 
| static | calculateEffectiveRequiredTriggers (int $a_target_ref_id, int $a_target_obj_id, string $a_target_obj_type='') | 
| static | calculatePersistedRequiredTriggers (int $a_target_ref_id, int $a_target_obj_id, string $a_target_obj_type='', bool $a_force_update=false) | 
| static | saveNumberOfRequiredTriggers (int $a_target_ref_id, int $a_target_obj_id, int $a_num) | 
| static | _checkAllConditionsOfTarget (int $a_target_ref_id, int $a_target_id, string $a_target_type="", int $a_usr_id=0) | 
| checks wether all conditions of a target object are fulfilled  More... | |
| static | cloneDependencies (int $a_src_ref_id, int $a_target_ref_id, int $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 | OPERATOR_ACCREDITED_OR_PASSED = 'accredited_or_passed' | 
| const | UNIQUE_CONDITIONS = 1 | 
| const | SHARED_CONDITIONS = 0 | 
Static Public Attributes | |
| static array | $cond_for_target_cache = array() | 
| static array | $cond_target_rows = array() | 
Protected Member Functions | |
| validate () | |
| checkCircle (int $a_ref_id, int $a_obj_id) | |
Static Protected Member Functions | |
| static | _getDistinctTargetRefIds () | 
| static | _deleteTargetConditionsByRefId (int $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... | |
Protected Attributes | |
| ilDBInterface | $db | 
| ilLanguage | $lng | 
| ilObjectDefinition | $objDefinition | 
| ilTree | $tree | 
| ilLogger | $logger | 
| string | $error_message = '' | 
| int | $target_obj_id = 0 | 
| int | $target_ref_id = 0 | 
| string | $target_type = '' | 
| int | $trigger_obj_id = 0 | 
| int | $trigger_ref_id = 0 | 
| string | $trigger_type = '' | 
| string | $operator='' | 
| string | $value = '' | 
| bool | $validation = true | 
Private Attributes | |
| int | $condition_reference_type = 0 | 
| bool | $circle = false | 
| bool | $obligatory = true | 
| bool | $hidden_status = false | 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning INTERNAL CLASS: Please do not use in consumer code. Handles conditions for accesses to different ILIAS objects A condition consists of four elements:
Definition at line 77 of file class.ilConditionHandler.php.
| ilConditionHandler::__construct | ( | ) | 
Definition at line 119 of file class.ilConditionHandler.php.
References $DIC, ILIAS\Repository\lng(), and ILIAS\Repository\logger().
 Here is the call graph for this function:
      
  | 
  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
Definition at line 196 of file class.ilConditionHandler.php.
Referenced by ilSoapObjectAdministration\moveObject(), ilContainerGUI\pasteObject(), ilContainerGUI\performPasteIntoMultipleObjectsObject(), and ilChatroomInstaller\setChatroomSettings().
 Here is the caller graph for this function:
      
  | 
  static | 
checks wether all conditions of a target object are fulfilled
Definition at line 1011 of file class.ilConditionHandler.php.
References $check, $DIC, ilMemberViewSettings\getInstance(), and ilTree\isDeleted().
Referenced by ilObjContentObject\_checkPreconditionsOfPage(), ilAccess\doConditionCheck(), ilRepositoryExplorerGUI\getChildsOfNode(), ilObjStudyProgrammeReferenceListGUI\initItem(), ilRepositoryExplorer\isClickable(), ilRepositoryExplorer\showChilds(), and ilCourseContentGUI\showStartObjects().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  static | 
checks wether a single condition is fulfilled every trigger object type must implement a static method _checkCondition($a_operator, $a_value)
Definition at line 829 of file class.ilConditionHandler.php.
References $DIC, $location, ilObjCourseGrouping\_checkCondition(), ilLPStatus\_hasUserCompleted(), ilObjectDefinition\getClassName(), and ilObjectDefinition\getLocation().
Referenced by ilObjContentObject\_getMissingPreconditionsOfPage(), ilObjContentObject\_getMissingPreconditionsTopChapter(), ilInfoScreenGUI\addPreconditionSection(), and ilObjectListGUI\parseConditions().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  staticprotected | 
Delete conditions by target ref id Note: only conditions on the target type are deleted Conditions on e.g chapters are not handled.
Definition at line 224 of file class.ilConditionHandler.php.
References $DIC, $ilDB, and $res.
      
  | 
  static | 
Definition at line 795 of file class.ilConditionHandler.php.
References $DIC, $ilDB, $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by ilConditionHandlerGUI\askDelete(), ilConditionHandlerGUI\edit(), ilConditionHandlerGUI\initFormCondition(), and ilConditionHandlerGUI\updateCondition().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  staticprotected | 
Definition at line 204 of file class.ilConditionHandler.php.
References $DIC, $ilDB, $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
 Here is the call graph for this function:
      
  | 
  static | 
get all persisted conditions of target object
Definition at line 687 of file class.ilConditionHandler.php.
References $DIC, $ilDB, $res, ilObject\_lookupType(), and ILIAS\Repository\int().
Referenced by ilObjCourseGrouping\_checkGroupingDependencies(), ilObjCourseGrouping\_getGroupingCourseIds(), ilObjCourseGrouping\_getGroupingItems(), ilObjContentObject\_getMissingPreconditionsOfPage(), ilObjContentObject\_getMissingPreconditionsTopChapter(), ilConditionHandlerGUI\adjustConditionsAfterDeletion(), ilConditionHandlerGUI\getConditionsOfTarget(), ilConditionHandlerGUI\listConditions(), ilConditionHandlerGUI\saveObligatoryList(), ilConditionHandlerGUI\saveObligatorySettings(), and ilConditionHandlerGUI\showObligatoryForm().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  static | 
Get all persisted conditions of trigger object Note: This only gets persisted conditions NOT (dynamic) conditions send by the parent container logic.
Definition at line 583 of file class.ilConditionHandler.php.
References Vendor\Package\$c, $DIC, $ilDB, $location, $obligatory, $res, ilObject\_lookupObjId(), ilObject\_lookupType(), ilDBConstants\FETCHMODE_OBJECT, ilTree\getParentId(), and ILIAS\Repository\int().
Referenced by ilObjCourseGrouping\_checkGroupingDependencies(), ilObjCourseGrouping\_getGroupingCourseIds(), ilObjCourseGrouping\_getGroupingItems(), and ilObjCourseGrouping\getAssignedItems().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  static | 
| string | target type ILIAS obj type | 
Definition at line 140 of file class.ilConditionHandler.php.
References $DIC, $location, ilObject\_lookupObjId(), ilObject\_lookupType(), and ilTree\getParentId().
Referenced by ilConditionHandlerGUI\initFormCondition().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 922 of file class.ilConditionHandler.php.
Referenced by ilInfoScreenGUI\addPreconditionSection(), and ilObjectListGUI\parseConditions().
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 955 of file class.ilConditionHandler.php.
Referenced by ilConditionHandlerGUI\saveObligatoryList().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1093 of file class.ilConditionHandler.php.
References $circle, and getOperator().
Referenced by validate().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilConditionHandler::checkExists | ( | ) | 
Definition at line 485 of file class.ilConditionHandler.php.
References $res, getOperator(), getTargetObjId(), getTargetRefId(), getTriggerObjId(), and getTriggerRefId().
 Here is the call graph for this function:
      
  | 
  static | 
Definition at line 1106 of file class.ilConditionHandler.php.
References $valid, ilCopyWizardOptions\_getInstance(), ilObject\_lookupObjId(), and ilObject\_lookupType().
Referenced by ilObject\cloneDependencies().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilConditionHandler::delete | ( | int | $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 535 of file class.ilConditionHandler.php.
References $res.
| ilConditionHandler::deleteByObjId | ( | int | $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 547 of file class.ilConditionHandler.php.
References $res.
| ilConditionHandler::deleteCondition | ( | int | $a_id | ) | 
Definition at line 555 of file class.ilConditionHandler.php.
References $res.
Referenced by storeCondition().
 Here is the caller graph for this function:| ilConditionHandler::enableAutomaticValidation | ( | bool | $a_validate = true | ) | 
Definition at line 375 of file class.ilConditionHandler.php.
      
  | 
  static | 
Definition at line 869 of file class.ilConditionHandler.php.
Referenced by ilInfoScreenGUI\addPreconditionSection(), and ilObjectListGUI\parseConditions().
 Here is the caller graph for this function:| ilConditionHandler::getErrorMessage | ( | ) | 
| ilConditionHandler::getHiddenStatus | ( | ) | 
Definition at line 370 of file class.ilConditionHandler.php.
References $hidden_status.
Referenced by storeCondition().
 Here is the caller graph for this function:
      
  | 
  static | 
get all conditions of trigger object
Definition at line 565 of file class.ilConditionHandler.php.
References $DIC, $res, ilDBConstants\FETCHMODE_OBJECT, ilDBInterface\query(), ilDBInterface\quote(), ilDBConstants\T_INTEGER, and ilDBConstants\T_TEXT.
Referenced by ilScormLP\checkSCORMPreconditions().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilConditionHandler::getObligatory | ( | ) | 
Get obligatory status.
Definition at line 360 of file class.ilConditionHandler.php.
References $obligatory.
Referenced by storeCondition(), and updateCondition().
 Here is the caller graph for this function:| ilConditionHandler::getOperator | ( | ) | 
Definition at line 334 of file class.ilConditionHandler.php.
Referenced by checkCircle(), checkExists(), storeCondition(), and updateCondition().
 Here is the caller graph for this function:| ilConditionHandler::getOperatorsByTriggerType | ( | string | $a_type | ) | 
Definition at line 417 of file class.ilConditionHandler.php.
References $DIC, $location, ilObjUserTracking\_enabledLearningProgress(), ilObjectDefinition\getClassName(), ilObjectDefinition\getLocation(), and ilObjectLP\isSupportedObjectType().
Referenced by getTriggerTypes().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 886 of file class.ilConditionHandler.php.
Referenced by ilConditionHandlerGUI\adjustConditionsAfterDeletion(), ilConditionHandlerGUI\listConditions(), and ilConditionHandlerGUI\saveObligatorySettings().
 Here is the caller graph for this function:| ilConditionHandler::getReferenceHandlingType | ( | ) | 
Definition at line 242 of file class.ilConditionHandler.php.
References $condition_reference_type.
Referenced by storeCondition(), and updateCondition().
 Here is the caller graph for this function:| ilConditionHandler::getTargetObjId | ( | ) | 
Definition at line 272 of file class.ilConditionHandler.php.
References $target_obj_id.
Referenced by checkExists(), and storeCondition().
 Here is the caller graph for this function:| ilConditionHandler::getTargetRefId | ( | ) | 
Definition at line 262 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 288 of file class.ilConditionHandler.php.
References $target_type.
Referenced by storeCondition().
 Here is the caller graph for this function:| ilConditionHandler::getTriggerObjId | ( | ) | 
Definition at line 308 of file class.ilConditionHandler.php.
References $trigger_obj_id.
Referenced by checkExists(), and storeCondition().
 Here is the caller graph for this function:| ilConditionHandler::getTriggerRefId | ( | ) | 
Definition at line 298 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 324 of file class.ilConditionHandler.php.
References $trigger_type.
Referenced by storeCondition().
 Here is the caller graph for this function:| ilConditionHandler::getTriggerTypes | ( | ) | 
Definition at line 380 of file class.ilConditionHandler.php.
References Vendor\Package\$e, ilObjUserTracking\_enabledLearningProgress(), getOperatorsByTriggerType(), ilObjectLP\isSupportedObjectType(), and ILIAS\Repository\logger().
 Here is the call graph for this function:| ilConditionHandler::getValue | ( | ) | 
Definition at line 344 of file class.ilConditionHandler.php.
References $value.
Referenced by storeCondition(), and updateCondition().
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 903 of file class.ilConditionHandler.php.
References $DIC, $ilDB, $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by ilConditionHandlerGUI\adjustConditionsAfterDeletion(), and ilConditionHandlerGUI\showObligatoryForm().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 175 of file class.ilConditionHandler.php.
References $DIC, $ilDB, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilConditionHandlerGUI\assign(), and ilConditionHandlerGUI\showObligatoryForm().
 Here is the caller graph for this function:
      
  | 
  static | 
| int[] | $a_obj_ids | 
Definition at line 758 of file class.ilConditionHandler.php.
References $DIC, $ilDB, $res, and ILIAS\Repository\int().
Referenced by ilObjectListGUIPreloader\preload().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 131 of file class.ilConditionHandler.php.
      
  | 
  static | 
Definition at line 994 of file class.ilConditionHandler.php.
Referenced by ilConditionHandlerGUI\adjustConditionsAfterDeletion(), and ilConditionHandlerGUI\saveObligatorySettings().
 Here is the caller graph for this function:| ilConditionHandler::setErrorMessage | ( | string | $a_msg | ) | 
Definition at line 247 of file class.ilConditionHandler.php.
Referenced by validate().
 Here is the caller graph for this function:| ilConditionHandler::setHiddenStatus | ( | bool | $a_status | ) | 
Definition at line 365 of file class.ilConditionHandler.php.
| ilConditionHandler::setObligatory | ( | bool | $a_obl | ) | 
Set obligatory status.
Definition at line 352 of file class.ilConditionHandler.php.
| ilConditionHandler::setOperator | ( | string | $a_operator | ) | 
Definition at line 329 of file class.ilConditionHandler.php.
| ilConditionHandler::setReferenceHandlingType | ( | int | $a_type | ) | 
Definition at line 237 of file class.ilConditionHandler.php.
| ilConditionHandler::setTargetObjId | ( | int | $a_target_obj_id | ) | 
Definition at line 267 of file class.ilConditionHandler.php.
| ilConditionHandler::setTargetRefId | ( | int | $a_target_ref_id | ) | 
Definition at line 257 of file class.ilConditionHandler.php.
| ilConditionHandler::setTargetType | ( | string | $a_target_type | ) | 
set target object type
Definition at line 280 of file class.ilConditionHandler.php.
| ilConditionHandler::setTriggerObjId | ( | int | $a_trigger_obj_id | ) | 
Definition at line 303 of file class.ilConditionHandler.php.
| ilConditionHandler::setTriggerRefId | ( | int | $a_trigger_ref_id | ) | 
Definition at line 293 of file class.ilConditionHandler.php.
| ilConditionHandler::setTriggerType | ( | string | $a_trigger_type | ) | 
set trigger object type
Definition at line 316 of file class.ilConditionHandler.php.
| ilConditionHandler::setValue | ( | string | $a_value | ) | 
Definition at line 339 of file class.ilConditionHandler.php.
| ilConditionHandler::storeCondition | ( | ) | 
store new condition in database
Definition at line 455 of file class.ilConditionHandler.php.
References $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 | ( | int | $a_id | ) | 
Definition at line 497 of file class.ilConditionHandler.php.
References $res, getObligatory(), getOperator(), getReferenceHandlingType(), getTargetRefId(), and getValue().
 Here is the call graph for this function:| ilConditionHandler::updateHiddenStatus | ( | bool | $a_status | ) | 
Definition at line 509 of file class.ilConditionHandler.php.
References getTargetRefId().
 Here is the call graph for this function:
      
  | 
  static | 
Toggle condition obligatory status.
Definition at line 520 of file class.ilConditionHandler.php.
References $DIC, $ilDB, and $res.
Referenced by ilConditionHandlerGUI\adjustConditionsAfterDeletion(), ilConditionHandlerGUI\saveObligatoryList(), and ilConditionHandlerGUI\saveObligatorySettings().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 1060 of file class.ilConditionHandler.php.
References $res, checkCircle(), ilObjectFactory\getInstanceByRefId(), getTargetRefId(), getTriggerRefId(), ILIAS\Repository\lng(), and setErrorMessage().
Referenced by storeCondition().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 114 of file class.ilConditionHandler.php.
Referenced by checkCircle().
      
  | 
  static | 
Definition at line 93 of file class.ilConditionHandler.php.
      
  | 
  static | 
Definition at line 94 of file class.ilConditionHandler.php.
      
  | 
  private | 
Definition at line 110 of file class.ilConditionHandler.php.
Referenced by getReferenceHandlingType().
      
  | 
  protected | 
Definition at line 96 of file class.ilConditionHandler.php.
      
  | 
  protected | 
Definition at line 102 of file class.ilConditionHandler.php.
Referenced by getErrorMessage().
      
  | 
  private | 
Definition at line 117 of file class.ilConditionHandler.php.
Referenced by getHiddenStatus().
      
  | 
  protected | 
Definition at line 97 of file class.ilConditionHandler.php.
      
  | 
  protected | 
Definition at line 100 of file class.ilConditionHandler.php.
      
  | 
  protected | 
Definition at line 98 of file class.ilConditionHandler.php.
      
  | 
  private | 
Definition at line 116 of file class.ilConditionHandler.php.
Referenced by _getPersistedConditionsOfTrigger(), and getObligatory().
      
  | 
  protected | 
Definition at line 111 of file class.ilConditionHandler.php.
      
  | 
  protected | 
Definition at line 104 of file class.ilConditionHandler.php.
Referenced by getTargetObjId().
      
  | 
  protected | 
Definition at line 105 of file class.ilConditionHandler.php.
Referenced by getTargetRefId().
      
  | 
  protected | 
Definition at line 106 of file class.ilConditionHandler.php.
Referenced by getTargetType().
      
  | 
  protected | 
Definition at line 99 of file class.ilConditionHandler.php.
      
  | 
  protected | 
Definition at line 107 of file class.ilConditionHandler.php.
Referenced by getTriggerObjId().
      
  | 
  protected | 
Definition at line 108 of file class.ilConditionHandler.php.
Referenced by getTriggerRefId().
      
  | 
  protected | 
Definition at line 109 of file class.ilConditionHandler.php.
Referenced by getTriggerType().
      
  | 
  protected | 
Definition at line 113 of file class.ilConditionHandler.php.
      
  | 
  protected | 
Definition at line 112 of file class.ilConditionHandler.php.
Referenced by getValue().
| const ilConditionHandler::OPERATOR_ACCREDITED_OR_PASSED = 'accredited_or_passed' | 
Definition at line 85 of file class.ilConditionHandler.php.
Referenced by ilConditionOperatorFactory\accreditedOrPassed(), ilObjStudyProgrammeAccess\checkCondition(), and ilObjStudyProgrammeAccess\getConditionOperators().
| const ilConditionHandler::OPERATOR_FAILED = 'failed' | 
Definition at line 83 of file class.ilConditionHandler.php.
Referenced by ilObjExerciseAccess\checkCondition(), ilObjSAHSLearningModuleAccess\checkCondition(), ilObjIndividualAssessmentAccess\checkCondition(), ilObjCmiXapiAccess\checkCondition(), ilObjTestAccess\checkCondition(), ilConditionOperatorFactory\failed(), ilObjExerciseAccess\getConditionOperators(), ilObjSAHSLearningModuleAccess\getConditionOperators(), ilObjIndividualAssessmentAccess\getConditionOperators(), ilObjCmiXapiAccess\getConditionOperators(), and ilObjTestAccess\getConditionOperators().
| const ilConditionHandler::OPERATOR_FINISHED = 'finished' | 
Definition at line 80 of file class.ilConditionHandler.php.
Referenced by ilObjSAHSLearningModuleAccess\checkCondition(), ilObjSurveyAccess\checkCondition(), ilObjCmiXapiAccess\checkCondition(), ilObjTestAccess\checkCondition(), ilConditionOperatorFactory\finished(), ilObjSAHSLearningModuleAccess\getConditionOperators(), ilObjSurveyAccess\getConditionOperators(), ilObjCmiXapiAccess\getConditionOperators(), ilObjTestAccess\getConditionOperators(), ilCourseStart\isFullfilled(), ILIAS\Containter\Content\ObjectiveRenderer\renderObjective(), and ILIAS\Containter\Content\ObjectiveRenderer\renderObjectives().
| const ilConditionHandler::OPERATOR_LP = 'learning_progress' | 
Definition at line 84 of file class.ilConditionHandler.php.
Referenced by ilConditionOperatorFactory\learningProgress(), and ilConditionHandlerGUI\translateOperator().
| const ilConditionHandler::OPERATOR_NOT_FINISHED = 'not_finished' | 
Definition at line 81 of file class.ilConditionHandler.php.
Referenced by ilObjTestAccess\checkCondition(), ilObjTestAccess\getConditionOperators(), and ilConditionOperatorFactory\notFinished().
| const ilConditionHandler::OPERATOR_NOT_MEMBER = 'not_member' | 
Definition at line 82 of file class.ilConditionHandler.php.
Referenced by ilConditionOperatorFactory\notMember().
| const ilConditionHandler::OPERATOR_PASSED = 'passed' | 
Definition at line 79 of file class.ilConditionHandler.php.
Referenced by ilObjExerciseAccess\checkCondition(), ilObjIndividualAssessmentAccess\checkCondition(), ilObjCourseAccess\checkCondition(), ilObjLTIConsumerAccess\checkCondition(), ilObjTestAccess\checkCondition(), ilObjExerciseAccess\getConditionOperators(), ilObjIndividualAssessmentAccess\getConditionOperators(), ilObjCourseAccess\getConditionOperators(), ilObjLTIConsumerAccess\getConditionOperators(), ilObjTestAccess\getConditionOperators(), and ilConditionOperatorFactory\passed().
| const ilConditionHandler::SHARED_CONDITIONS = 0 | 
Definition at line 91 of file class.ilConditionHandler.php.
Referenced by ilConditionHandlerGUI\initFormCondition().
| const ilConditionHandler::UNIQUE_CONDITIONS = 1 | 
Definition at line 87 of file class.ilConditionHandler.php.
Referenced by ilConditionHandlerGUI\assign(), ilConditionHandlerGUI\initFormCondition(), and ilConditionHandlerGUI\updateCondition().