A dependency that disables the secondary setting if the primary setting is equal to the provided value.
More...
|
const | DISABLED_CHECKED = 4 |
|
const | DISABLED_EMPTY = 6 |
|
const | DISABLED_FALSE = 3 |
|
const | DISABLED_NOT_CHECKED = 5 |
|
const | DISABLED_NOT_EMPTY = 7 |
|
const | DISABLED_NOT_VALUE = 1 |
|
const | DISABLED_TRUE = 2 |
|
const | DISABLED_VALUE = 0 |
| Used to define the type of a dependency. More...
|
|
A dependency that disables the secondary setting if the primary setting is equal to the provided value.
- Copyright
- 2010 Sam Hemelryk
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ __construct()
setting_dependency_disabledif_equals::__construct |
( |
base_setting |
$setting, |
|
|
base_setting |
$dependentsetting, |
|
|
|
$value, |
|
|
|
$defaultvalue = false |
|
) |
| |
Creates the dependency.
- Parameters
-
◆ destroy()
setting_dependency::destroy |
( |
| ) |
|
|
inherited |
Destroy all circular references.
It helps PHP 5.2 a lot!
◆ enforce()
setting_dependency_disabledif_equals::enforce |
( |
| ) |
|
Enforces the dependency if required.
- Return values
-
bool | True if there were changes |
Reimplemented from setting_dependency.
◆ evaluate_disabled_condition()
setting_dependency_disabledif_equals::evaluate_disabled_condition |
( |
|
$value | ) |
|
|
protected |
◆ get_dependent_setting()
setting_dependency::get_dependent_setting |
( |
| ) |
|
|
inherited |
Gets the dependent setting.
- Return values
-
◆ get_moodleform_properties()
setting_dependency_disabledif_equals::get_moodleform_properties |
( |
| ) |
|
◆ get_setting()
setting_dependency::get_setting |
( |
| ) |
|
|
inherited |
Gets the primary setting.
- Return values
-
◆ is_locked()
setting_dependency_disabledif_equals::is_locked |
( |
| ) |
|
◆ process_change()
setting_dependency::process_change |
( |
|
$changetype, |
|
|
|
$oldvalue |
|
) |
| |
|
finalinherited |
Processes a change is setting called by the primary setting.
- Parameters
-
int | $changetype | |
mixed | $oldvalue | |
- Return values
-
◆ process_status_change()
setting_dependency_disabledif_equals::process_status_change |
( |
|
$oldstatus | ) |
|
|
protected |
Processes a status change in the primary setting.
- Parameters
-
- Return values
-
Reimplemented from setting_dependency.
◆ process_value_change()
setting_dependency_disabledif_equals::process_value_change |
( |
|
$oldvalue | ) |
|
|
protected |
Processes a value change in the primary setting.
- Parameters
-
- Return values
-
Reimplemented from setting_dependency.
◆ process_visibility_change()
setting_dependency::process_visibility_change |
( |
|
$oldvisibility | ) |
|
|
protectedinherited |
Processes a visibility change.
- Parameters
-
- Return values
-
◆ DISABLED_VALUE
const setting_dependency::DISABLED_VALUE = 0 |
|
inherited |
Used to define the type of a dependency.
Note with these that checked and true, and not checked and false are equal. This is because the terminology differs but the resulting action is the same. Reduces code!
The documentation for this class was generated from the following file: