function get_tripal_library_admin_form_reindex_set
1.x tripal_library.admin.inc | get_tripal_library_admin_form_reindex_set(&$form) |
Related topics
1 call to get_tripal_library_admin_form_reindex_set()
- tripal_library_admin in tripal_library/
includes/ tripal_library.admin.inc - Administrative settings form
File
- tripal_library/
includes/ tripal_library.admin.inc, line 116
Code
function get_tripal_library_admin_form_reindex_set(&$form) {
// define the fieldsets
$form['reindex'] = array(
'#type' => 'fieldset',
'#title' => t('Reindex Library Features')
);
// get the list of libraries
$sql = "SELECT * FROM {Library} ORDER BY uniquename";
$lib_rset = chado_query($sql);
// iterate through all of the libraries
$lib_boxes = array();
while ($library = db_fetch_object($lib_rset)) {
$lib_boxes[$library->library_id] = "$library->name";
}
$form['reindex']['description'] = array(
'#type' => 'item',
'#value' => t("This option allows for reindexing of only those features that belong to the selected libraries below. All other features will be unaffected. To reindex all features in the site see the Feature Administration page."),
'#weight' => 1,
);
$form['reindex']['re-libraries'] = array(
'#title' => t('Libraries'),
'#type' => t('checkboxes'),
'#description' => t("Check the libraries whoee features you want to reindex. Note: this list contains all libraries, 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,
);
}