You are here

function quote_settings_form in Quote 5

Same name and namespace in other branches
  1. 6.2 quote.admin.inc \quote_settings_form()
  2. 6 quote.admin.inc \quote_settings_form()
  3. 7 quote.admin.inc \quote_settings_form()

Menu callback: quote module settings form.

1 string reference to 'quote_settings_form'
quote_menu in ./quote.module
Implementation of hook_menu().

File

./quote.module, line 179

Code

function quote_settings_form() {
  $form['quote'] = array(
    '#type' => 'fieldset',
    '#title' => t('Quote module settings'),
    '#tree' => TRUE,
  );
  $form['quote']['node_types'] = array(
    '#type' => 'checkboxes',
    '#title' => t('Node associations'),
    '#description' => t('Select the node types to associate with the quote filter.'),
    '#options' => _quote_get_node_types(),
    '#default_value' => _quote_variable_get('node_types'),
  );
  $form['quote']['node_link_display'] = array(
    '#type' => 'checkbox',
    '#title' => t('Display the quote link for nodes'),
    '#description' => t('Leave this option disabled if you use a PHP or similar filter in your nodes. The quote link is always displayed for comments.'),
    '#default_value' => _quote_variable_get('node_link_display'),
  );
  $form['quote']['subject_required'] = array(
    '#type' => 'checkbox',
    '#title' => t('Make the comment subject field a required field'),
    '#description' => t('Making the comment subject field a required field will ensure that unsightly [quote] tags are not displayed.'),
    '#default_value' => _quote_variable_get('subject_required'),
  );
  return system_settings_form($form);
}