|  | @@ -1 +1,52 @@
 | 
	
		
			
				|  |  |  <?php
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +function tripal_views_search_menu(){
 | 
	
		
			
				|  |  | +	$items = array();
 | 
	
		
			
				|  |  | +	
 | 
	
		
			
				|  |  | +	$items['admin/settings/tripal_views_search'] = array(
 | 
	
		
			
				|  |  | +	  'title' => 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);
 | 
	
		
			
				|  |  | +*/
 |