t('Tripal Views Search settings'), 'description' => t('Tripal Views Search settings page, allows you to select which materialized views and chado tables to use for searches.'), 'page callback' => 'drupal_get_form', 'page arguments' => array('tripal_views_search_admin'), 'access arguments' => array('access administration pages'), 'type' => MENU_NORMAL_ITEM, ); return $items; } function tripal_views_search_admin(){ $form = array(); $form['tripal_views_search_config_mview'] = array( '#type' => 'textfield', '#title' => t('Materialized View'), '#default_value' => variable_get('tripal_views_search_config_mview', 'amview'), '#size' => 2, '#maxlength' => 2, '#description' => t('Select which materialized view needs to be used for this search'), '#required' => TRUE, ); $form['tripal_views_search_config_btable'] = array( '#type' => 'textfield', '#title' => t('Chado base table'), '#default_value' => variable_get('tripal_views_search_config_btable', 'achadotable'), '#size' => 2, '#maxlength' => 2, '#description' => t('Select which chado table needs to be used for this earch'), '#required' => TRUE, ); return system_settings_form($form); } /* this needs to go into the function tripal_views_search_block() $limitnum = variable_get("onthisdate_maxdisp", 3); $query = "SELECT nid, title, created FROM " . "{node} WHERE created >= %d " . "AND created <= %d"; $query_result = db_query_range($query, $start_time, $end_time, 0, $limitnum); */