Umfragen
|
Public Member Functions | |
__construct () | |
set_value ($val) | |
set_default_values ($db) | |
sets default values and childs. Used when creating a new widget | |
get_config ($name) | |
set_config ($name, $val) | |
set_data ($name, $val) | |
sets a data variable. Data is meant for non persistend data storage such as count | |
get_data ($name) | |
gets a data variable or it's default value | |
display_option_edit ($polltype) | |
handle_option_edit () | |
display ($sel=false, $columns="columns") | |
handle_inpt () | |
handles the answer to a question on form submit. Sets the values and generates error messages | |
display_edit () | |
prints a widget on screen with edit buttons for the edit page | |
![]() | |
serialize_config () | |
makes a string (php serializer) of the widget config and stores it in widget::config | |
unserialize_config () | |
takes widget::config in string form (php serializer) and makes an array | |
init_config () | |
initialise config. unserialize when necessary | |
check_vital_vars () | |
checks if widget::typ widget::name widget::index and widget::pollID are set | |
check_required () | |
checks if widget's name is in $_POST (question answered) if the widget is a required question | |
check_max () | |
checks if a maximum limit of different answers to a question has been exceeded | |
set_dispName ($dispName) | |
sets widget's display name by escaping html characters ant checking for a maximum length of 256 chars | |
set_name ($name) | |
sets widget's name. Max 25 chars. Sets the widget's ID if input is empty | |
display_edit_begin () | |
prints edit toolbar and widget container div for a widget. Used as link to widget's edit page | |
display_name_edit () | |
prints edit widget name | |
handle_name_edit () | |
handles widget name edit and sets widget::name | |
display_dispName_edit () | |
prints display name edit | |
handle_dispName_edit () | |
handles widget display name edit and sets widget:: dispName | |
display_required_edit () | |
prints widget is_required checkbox edit | |
handle_required_edit () | |
handles widget is_required checkbox edit and sets widget::is_required | |
display_chartType_edit_generic ($allowed, $allowed_names) | |
prints widget chart type select edit | |
handle_chartType_edit_generic ($allowed) | |
handles widget chart type select edit and sets config value | |
save_config ($db) | |
saves the widget config array to database | |
save_dispName ($db) | |
saves the widget's display name widget::dispName | |
save_required ($db) | |
saves the widget's is required widget::is_required | |
save_name ($db, $new_name) | |
sets the widget's name in the result table and the widget table | |
![]() | |
serialize_config () | |
unserialize_config () | |
check_vital_vars () | |
check_required () | |
check_max () | |
set_dispName ($dispName) | |
set_name ($name) | |
display_edit_begin () | |
display_name_edit () | |
handle_name_edit () | |
display_dispName_edit () | |
handle_dispName_edit () | |
display_required_edit () | |
handle_required_edit () | |
display_chartType_edit_generic ($allowed, $allowed_names) | |
handle_chartType_edit_generic ($allowed) | |
save_config ($db) | |
save_dispName ($db) | |
save_required ($db) | |
save_name ($db, $new_name) | |
![]() | |
display () | |
prints a widget on screen |
Data Fields | |
$typ = "checkBox" | |
$direct_result = false | |
widget has a row in the result table | |
![]() | |
$pollID | |
ID of the poll the widget belongs to. | |
$name | |
The name of the widget, used for columname in the result table. Using the widget's ID in simple poll mode. | |
$value | |
Place to store data. For output_widget it's the shown data, for input_widget it's the result data. | |
$config | |
Config array, can be serialized as string. | |
$is_required = false | |
Is the widget a required question? | |
$dispName | |
User friendly name for the widget. Used to ask the question. | |
$index | |
Index in the widget_list. | |
$ID | |
widget's ID | |
$is_child = false | |
is the widget a child of another widget or a child of a poll? | |
$parent = -1 | |
the parent's ID if the widget is a child | |
$long_result = false | |
$direct_result = true | |
widget has a row in the result table |
Definition at line 3 of file checkBox.class.php.
__construct | ( | ) |
Definition at line 9 of file checkBox.class.php.
display | ( | $sel = false , |
|
$columns = "columns" |
|||
) |
Definition at line 186 of file checkBox.class.php.
display_edit | ( | ) |
prints a widget on screen with edit buttons for the edit page
Implements iWidget.
Reimplemented in checkBoxSingle.
Definition at line 226 of file checkBox.class.php.
display_option_edit | ( | $polltype | ) |
Reimplemented in checkBoxSingle.
Definition at line 109 of file checkBox.class.php.
get_config | ( | $name | ) |
get_data | ( | $name | ) |
gets a data variable or it's default value
string | $name | variable name |
Reimplemented from widget.
Reimplemented in checkBoxSingle.
Definition at line 96 of file checkBox.class.php.
handle_inpt | ( | ) |
handles the answer to a question on form submit. Sets the values and generates error messages
Implements input_widget.
Reimplemented in checkBoxSingle.
Definition at line 223 of file checkBox.class.php.
handle_option_edit | ( | ) |
Reimplemented in checkBoxSingle.
Definition at line 146 of file checkBox.class.php.
set_config | ( | $name, | |
$val | |||
) |
set_data | ( | $name, | |
$val | |||
) |
sets a data variable. Data is meant for non persistend data storage such as count
string | $name | data name to be set |
mixed | $val | value to be set |
Reimplemented from widget.
Reimplemented in checkBoxSingle.
Definition at line 79 of file checkBox.class.php.
set_default_values | ( | $db | ) |
sets default values and childs. Used when creating a new widget
Implements iWidget.
Reimplemented in checkBoxSingle.
Definition at line 32 of file checkBox.class.php.
set_value | ( | $val | ) |
Definition at line 12 of file checkBox.class.php.
$direct_result = false |
widget has a row in the result table
Definition at line 6 of file checkBox.class.php.
$typ = "checkBox" |
Definition at line 5 of file checkBox.class.php.