Add New Search";
$output .= drupal_get_form(tripal_views_search_admin_form);
dsm($output, 'tvs admin output');
return $output;
}
function tripal_views_search_admin_form(){
$form = array();
$form['tripal_views_search_config_mview'] = array(
'#type' => 'select',
'#title' => t('Materialized View'),
'#options' => tripal_views_search_mview_list(),
'#description' => t('Select which materialized view needs to be used for this search'),
'#required' => TRUE,
);
$form['tripal_views_search_config_btable'] = array(
'#type' => 'select',
'#title' => t('Chado base table'),
'#options' => tripal_views_search_btable_list(),
'#description' => t('Select which chado table needs to be used for this earch'),
'#required' => TRUE,
);
dpm($form, 'tripal_views_search_admin form');
return system_settings_form($form);
}
function tripal_views_search_new_search_form(){
$form = array();
$form['tripal_views_search_config_mview'] = array(
'#type' => 'textfield',
'#title' => t('Materialized View'),
'#description' => t('Select which materialized view needs to be used for this search'),
'#required' => TRUE,
);
return $form;
}
function tripal_views_search_mview_list(){
//must return an array of strings ie:
$options = array(
'dummyoption' => t('dummyoptiontext'),
);
return $options;
}
function tripal_views_search_btable_list(){
//must return an array of strings ie:
$options = array(
'dummyoption2' => t('dummyoptiontext2'),
);
return $options;
}