|
ILIAS
release_4-3 Revision
|
class ilConditionHandlerInterface More...
Collaboration diagram for ilConditionHandlerInterface:Public Member Functions | |
| ilConditionHandlerInterface ($gui_obj, $a_ref_id=null) | |
| Constructor <type> $lng <type> $tpl <type> $tree <type> $ilCtrl. | |
| setBackButtons ($a_btn_arr) | |
| getBackButtons () | |
| executeCommand () | |
| setAutomaticValidation ($a_status) | |
| getAutomaticValidation () | |
| setTargetId ($a_target_id) | |
| set target id | |
| getTargetId () | |
| get target id | |
| setTargetRefId ($a_target_ref_id) | |
| set target ref id | |
| getTargetRefId () | |
| get target ref id | |
| setTargetType ($a_target_type) | |
| set target type | |
| getTargetType () | |
| get target type | |
| setTargetTitle ($a_target_title) | |
| set target title | |
| isTargetReferenced () | |
| Check if target has refernce id. | |
| getTargetTitle () | |
| get target title | |
| chi_init (&$chi_target_obj, $a_ref_id=null) | |
| edit () | |
| updateCondition () | |
| askDelete () | |
| delete () | |
| selector () | |
| add () | |
| assign () | |
| assign new trigger condition to target | |
| chi_update () | |
| __getConditionsOfTarget () | |
| __showButtons () | |
Data Fields | |
| $ctrl = null | |
| $lng | |
| $tpl | |
| $tree | |
| $ch_obj | |
| $target_obj | |
| $client_obj | |
| $target_id | |
| $target_type | |
| $target_title | |
| $target_ref_id | |
| $automatic_validation = true | |
Protected Member Functions | |
| listConditions () | |
| list conditions ilToolbar | |
| saveObligatorySettings () | |
| Save obligatory settings. | |
| saveObligatoryList () | |
| Save obligatory settings. | |
| showObligatoryForm ($opt=array()) | |
| Show obligatory form. | |
Private Member Functions | |
| initFormCondition ($a_source_id, $a_condition_id=0, $a_mode= 'add') | |
| Init form for condition table. | |
class ilConditionHandlerInterface
Definition at line 15 of file class.ilConditionHandlerInterface.php.
| ilConditionHandlerInterface::__getConditionsOfTarget | ( | ) |
Definition at line 705 of file class.ilConditionHandlerInterface.php.
References ilConditionHandler\_getConditionsOfTarget(), getTargetId(), getTargetRefId(), and getTargetType().
Referenced by chi_update().
Here is the call graph for this function:
Here is the caller graph for this function:| ilConditionHandlerInterface::__showButtons | ( | ) |
Definition at line 723 of file class.ilConditionHandlerInterface.php.
References getBackButtons().
Here is the call graph for this function:| ilConditionHandlerInterface::add | ( | ) |
Definition at line 593 of file class.ilConditionHandlerInterface.php.
References $_GET, initFormCondition(), selector(), and ilUtil\sendFailure().
Referenced by assign().
Here is the call graph for this function:
Here is the caller graph for this function:| ilConditionHandlerInterface::askDelete | ( | ) |
Definition at line 499 of file class.ilConditionHandlerInterface.php.
References $_POST, $title, $tpl, ilConditionHandler\_getCondition(), ilObject\_lookupTitle(), ilUtil\getImagePath(), listConditions(), and ilUtil\sendFailure().
Here is the call graph for this function:| ilConditionHandlerInterface::assign | ( | ) |
assign new trigger condition to target
Definition at line 614 of file class.ilConditionHandlerInterface.php.
References $_GET, $_POST, add(), ilLPCollections\deleteAll(), getAutomaticValidation(), ilObjectFactory\getInstanceByRefId(), getTargetId(), getTargetRefId(), getTargetType(), ilUtil\sendFailure(), ilUtil\sendSuccess(), and ilConditionHandler\UNIQUE_CONDITIONS.
Here is the call graph for this function:| ilConditionHandlerInterface::chi_init | ( | & | $chi_target_obj, |
$a_ref_id = null |
|||
| ) |
Definition at line 193 of file class.ilConditionHandlerInterface.php.
References ilObjectFactory\getInstanceByRefId().
Here is the call graph for this function:| ilConditionHandlerInterface::chi_update | ( | ) |
Definition at line 684 of file class.ilConditionHandlerInterface.php.
References $_POST, __getConditionsOfTarget(), and ilUtil\sendSuccess().
Here is the call graph for this function:| ilConditionHandlerInterface::delete | ( | ) |
Definition at line 535 of file class.ilConditionHandlerInterface.php.
References $_POST, listConditions(), ilUtil\sendFailure(), and ilUtil\sendSuccess().
Here is the call graph for this function:| ilConditionHandlerInterface::edit | ( | ) |
Definition at line 426 of file class.ilConditionHandlerInterface.php.
References $_GET, ilConditionHandler\_getCondition(), initFormCondition(), listConditions(), and ilUtil\sendFailure().
Here is the call graph for this function:| ilConditionHandlerInterface::executeCommand | ( | ) |
Definition at line 86 of file class.ilConditionHandlerInterface.php.
References $cmd, $ilErr, and $lng.
| ilConditionHandlerInterface::getAutomaticValidation | ( | ) |
Definition at line 114 of file class.ilConditionHandlerInterface.php.
References $automatic_validation.
Referenced by assign().
Here is the caller graph for this function:| ilConditionHandlerInterface::getBackButtons | ( | ) |
Definition at line 81 of file class.ilConditionHandlerInterface.php.
References $_SESSION.
Referenced by __showButtons().
Here is the caller graph for this function:| ilConditionHandlerInterface::getTargetId | ( | ) |
get target id
Definition at line 131 of file class.ilConditionHandlerInterface.php.
References $target_id.
Referenced by __getConditionsOfTarget(), assign(), listConditions(), saveObligatoryList(), saveObligatorySettings(), and showObligatoryForm().
Here is the caller graph for this function:| ilConditionHandlerInterface::getTargetRefId | ( | ) |
get target ref id
Definition at line 147 of file class.ilConditionHandlerInterface.php.
References $target_ref_id.
Referenced by __getConditionsOfTarget(), assign(), isTargetReferenced(), listConditions(), saveObligatoryList(), saveObligatorySettings(), selector(), showObligatoryForm(), and updateCondition().
Here is the caller graph for this function:| ilConditionHandlerInterface::getTargetTitle | ( | ) |
get target title
Definition at line 188 of file class.ilConditionHandlerInterface.php.
References $target_title.
Referenced by initFormCondition().
Here is the caller graph for this function:| ilConditionHandlerInterface::getTargetType | ( | ) |
get target type
Definition at line 163 of file class.ilConditionHandlerInterface.php.
References $target_type.
Referenced by __getConditionsOfTarget(), assign(), initFormCondition(), listConditions(), saveObligatoryList(), saveObligatorySettings(), showObligatoryForm(), and updateCondition().
Here is the caller graph for this function:| ilConditionHandlerInterface::ilConditionHandlerInterface | ( | $gui_obj, | |
$a_ref_id = null |
|||
| ) |
Constructor <type> $lng <type> $tpl <type> $tree <type> $ilCtrl.
| <type> | $gui_obj |
| <type> | $a_ref_id |
Definition at line 42 of file class.ilConditionHandlerInterface.php.
References $ilCtrl, $lng, $tpl, $tree, ilObjectFactory\getInstanceByRefId(), setTargetId(), setTargetRefId(), setTargetTitle(), and setTargetType().
Here is the call graph for this function:
|
private |
Init form for condition table.
private
Definition at line 747 of file class.ilConditionHandlerInterface.php.
References $ch_obj, $tpl, ilConditionHandler\_getCondition(), ilLPCollections\_getPossibleSAHSItems(), ilConditionHandler\_isReferenceHandlingOptional(), ilObject\_lookupObjId(), ilObject\_lookupTitle(), ilObject\_lookupType(), ilUtil\getImagePath(), getTargetTitle(), getTargetType(), ilFormPropertyGUI\setRequired(), ilRadioGroupInputGUI\setValue(), ilNonEditableValueGUI\setValue(), ilConditionHandler\SHARED_CONDITIONS, and ilConditionHandler\UNIQUE_CONDITIONS.
Referenced by add(), and edit().
Here is the call graph for this function:
Here is the caller graph for this function:| ilConditionHandlerInterface::isTargetReferenced | ( | ) |
Check if target has refernce id.
Definition at line 180 of file class.ilConditionHandlerInterface.php.
References getTargetRefId().
Here is the call graph for this function:
|
protected |
list conditions ilToolbar
Definition at line 217 of file class.ilConditionHandlerInterface.php.
References $_REQUEST, ilConditionHandler\_getConditionsOfTarget(), ilConditionHandler\getOptionalConditionsOfTarget(), getTargetId(), getTargetRefId(), getTargetType(), and showObligatoryForm().
Referenced by askDelete(), delete(), edit(), and updateCondition().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Save obligatory settings.
Definition at line 324 of file class.ilConditionHandlerInterface.php.
References $_POST, ilConditionHandler\_getConditionsOfTarget(), ilConditionHandler\calculateRequiredTriggers(), getTargetId(), getTargetRefId(), getTargetType(), ilUtil\sendFailure(), ilUtil\sendSuccess(), and ilConditionHandler\updateObligatory().
Here is the call graph for this function:
|
protected |
Save obligatory settings.
Definition at line 261 of file class.ilConditionHandlerInterface.php.
References ilConditionHandler\_getConditionsOfTarget(), ilConditionHandler\getOptionalConditionsOfTarget(), getTargetId(), getTargetRefId(), getTargetType(), ilConditionHandler\saveNumberOfRequiredTriggers(), ilUtil\sendFailure(), ilUtil\sendSuccess(), showObligatoryForm(), and ilConditionHandler\updateObligatory().
Here is the call graph for this function:| ilConditionHandlerInterface::selector | ( | ) |
Definition at line 554 of file class.ilConditionHandlerInterface.php.
References $_GET, $path, $tree, getTargetRefId(), ilUtil\sendInfo(), and ilExplorer\setExpand().
Referenced by add().
Here is the call graph for this function:
Here is the caller graph for this function:| ilConditionHandlerInterface::setAutomaticValidation | ( | $a_status | ) |
Definition at line 110 of file class.ilConditionHandlerInterface.php.
| ilConditionHandlerInterface::setBackButtons | ( | $a_btn_arr | ) |
Definition at line 77 of file class.ilConditionHandlerInterface.php.
References $_SESSION.
| ilConditionHandlerInterface::setTargetId | ( | $a_target_id | ) |
set target id
Definition at line 123 of file class.ilConditionHandlerInterface.php.
Referenced by ilConditionHandlerInterface().
Here is the caller graph for this function:| ilConditionHandlerInterface::setTargetRefId | ( | $a_target_ref_id | ) |
set target ref id
Definition at line 139 of file class.ilConditionHandlerInterface.php.
Referenced by ilConditionHandlerInterface().
Here is the caller graph for this function:| ilConditionHandlerInterface::setTargetTitle | ( | $a_target_title | ) |
set target title
Definition at line 171 of file class.ilConditionHandlerInterface.php.
Referenced by ilConditionHandlerInterface().
Here is the caller graph for this function:| ilConditionHandlerInterface::setTargetType | ( | $a_target_type | ) |
set target type
Definition at line 155 of file class.ilConditionHandlerInterface.php.
Referenced by ilConditionHandlerInterface().
Here is the caller graph for this function:
|
protected |
Show obligatory form.
Definition at line 364 of file class.ilConditionHandlerInterface.php.
References $_REQUEST, ilConditionHandler\_getConditionsOfTarget(), ilConditionHandler\calculateRequiredTriggers(), ilConditionHandler\getOptionalConditionsOfTarget(), getTargetId(), getTargetRefId(), getTargetType(), ilRadioOption\setInfo(), ilFormPropertyGUI\setInfo(), and ilRadioGroupInputGUI\setValue().
Referenced by listConditions(), and saveObligatorySettings().
Here is the call graph for this function:
Here is the caller graph for this function:| ilConditionHandlerInterface::updateCondition | ( | ) |
Definition at line 446 of file class.ilConditionHandlerInterface.php.
References $_GET, $_POST, ilConditionHandler\_getCondition(), ilLPStatusWrapper\_refreshStatus(), getTargetRefId(), getTargetType(), listConditions(), ilUtil\sendFailure(), ilUtil\sendSuccess(), and ilConditionHandler\UNIQUE_CONDITIONS.
Here is the call graph for this function:| ilConditionHandlerInterface::$automatic_validation = true |
Definition at line 31 of file class.ilConditionHandlerInterface.php.
Referenced by getAutomaticValidation().
| ilConditionHandlerInterface::$ch_obj |
Definition at line 23 of file class.ilConditionHandlerInterface.php.
Referenced by initFormCondition().
| ilConditionHandlerInterface::$client_obj |
Definition at line 25 of file class.ilConditionHandlerInterface.php.
| ilConditionHandlerInterface::$ctrl = null |
Definition at line 17 of file class.ilConditionHandlerInterface.php.
| ilConditionHandlerInterface::$lng |
Definition at line 19 of file class.ilConditionHandlerInterface.php.
Referenced by executeCommand(), and ilConditionHandlerInterface().
| ilConditionHandlerInterface::$target_id |
Definition at line 26 of file class.ilConditionHandlerInterface.php.
Referenced by getTargetId().
| ilConditionHandlerInterface::$target_obj |
Definition at line 24 of file class.ilConditionHandlerInterface.php.
| ilConditionHandlerInterface::$target_ref_id |
Definition at line 29 of file class.ilConditionHandlerInterface.php.
Referenced by getTargetRefId().
| ilConditionHandlerInterface::$target_title |
Definition at line 28 of file class.ilConditionHandlerInterface.php.
Referenced by getTargetTitle().
| ilConditionHandlerInterface::$target_type |
Definition at line 27 of file class.ilConditionHandlerInterface.php.
Referenced by getTargetType().
| ilConditionHandlerInterface::$tpl |
Definition at line 20 of file class.ilConditionHandlerInterface.php.
Referenced by askDelete(), ilConditionHandlerInterface(), and initFormCondition().
| ilConditionHandlerInterface::$tree |
Definition at line 21 of file class.ilConditionHandlerInterface.php.
Referenced by ilConditionHandlerInterface(), and selector().