function _gallery_assist_elements_settings_form in Gallery Assist 7
Gallery elements subform.
1 call to _gallery_assist_elements_settings_form()
- gallery_assist_assignments_form in ./
gallery_assist.admin.inc - Form builder; Manage GA content types specific settings.
File
- ./
gallery_assist.admin.inc, line 726 - GA module administration forms.
Code
function _gallery_assist_elements_settings_form($settings) {
$form = array();
$options = drupal_map_assoc(range(0, 100, 1));
$options[0] = 'unlimited';
$form['teaser']['teaser_items_per_row'] = array(
'#type' => 'select',
'#title' => 'Items per row (teaser)',
'#options' => $options,
'#default_value' => $settings['teaser_items_per_row'],
'#description' => '',
);
$form['page']['page_items_per_row'] = array(
'#type' => 'select',
'#title' => 'Items per row (page)',
'#options' => $options,
'#default_value' => $settings['page_items_per_row'],
'#description' => '',
);
$form['teaser']['teaser_rows_per_page'] = array(
'#type' => 'select',
'#title' => 'Rows per page (teaser)',
'#options' => $options,
'#default_value' => $settings['teaser_rows_per_page'],
'#description' => '',
);
$form['page']['page_rows_per_page'] = array(
'#type' => 'select',
'#title' => 'Rows per page (page)',
'#options' => $options,
'#default_value' => $settings['page_rows_per_page'],
'#description' => '',
);
$options = drupal_map_assoc(range(1, 20, 1));
$form['thm_margin'] = array(
'#type' => 'select',
'#title' => 'Thumbnails margin',
'#options' => $options,
'#default_value' => $settings['thm_margin'],
);
$form['thm_padding'] = array(
'#type' => 'select',
'#title' => 'Thumbnails padding',
'#options' => $options,
'#default_value' => $settings['thm_padding'],
);
$form['thm_border'] = array(
'#type' => 'select',
'#title' => 'Thumbnails border',
'#options' => $options,
'#default_value' => $settings['thm_border'],
);
$form['thm_border_color'] = array(
'#type' => 'textfield',
'#title' => 'Thumbnails border color',
'#default_value' => check_plain($settings['thm_border_color']),
'#size' => 10,
);
return $form;
}