ILIAS
Release_3_10_x_branch Revision 61812
|
class ilConditionHandlerInterface More...
Public Member Functions | |
ilConditionHandlerInterface (&$gui_obj, $a_ref_id=null) | |
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 | |
getTargetTitle () | |
get target title | |
chi_init (&$chi_target_obj, $a_ref_id=null) | |
listConditions () | |
edit () | |
updateCondition () | |
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 |
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 36 of file class.ilConditionHandlerInterface.php.
ilConditionHandlerInterface::__getConditionsOfTarget | ( | ) |
Definition at line 494 of file class.ilConditionHandlerInterface.php.
References ilConditionHandler\_getConditionsOfTarget(), getTargetId(), getTargetRefId(), and getTargetType().
Referenced by chi_update().
ilConditionHandlerInterface::__showButtons | ( | ) |
Definition at line 512 of file class.ilConditionHandlerInterface.php.
References getBackButtons().
ilConditionHandlerInterface::add | ( | ) |
Definition at line 382 of file class.ilConditionHandlerInterface.php.
References $_GET, initFormCondition(), selector(), and ilUtil\sendInfo().
Referenced by assign().
ilConditionHandlerInterface::assign | ( | ) |
assign new trigger condition to target
Definition at line 402 of file class.ilConditionHandlerInterface.php.
References $_GET, add(), ilLPCollections\deleteAll(), getAutomaticValidation(), ilObjectFactory\getInstanceByRefId(), getTargetId(), getTargetRefId(), getTargetType(), listConditions(), ilUtil\sendInfo(), and ilConditionHandler\UNIQUE_CONDITIONS.
ilConditionHandlerInterface::chi_init | ( | & | $chi_target_obj, |
$a_ref_id = null |
|||
) |
Definition at line 189 of file class.ilConditionHandlerInterface.php.
References ilObjectFactory\getInstanceByRefId().
ilConditionHandlerInterface::chi_update | ( | ) |
Definition at line 473 of file class.ilConditionHandlerInterface.php.
References __getConditionsOfTarget(), and ilUtil\sendInfo().
ilConditionHandlerInterface::delete | ( | ) |
Definition at line 334 of file class.ilConditionHandlerInterface.php.
References listConditions(), and ilUtil\sendInfo().
ilConditionHandlerInterface::edit | ( | ) |
Definition at line 265 of file class.ilConditionHandlerInterface.php.
References $_GET, ilConditionHandler\_getCondition(), initFormCondition(), listConditions(), and ilUtil\sendInfo().
& ilConditionHandlerInterface::executeCommand | ( | ) |
ilConditionHandlerInterface::getAutomaticValidation | ( | ) |
Definition at line 119 of file class.ilConditionHandlerInterface.php.
References $automatic_validation.
Referenced by assign().
ilConditionHandlerInterface::getBackButtons | ( | ) |
Definition at line 93 of file class.ilConditionHandlerInterface.php.
References $_SESSION.
Referenced by __showButtons().
ilConditionHandlerInterface::getTargetId | ( | ) |
get target id
Definition at line 136 of file class.ilConditionHandlerInterface.php.
References $target_id.
Referenced by __getConditionsOfTarget(), assign(), and listConditions().
ilConditionHandlerInterface::getTargetRefId | ( | ) |
get target ref id
Definition at line 152 of file class.ilConditionHandlerInterface.php.
References $target_ref_id.
Referenced by __getConditionsOfTarget(), assign(), listConditions(), selector(), and updateCondition().
ilConditionHandlerInterface::getTargetTitle | ( | ) |
get target title
Definition at line 184 of file class.ilConditionHandlerInterface.php.
References $target_title.
Referenced by initFormCondition(), and listConditions().
ilConditionHandlerInterface::getTargetType | ( | ) |
get target type
Definition at line 168 of file class.ilConditionHandlerInterface.php.
References $target_type.
Referenced by __getConditionsOfTarget(), assign(), initFormCondition(), listConditions(), and updateCondition().
ilConditionHandlerInterface::ilConditionHandlerInterface | ( | & | $gui_obj, |
$a_ref_id = null |
|||
) |
Definition at line 54 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 536 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(), ilConditionHandler\SHARED_CONDITIONS, and ilConditionHandler\UNIQUE_CONDITIONS.
Referenced by add(), and edit().
ilConditionHandlerInterface::listConditions | ( | ) |
Definition at line 210 of file class.ilConditionHandlerInterface.php.
References ilConditionHandler\_getConditionsOfTarget(), ilUtil\formCheckbox(), ilUtil\getImagePath(), getTargetId(), getTargetRefId(), getTargetTitle(), getTargetType(), and ilUtil\switchColor().
Referenced by assign(), delete(), edit(), and updateCondition().
ilConditionHandlerInterface::selector | ( | ) |
Definition at line 353 of file class.ilConditionHandlerInterface.php.
References $_GET, getTargetRefId(), ilUtil\sendInfo(), and ilExplorer\setExpand().
Referenced by add().
ilConditionHandlerInterface::setAutomaticValidation | ( | $a_status | ) |
Definition at line 115 of file class.ilConditionHandlerInterface.php.
ilConditionHandlerInterface::setBackButtons | ( | $a_btn_arr | ) |
Definition at line 89 of file class.ilConditionHandlerInterface.php.
References $_SESSION.
ilConditionHandlerInterface::setTargetId | ( | $a_target_id | ) |
set target id
Definition at line 128 of file class.ilConditionHandlerInterface.php.
Referenced by ilConditionHandlerInterface().
ilConditionHandlerInterface::setTargetRefId | ( | $a_target_ref_id | ) |
set target ref id
Definition at line 144 of file class.ilConditionHandlerInterface.php.
Referenced by ilConditionHandlerInterface().
ilConditionHandlerInterface::setTargetTitle | ( | $a_target_title | ) |
set target title
Definition at line 176 of file class.ilConditionHandlerInterface.php.
Referenced by ilConditionHandlerInterface().
ilConditionHandlerInterface::setTargetType | ( | $a_target_type | ) |
set target type
Definition at line 160 of file class.ilConditionHandlerInterface.php.
Referenced by ilConditionHandlerInterface().
ilConditionHandlerInterface::updateCondition | ( | ) |
Definition at line 284 of file class.ilConditionHandlerInterface.php.
References $_GET, ilConditionHandler\_getCondition(), getTargetRefId(), getTargetType(), listConditions(), ilUtil\sendInfo(), and ilConditionHandler\UNIQUE_CONDITIONS.
ilConditionHandlerInterface::$automatic_validation = true |
Definition at line 52 of file class.ilConditionHandlerInterface.php.
Referenced by getAutomaticValidation().
ilConditionHandlerInterface::$ch_obj |
Definition at line 44 of file class.ilConditionHandlerInterface.php.
Referenced by initFormCondition().
ilConditionHandlerInterface::$client_obj |
Definition at line 46 of file class.ilConditionHandlerInterface.php.
ilConditionHandlerInterface::$ctrl = null |
Definition at line 38 of file class.ilConditionHandlerInterface.php.
ilConditionHandlerInterface::$lng |
Definition at line 40 of file class.ilConditionHandlerInterface.php.
Referenced by ilConditionHandlerInterface().
ilConditionHandlerInterface::$target_id |
Definition at line 47 of file class.ilConditionHandlerInterface.php.
Referenced by getTargetId().
ilConditionHandlerInterface::$target_obj |
Definition at line 45 of file class.ilConditionHandlerInterface.php.
ilConditionHandlerInterface::$target_ref_id |
Definition at line 50 of file class.ilConditionHandlerInterface.php.
Referenced by getTargetRefId().
ilConditionHandlerInterface::$target_title |
Definition at line 49 of file class.ilConditionHandlerInterface.php.
Referenced by getTargetTitle().
ilConditionHandlerInterface::$target_type |
Definition at line 48 of file class.ilConditionHandlerInterface.php.
Referenced by getTargetType().
ilConditionHandlerInterface::$tpl |
Definition at line 41 of file class.ilConditionHandlerInterface.php.
Referenced by ilConditionHandlerInterface(), and initFormCondition().
ilConditionHandlerInterface::$tree |
Definition at line 42 of file class.ilConditionHandlerInterface.php.
Referenced by ilConditionHandlerInterface().