Moodle  2.2.1
http://www.collinsharper.com
setting_dependency_disabledif_empty Class Reference
Inheritance diagram for setting_dependency_disabledif_empty:
Collaboration diagram for setting_dependency_disabledif_empty:

Public Member Functions

 __construct (base_setting $setting, base_setting $dependentsetting, $defaultvalue=false)
 get_moodleform_properties ()
 is_locked ()

Protected Member Functions

 process_value_change ($oldvalue)

Detailed Description

A dependency that disables the secondary setting if the value of the primary setting is empty.

Definition at line 555 of file setting_dependency.class.php.


Constructor & Destructor Documentation

__construct ( base_setting setting,
base_setting dependentsetting,
defaultvalue = false 
)

Creates the dependency object

Parameters:
base_setting$settingThe parent setting or the primary setting if you prefer
base_setting$dependentsettingThe dependent setting
mixed$defaultvalueThe default value to assign if the dependency is unmet

Reimplemented from setting_dependency.

Definition at line 556 of file setting_dependency.class.php.


Member Function Documentation

Returns an array of properties suitable to be used to define a moodleforms disabled command

Returns:
array

Reimplemented from setting_dependency_disabledif_equals.

Definition at line 565 of file setting_dependency.class.php.

is_locked ( )

Returns true if the dependent setting is locked.

Returns:
bool

Reimplemented from setting_dependency_disabledif_equals.

Definition at line 602 of file setting_dependency.class.php.

process_value_change ( oldvalue) [protected]

Processes a value change in the primary setting

Parameters:
mixed$oldvalue
Returns:
bool

Reimplemented from setting_dependency_disabledif_equals.

Definition at line 578 of file setting_dependency.class.php.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Enumerations