| 
					
				 | 
			
			
				@@ -6,13 +6,15 @@ class TripalEntityService_v0_1 extends TripalWebService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    * The human-readable label for this web service. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   public static $label = 'Content Types'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    * A bit of text to describe what this service provides. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  public static $description = 'Provides acesss to the biological and ' . 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    'ancilliary data available on this site. Each content type represents ' . 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    'biological data that is defined in a controlled vocabulary (e.g. ' . 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    'Sequence Ontology term: gene (SO:0000704)).'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  public static $description = 'Provides acesss to the biological and 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ancilliary data available on this site. Each content type represents 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    biological data that is defined in a controlled vocabulary (e.g. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    Sequence Ontology term: gene (SO:0000704)).'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    * A machine-readable type for this service. This name must be unique 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    * among all Tripal web services and is used to form the URL to access 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -809,8 +811,14 @@ class TripalEntityService_v0_1 extends TripalWebService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $this->resource->initPager($num_records, $limit, $page); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // Check to make sure there are results. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    $entity_ids = array(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (isset($results['TripalEntity']) AND is_array($results['TripalEntity'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      $entity_ids = $results['TripalEntity']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // Iterate through the entities and add them to the output list. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    foreach ($results['TripalEntity'] as $entity_id => $stub) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    foreach ($entity_ids as $entity_id => $stub) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // We don't need all of the attached fields for an entity so, we'll 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // not use the entity_load() function.  Instead just pull it from the 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // database table. 
			 |