function _webform_edit_matrix in Webform Matrix Component 7
Same name and namespace in other branches
- 6 components/matrix.inc \_webform_edit_matrix()
- 7.4 components/matrix.inc \_webform_edit_matrix()
- 7.2 components/matrix.inc \_webform_edit_matrix()
- 7.3 components/matrix.inc \_webform_edit_matrix()
Implements _webform_edit_component().
File
- components/
matrix.inc, line 56 - Webform module matrix component.
Code
function _webform_edit_matrix($component) {
$form = array();
$max_rows = variable_get('webform_matrix_component_webform_matrix_rows', 10);
$form['extra']['matrix_row'] = array(
'#type' => 'select',
'#title' => t('Matrix Rows'),
'#options' => array_combine(range(1, $max_rows), range(1, $max_rows)),
'#default_value' => isset($component['extra']['matrix_row']) ? $component['extra']['matrix_row'] : "1",
'#weight' => 0,
'#parents' => array(
'extra',
'matrix_row',
),
);
$form['extra']['add_more'] = array(
'#type' => 'checkbox',
'#title' => t('Show Add More Button'),
'#default_value' => isset($component['extra']['add_more']) ? $component['extra']['add_more'] : 0,
'#weight' => 0,
'#parents' => array(
'extra',
'add_more',
),
'#return_value' => 1,
);
return $form;
}