Index: branches/5.2.x/core/units/helpers/csv_helper.php =================================================================== diff -u -N -r14244 -r14585 --- branches/5.2.x/core/units/helpers/csv_helper.php (.../csv_helper.php) (revision 14244) +++ branches/5.2.x/core/units/helpers/csv_helper.php (.../csv_helper.php) (revision 14585) @@ -1,6 +1,6 @@ Application->getUnitOption($prefix_elems[0], 'Grids'); $grid_config = $grids[ $export_data['grid'] ]['Fields']; @@ -219,7 +219,7 @@ $headers = fgetcsv($file, 8192, $import_data['delimiter'], $import_data['enclosure']); fclose($file); - $prefix_elems = split('\.|_', $import_data['prefix']); + $prefix_elems = preg_split('/\.|_/', $import_data['prefix'], 2); $grids = $this->Application->getUnitOption($prefix_elems[0], 'Grids'); $grid_config = $grids[ $import_data['grid'] ]['Fields']; @@ -267,7 +267,7 @@ function ImportStep() { $import_data = unserialize($this->Application->RecallVar('import_data')); - $prefix_elems = split('\.|_', $import_data['prefix']); + $prefix_elems = preg_split('/\.|_/', $import_data['prefix'], 2); $object =& $this->Application->recallObject($prefix_elems[0].'.-csvimport', $prefix_elems[0], Array('skip_autoload' => true, 'populate_ml_fields' => true)); /* @var $object kDBItem */