| 
					
				 | 
			
			
				@@ -6,10 +6,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * @defgroup tripal_bulk_loader Tripal Bulk Loader Module 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * @ingroup tripal_modules 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-include('tripal_bulk_loader.loader.inc'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-include('tripal_bulk_loader.constants.inc'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-include('tripal_bulk_loader.admin.inc'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-include('tripal_bulk_loader.admin.templates.inc'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+include('includes/tripal_bulk_loader.loader.inc'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+include('includes/tripal_bulk_loader.constants.inc'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+include('includes/tripal_bulk_loader.admin.inc'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+include('includes/tripal_bulk_loader.admin.templates.inc'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // API 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 include('api/tripal_bulk_loader.api.templates.inc'); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -39,7 +39,7 @@ function tripal_bulk_loader_menu() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'description' => 'Edit a group of constants associated with the current bulk loader', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page callback' => 'drupal_get_form', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page arguments' => array('tripal_bulk_loader_edit_constant_set_form', 1, 3), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    'access arguments' => array('administer site configuration'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'access arguments' => array('administer tripal_bulk_loader'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'type' => MENU_CALLBACK, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   $items['node/%node/constants/%/delete'] = array( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -47,7 +47,7 @@ function tripal_bulk_loader_menu() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'description' => 'Delete a group of constants associated with the current bulk loader', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page callback' => 'drupal_get_form', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page arguments' => array('tripal_bulk_loader_delete_constant_set_form', 1, 3), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    'access arguments' => array('administer site configuration'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'access arguments' => array('administer tripal_bulk_loader'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'type' => MENU_CALLBACK, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -55,8 +55,9 @@ function tripal_bulk_loader_menu() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   $items['admin/tripal/tripal_bulk_loader_template'] = array( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'title' => 'Bulk Loader', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'description' => 'Templates for loading tab-delimited data', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    'page callback' => 'tripal_bulk_loader_admin_template', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    'access arguments' => array('administer site configuration'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'page callback' => 'theme', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'page arguments' => array('tripal_bulk_loader_admin'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'access arguments' => array('administer tripal_bulk_loader'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'type' => MENU_NORMAL_ITEM, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   $items['admin/tripal/tripal_bulk_loader_template/configure'] = array( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -64,21 +65,21 @@ function tripal_bulk_loader_menu() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'description' => 'Configuration of global options related to bulk loading jobs', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page callback' => 'drupal_get_form', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page arguments' => array('tripal_bulk_loader_configuration_form'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    'access arguments' => array('administer site configuration'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'access arguments' => array('administer tripal_bulk_loader'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'type' => MENU_NORMAL_ITEM, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   $items['admin/tripal/tripal_bulk_loader_template/manage_templates'] = array( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'title' => 'Manage Templates', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'description' => 'Create/Update/Delete/Import/Export Templates', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page callback' => 'tripal_bulk_loader_admin_manage_templates', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    'access arguments' => array('administer site configuration'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'access arguments' => array('administer tripal_bulk_loader'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'type' => MENU_NORMAL_ITEM, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   $items['admin/tripal/tripal_bulk_loader_template/jobs'] = array( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'title' => 'Bulk Loader Jobs', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'description' => 'Listing of Bulk Loading Jobs', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page callback' => 'tripal_bulk_loader_admin_jobs', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    'access arguments' => array('administer site configuration'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'access arguments' => array('administer tripal_bulk_loader'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'type' => MENU_NORMAL_ITEM, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -88,7 +89,7 @@ function tripal_bulk_loader_menu() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'description' => 'Create loader template for loading tab-delimited data', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page callback' => 'drupal_get_form', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page arguments' => array('tripal_bulk_loader_modify_template_base_form', 'create'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    'access arguments' => array('administer site configuration'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'access arguments' => array('administer tripal_bulk_loader'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'type' => MENU_NORMAL_ITEM, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   $items['admin/tripal/tripal_bulk_loader_template/manage_templates/edit'] = array( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -96,7 +97,7 @@ function tripal_bulk_loader_menu() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'description' => 'Edit loader template for loading tab-delimited data', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page callback' => 'drupal_get_form', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page arguments' => array('tripal_bulk_loader_modify_template_base_form', 'edit'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    'access arguments' => array('administer site configuration'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'access arguments' => array('administer tripal_bulk_loader'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'type' => MENU_NORMAL_ITEM, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   $items['admin/tripal/tripal_bulk_loader_template/edit_record'] = array( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -104,7 +105,7 @@ function tripal_bulk_loader_menu() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'description' => 'Edit a record in an existing tripal bulk loader template.', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page callback' => 'drupal_get_form', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page arguments' => array('tripal_bulk_loader_edit_template_record_form'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    'access arguments' => array('administer site configuration'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'access arguments' => array('administer tripal_bulk_loader'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'type' => MENU_CALLBACK, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   $items['admin/tripal/tripal_bulk_loader_template/add_field'] = array( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -112,7 +113,7 @@ function tripal_bulk_loader_menu() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'description' => 'Add a template field to an existing tripal bulk loader template.', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page callback' => 'drupal_get_form', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page arguments' => array('tripal_bulk_loader_add_template_field_form'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    'access arguments' => array('administer site configuration'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'access arguments' => array('administer tripal_bulk_loader'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'type' => MENU_CALLBACK, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   $items['admin/tripal/tripal_bulk_loader_template/edit_field'] = array( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -120,7 +121,7 @@ function tripal_bulk_loader_menu() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'description' => 'Edit an existing field from a tripal bulk loader template.', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page callback' => 'drupal_get_form', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page arguments' => array('tripal_bulk_loader_edit_template_field_form'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    'access arguments' => array('administer site configuration'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'access arguments' => array('administer tripal_bulk_loader'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'type' => MENU_CALLBACK, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // Delete Template ----- 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -129,7 +130,7 @@ function tripal_bulk_loader_menu() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'description' => 'Delete bulk loader template', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page callback' => 'drupal_get_form', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page arguments' => array('tripal_bulk_loader_delete_template_base_form'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    'access arguments' => array('administer site configuration'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'access arguments' => array('administer tripal_bulk_loader'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'type' => MENU_NORMAL_ITEM, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // Import/Export --------- 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -138,7 +139,7 @@ function tripal_bulk_loader_menu() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'description' => 'Import Loaders', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page callback' => 'drupal_get_form', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page arguments' => array('tripal_bulk_loader_import_export_template_form', 'import'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    'access arguments' => array('administer site configuration'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'access arguments' => array('administer tripal_bulk_loader'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'type' => MENU_NORMAL_ITEM, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   $items['admin/tripal/tripal_bulk_loader_template/manage_templates/export'] = array( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -146,18 +147,18 @@ function tripal_bulk_loader_menu() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'description' => 'Export Loaders', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page callback' => 'drupal_get_form', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page arguments' => array('tripal_bulk_loader_import_export_template_form', 'export'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    'access arguments' => array('administer site configuration'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'access arguments' => array('administer tripal_bulk_loader'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'type' => MENU_NORMAL_ITEM, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // AHAH --------- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   $items['admin/tripal/tripal_bulk_loader_template/add_field_ahah'] = array( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page callback' => 'tripal_bulk_loader_add_field_ahah', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    'access arguments' => array('administer site configuration'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'access arguments' => array('administer tripal_bulk_loader'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'type' => MENU_CALLBACK, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   $items['admin/tripal/tripal_bulk_loader_template/edit_field_ahah'] = array( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'page callback' => 'tripal_bulk_loader_edit_field_ahah', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    'access arguments' => array('administer site configuration'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'access arguments' => array('administer tripal_bulk_loader'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'type' => MENU_CALLBACK, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -191,6 +192,11 @@ function tripal_bulk_loader_theme() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       'arguments' => array('form' => NULL), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       'template' => 'tripal_bulk_loader_add_template_field_form', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'tripal_bulk_loader_admin' => array( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      'template' => 'tripal_bulk_loader_admin', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      'arguments' =>  array(NULL), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      'path' => drupal_get_path('module', 'tripal_bulk_loader') . '/theme' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -252,6 +258,7 @@ function tripal_bulk_loader_perm() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       'create tripal_bulk_loader', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       'delete tripal_bulk_loader', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       'edit tripal_bulk_loader', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      'administer tripal_bulk_loader', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |