ILIAS
release_4-3 Revision
|
class ilConditionHandlerInterface More...
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().
ilConditionHandlerInterface::__showButtons | ( | ) |
Definition at line 723 of file class.ilConditionHandlerInterface.php.
References getBackButtons().
ilConditionHandlerInterface::add | ( | ) |
Definition at line 593 of file class.ilConditionHandlerInterface.php.
References $_GET, initFormCondition(), selector(), and ilUtil\sendFailure().
Referenced by assign().
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().
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.
ilConditionHandlerInterface::chi_init | ( | & | $chi_target_obj, |
$a_ref_id = null |
|||
) |
Definition at line 193 of file class.ilConditionHandlerInterface.php.
References ilObjectFactory\getInstanceByRefId().
ilConditionHandlerInterface::chi_update | ( | ) |
Definition at line 684 of file class.ilConditionHandlerInterface.php.
References $_POST, __getConditionsOfTarget(), and ilUtil\sendSuccess().
ilConditionHandlerInterface::delete | ( | ) |
Definition at line 535 of file class.ilConditionHandlerInterface.php.
References $_POST, listConditions(), ilUtil\sendFailure(), and ilUtil\sendSuccess().
ilConditionHandlerInterface::edit | ( | ) |
Definition at line 426 of file class.ilConditionHandlerInterface.php.
References $_GET, ilConditionHandler\_getCondition(), initFormCondition(), listConditions(), and ilUtil\sendFailure().
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().
ilConditionHandlerInterface::getBackButtons | ( | ) |
Definition at line 81 of file class.ilConditionHandlerInterface.php.
References $_SESSION.
Referenced by __showButtons().
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().
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().
ilConditionHandlerInterface::getTargetTitle | ( | ) |
get target title
Definition at line 188 of file class.ilConditionHandlerInterface.php.
References $target_title.
Referenced by initFormCondition().
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().
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().
|
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().
ilConditionHandlerInterface::isTargetReferenced | ( | ) |
Check if target has refernce id.
Definition at line 180 of file class.ilConditionHandlerInterface.php.
References getTargetRefId().
|
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().
|
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().
|
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().
ilConditionHandlerInterface::selector | ( | ) |
Definition at line 554 of file class.ilConditionHandlerInterface.php.
References $_GET, $path, $tree, getTargetRefId(), ilUtil\sendInfo(), and ilExplorer\setExpand().
Referenced by add().
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().
ilConditionHandlerInterface::setTargetRefId | ( | $a_target_ref_id | ) |
set target ref id
Definition at line 139 of file class.ilConditionHandlerInterface.php.
Referenced by ilConditionHandlerInterface().
ilConditionHandlerInterface::setTargetTitle | ( | $a_target_title | ) |
set target title
Definition at line 171 of file class.ilConditionHandlerInterface.php.
Referenced by ilConditionHandlerInterface().
ilConditionHandlerInterface::setTargetType | ( | $a_target_type | ) |
set target type
Definition at line 155 of file class.ilConditionHandlerInterface.php.
Referenced by ilConditionHandlerInterface().
|
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().
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.
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().