ILIAS
Release_4_4_x_branch Revision 61816
|
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
This class is aggregated in folders, groups which have a parent course object Since it is something like an interface, all varirables, methods have there own name space (names start with cci) to avoid collisions
Definition at line 15 of file class.ilConditionHandlerInterface.php.
ilConditionHandlerInterface::__getConditionsOfTarget | ( | ) |
Definition at line 708 of file class.ilConditionHandlerInterface.php.
References ilConditionHandler\_getConditionsOfTarget(), getTargetId(), getTargetRefId(), and getTargetType().
Referenced by chi_update().
ilConditionHandlerInterface::__showButtons | ( | ) |
Definition at line 726 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, $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(), getAutomaticValidation(), ilObjectLP\getInstance(), 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 687 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 423 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 750 of file class.ilConditionHandlerInterface.php.
References $ch_obj, $tpl, ilConditionHandler\_getCondition(), ilConditionHandler\_isReferenceHandlingOptional(), ilObject\_lookupObjId(), ilObject\_lookupTitle(), ilObject\_lookupType(), ilUtil\getImagePath(), ilObjectLP\getInstance(), 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 321 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 361 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 443 of file class.ilConditionHandlerInterface.php.
References $_GET, $_POST, ilConditionHandler\_getCondition(), ilLPStatusWrapper\_refreshStatus(), ilObjectLP\getInstance(), 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().