| 
					
				 | 
			
			
				@@ -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; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 |