You are here

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;
}