function get_tripal_featuremap_admin_form_reindex_set

1.x tripal_featuremap.admin.inc get_tripal_featuremap_admin_form_reindex_set(&$form)

Related topics

File

tripal_featuremap/includes/tripal_featuremap.admin.inc, line 113

Code

function get_tripal_featuremap_admin_form_reindex_set(&$form) {
  // define the fieldsets
  $form['reindex'] = array(
    '#type' => 'fieldset',
    '#title' => t('Reindex Map Features')
  );

  // get the list of maps
  $sql = "SELECT * FROM {featuremap} ORDER BY name";
  $lib_rset = chado_query($sql);

  // iterate through all of the maps
  $lib_boxes = array();
  while ($featuremap = db_fetch_object($lib_rset)) {
    $lib_boxes[$featuremap->featuremap_id] = "$featuremap->name";
  }
  $form['reindex']['description'] = array(
    '#type' => 'item',
    '#value' => t("This option allows for reindexing of only those features that belong to the selected maps below. All other features will be unaffected.  To reindex all features in the site see the Feature Administration page."),
    '#weight' => 1,
  );

  $form['reindex']['re-maps'] = array(
    '#title' => t('Maps'),
    '#type' => t('checkboxes'),
    '#description' => t("Check the maps whoee features you want to reindex. Note: this list contains all maps, even those that may not be synced."),
    '#required' => FALSE,
    '#prefix' => '<div id="lib_boxes">',
    '#suffix' => '</div>',
    '#options' => $lib_boxes,
    '#weight' => 2,
  );
  $form['reindex']['re-button'] = array(
    '#type' => 'submit',
    '#value' => t('Reindex Features'),
    '#weight' => 3,
  );
}