=== renamed file 'definitions/contrib/cck/importexportapi_content.inc' => 'definitions/contrib/cck/importexportapi_definition_content.inc' === renamed file 'definitions/contrib/cck/importexportapi_nodereference.inc' => 'definitions/contrib/cck/importexportapi_definition_nodereference.inc' === renamed file 'definitions/contrib/cck/importexportapi_userreference.inc' => 'definitions/contrib/cck/importexportapi_definition_userreference.inc' === renamed file 'definitions/importexportapi_aggregator.inc' => 'definitions/importexportapi_definition_aggregator.inc' === renamed file 'definitions/importexportapi_block.inc' => 'definitions/importexportapi_definition_block.inc' === renamed file 'definitions/importexportapi_blog.inc' => 'definitions/importexportapi_definition_blog.inc' === renamed file 'definitions/importexportapi_book.inc' => 'definitions/importexportapi_definition_book.inc' === renamed file 'definitions/importexportapi_comment.inc' => 'definitions/importexportapi_definition_comment.inc' === renamed file 'definitions/importexportapi_dblog.inc' => 'definitions/importexportapi_definition_dblog.inc' === renamed file 'definitions/importexportapi_filter.inc' => 'definitions/importexportapi_definition_filter.inc' === renamed file 'definitions/importexportapi_forum.inc' => 'definitions/importexportapi_definition_forum.inc' === renamed file 'definitions/importexportapi_locale.inc' => 'definitions/importexportapi_definition_locale.inc' === renamed file 'definitions/importexportapi_menu.inc' => 'definitions/importexportapi_definition_menu.inc' === renamed file 'definitions/importexportapi_node.inc' => 'definitions/importexportapi_definition_node.inc' === renamed file 'definitions/importexportapi_path.inc' => 'definitions/importexportapi_definition_path.inc' === renamed file 'definitions/importexportapi_poll.inc' => 'definitions/importexportapi_definition_poll.inc' === renamed file 'definitions/importexportapi_profile.inc' => 'definitions/importexportapi_definition_profile.inc' === renamed file 'definitions/importexportapi_statistics.inc' => 'definitions/importexportapi_definition_statistics.inc' === renamed file 'definitions/importexportapi_system.inc' => 'definitions/importexportapi_definition_system.inc' === renamed file 'definitions/importexportapi_taxonomy.inc' => 'definitions/importexportapi_definition_taxonomy.inc' === renamed file 'definitions/importexportapi_user.inc' => 'definitions/importexportapi_definition_user.inc' === renamed file 'engines/importexportapi_csv.inc' => 'engines/importexportapi_engine_csv.inc' === renamed file 'engines/importexportapi_csv_get.inc' => 'engines/importexportapi_engine_csv_get.inc' --- engines/importexportapi_csv_get.inc 2009-06-26 06:21:32 +0000 +++ engines/importexportapi_engine_csv_get.inc 2009-06-26 23:22:38 +0000 @@ -6,7 +6,7 @@ * The 'csv' 'get' engine for the Import / Export API. */ -require_once(drupal_get_path('module', 'importexportapi') .'/engines/importexportapi_csv.inc'); +require_once(drupal_get_path('module', 'importexportapi') .'/engines/importexportapi_engine_csv.inc'); /** * Callback for parsing CSV data into a structured array. === renamed file 'engines/importexportapi_csv_put.inc' => 'engines/importexportapi_engine_csv_put.inc' --- engines/importexportapi_csv_put.inc 2009-06-26 06:21:32 +0000 +++ engines/importexportapi_engine_csv_put.inc 2009-06-26 23:22:38 +0000 @@ -6,7 +6,7 @@ * The 'csv' 'put' engine for the Import / Export API. */ -require_once(drupal_get_path('module', 'importexportapi') .'/engines/importexportapi_csv.inc'); +require_once(drupal_get_path('module', 'importexportapi') .'/engines/importexportapi_engine_csv.inc'); /** * Callback for rendering data in CSV export format. === renamed file 'engines/importexportapi_db.inc' => 'engines/importexportapi_engine_db.inc' === renamed file 'engines/importexportapi_db_get.inc' => 'engines/importexportapi_engine_db_get.inc' --- engines/importexportapi_db_get.inc 2009-06-26 06:21:32 +0000 +++ engines/importexportapi_engine_db_get.inc 2009-06-26 23:22:38 +0000 @@ -8,7 +8,7 @@ * for exports. */ -require_once(drupal_get_path('module', 'importexportapi') .'/engines/importexportapi_db.inc'); +require_once(drupal_get_path('module', 'importexportapi') .'/engines/importexportapi_engine_db.inc'); /** * Callback for querying the database, and returning the results in a === renamed file 'engines/importexportapi_db_put.inc' => 'engines/importexportapi_engine_db_put.inc' --- engines/importexportapi_db_put.inc 2009-06-26 06:21:32 +0000 +++ engines/importexportapi_engine_db_put.inc 2009-06-26 23:22:38 +0000 @@ -8,7 +8,7 @@ * for imports. */ -require_once(drupal_get_path('module', 'importexportapi') .'/engines/importexportapi_db.inc'); +require_once(drupal_get_path('module', 'importexportapi') .'/engines/importexportapi_engine_db.inc'); /** * Callback for inserting structured data into the database. === renamed file 'engines/importexportapi_xml.inc' => 'engines/importexportapi_engine_xml.inc' === renamed file 'engines/importexportapi_xml_get.inc' => 'engines/importexportapi_engine_xml_get.inc' --- engines/importexportapi_xml_get.inc 2009-06-26 06:21:32 +0000 +++ engines/importexportapi_engine_xml_get.inc 2009-06-26 23:22:38 +0000 @@ -6,7 +6,7 @@ * The 'xml' 'get' engine for the Import / Export API. */ -require_once(drupal_get_path('module', 'importexportapi') .'/engines/importexportapi_xml.inc'); +require_once(drupal_get_path('module', 'importexportapi') .'/engines/importexportapi_engine_xml.inc'); /** * Callback for parsing XML data into a structured array. === renamed file 'engines/importexportapi_xml_put.inc' => 'engines/importexportapi_engine_xml_put.inc' --- engines/importexportapi_xml_put.inc 2009-06-26 06:21:32 +0000 +++ engines/importexportapi_engine_xml_put.inc 2009-06-26 23:22:38 +0000 @@ -6,7 +6,7 @@ * The 'xml' 'put' engine for the Import / Export API. */ -require_once(drupal_get_path('module', 'importexportapi') .'/engines/importexportapi_xml.inc'); +require_once(drupal_get_path('module', 'importexportapi') .'/engines/importexportapi_engine_xml.inc'); /** * Callback for rendering data in XML export format. === renamed file 'fields/importexportapi_array.inc' => 'fields/importexportapi_field_array.inc' === renamed file 'fields/importexportapi_datetime.inc' => 'fields/importexportapi_field_datetime.inc' === renamed file 'fields/importexportapi_freeform.inc' => 'fields/importexportapi_field_freeform.inc' === renamed file 'fields/importexportapi_serialized.inc' => 'fields/importexportapi_field_serialized.inc' === modified file 'importexportapi.module' --- importexportapi.module 2009-06-26 06:21:32 +0000 +++ importexportapi.module 2009-06-26 06:32:26 +0000 @@ -952,13 +952,11 @@ function _importexportapi_include_core_defs() { // Acknowledgement: below code based on similar code in the views module. // Load all our module 'on behalfs'. - $path = drupal_get_path('module', 'importexportapi') .'/definitions'; - $files = drupal_system_listing('importexportapi_.*\.inc$', $path, 'name', 0); - + $files = drupal_system_listing('importexportapi_definition_.*\.inc$', 'modules', 'name', 0); foreach ($files as $file) { // The filename format is very specific. It must be - // importexportapi_MODULENAME.inc - $module = substr_replace($file->name, '', 0, 16); + // importexportapi_definition_MODULENAME.inc + $module = substr_replace($file->name, '', 0, 27); if (module_exists($module)) { require_once('./'. $file->filename); } @@ -970,20 +968,19 @@ * module. */ function _importexportapi_include_core_engines() { - $path = drupal_get_path('module', 'importexportapi') .'/engines'; - $files = drupal_system_listing('importexportapi_.*\.inc$', $path, 'name', 0); - $engines = importexportapi_engines_get_put(); + $files = drupal_system_listing('importexportapi_engine_.*\.inc$', 'modules', 'name', 0); + $engines = module_invoke_all('engines_get_put'); $engine_names = array(); foreach ($engines as $engine => $callbacks) { foreach ($callbacks as $callback => $callback_functions) { - $engine_names['importexportapi_'. $engine .'_'. $callback] = TRUE; + $engine_names['importexportapi_engine_'. $engine .'_'. $callback] = TRUE; } } - + foreach ($files as $file) { // The filename format is very specific. It must be - // importexportapi_ENGINE_CALLBACK.inc + // importexportapi_engine_ENGINE_CALLBACK.inc if (isset($engine_names[$file->name])) { require_once('./'. $file->filename); } @@ -996,14 +993,13 @@ function _importexportapi_include_core_fields() { // Acknowledgement: below code based on similar code in the views module. // Load all our module 'on behalfs'. - $path = drupal_get_path('module', 'importexportapi') .'/fields'; - $files = drupal_system_listing('importexportapi_.*\.inc$', $path, 'name', 0); + $files = drupal_system_listing('importexportapi_field_.*\.inc$', 'modules', 'name', 0); $fields = importexportapi_get_field_type_info(); foreach ($files as $file) { // The filename format is very specific. It must be - // importexportapi_MODULENAME.inc - $field = substr_replace($file->name, '', 0, 16); + // importexportapi_field_FIELDNAME.inc + $field = substr_replace($file->name, '', 0, 22); if (isset($fields[$field])) { require_once('./'. $file->filename); }