You are here

function nodewords_tags_form in Nodewords: D6 Meta Tags 6

Front page settings form.

1 string reference to 'nodewords_tags_form'
nodewords_menu in ./nodewords.module
Implements hook_menu().

File

./nodewords.admin.inc, line 405
Administration interface for nodewords.module.

Code

function nodewords_tags_form(&$form_state, $type = NODEWORDS_TYPE_DEFAULT, $id = 0) {
  $form = array();
  $form['#nodewords_type'] = $type;
  $form['#nodewords_id'] = $id;
  $form['nodewords'] = nodewords_form($type, nodewords_load_tags($type, $id), array(
    'fieldset' => FALSE,
  ));
  if (empty($form['nodewords'])) {
    $form['warning'] = array(
      '#value' => t('You have not yet enabled any <a href="@url">meta tags for edit forms</a>.', array(
        '@url' => url('admin/content/nodewords'),
      )),
      '#prefix' => '<div class="messages warning">',
      '#suffix' => '</div>',
    );
  }
  else {
    $form['nodewords']['#tree'] = TRUE;
    $form['submit'] = array(
      '#type' => 'submit',
      '#value' => t('Save configuration'),
      '#submit' => array(
        'nodewords_tags_form_submit',
      ),
      '#weight' => 40,
    );
    $form['reset'] = array(
      '#type' => 'submit',
      '#value' => t('Reset to defaults'),
      '#submit' => array(
        'nodewords_tags_form_reset',
      ),
      '#weight' => 42,
    );
  }
  return $form;
}