|  | @@ -0,0 +1,46 @@
 | 
	
		
			
				|  |  | +<? php
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/**
 | 
	
		
			
				|  |  | + * taken from http://www.akchauhan.com/create-drupal-form-using-theme_table-like-module-list-form/
 | 
	
		
			
				|  |  | + * following as function theme_featured_product_form($form)
 | 
	
		
			
				|  |  | + */
 | 
	
		
			
				|  |  | +function theme_tripal_helper_form_form($form, $field_keys){
 | 
	
		
			
				|  |  | +	$rows = array();
 | 
	
		
			
				|  |  | +	foreach (element_children($form) as $key) {
 | 
	
		
			
				|  |  | +		$row = array();
 | 
	
		
			
				|  |  | +		if (isset($form[$key]['name'])) {
 | 
	
		
			
				|  |  | + 
 | 
	
		
			
				|  |  | +			$status = drupal_render($form['featured'][$key]);
 | 
	
		
			
				|  |  | +			$row[] = array(’data’ => $status, ‘class’ => ‘checkbox’);
 | 
	
		
			
				|  |  | + 
 | 
	
		
			
				|  |  | + 			$bool_first = TRUE;
 | 
	
		
			
				|  |  | + 			foreach ($field_keys as $field_key => $value) {
 | 
	
		
			
				|  |  | +				if($bool_first){
 | 
	
		
			
				|  |  | +					$row[] = ‘‘. drupal_render($form[$key][$field_keys[$field_key]]) .’‘;//for "bold style"
 | 
	
		
			
				|  |  | +					$bool_first = FALSE;
 | 
	
		
			
				|  |  | +				}
 | 
	
		
			
				|  |  | +				else{
 | 
	
		
			
				|  |  | +					$row[] = array(’data’ => drupal_render($form[$key][$field_keys[$field_key]]);
 | 
	
		
			
				|  |  | +				}
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  | + 
 | 
	
		
			
				|  |  | +		
 | 
	
		
			
				|  |  | + 
 | 
	
		
			
				|  |  | +			$rows[] = $row;
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | + 
 | 
	
		
			
				|  |  | +	// Individual table headers.
 | 
	
		
			
				|  |  | +	$header = array();
 | 
	
		
			
				|  |  | +	$header[] = array(’data’ => t(’Featured’), ‘class’ => ‘checkbox’);
 | 
	
		
			
				|  |  | +	$header[] = t(’Name’);
 | 
	
		
			
				|  |  | +	$header[] = t(’Category’);
 | 
	
		
			
				|  |  | +	$header[] = t(’Discount’);
 | 
	
		
			
				|  |  | +	$header[] = t(’Created on’);
 | 
	
		
			
				|  |  | + 
 | 
	
		
			
				|  |  | +	$output = theme(’table’, $header, $rows);
 | 
	
		
			
				|  |  | +	$output .= drupal_render($form);
 | 
	
		
			
				|  |  | +	return $output;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 |