diff --git a/includes/export.form.inc b/includes/export.form.inc index 0fe3b14..ef39083 100644 --- a/includes/export.form.inc +++ b/includes/export.form.inc @@ -245,7 +245,7 @@ function islandora_datastreams_io_export_form_submit(array $form, array &$form_s } else { $bad_pids = $good_pids = array(); - $pids_arr = explode("\n", $pids); + $pids_arr = explode(PHP_EOL, $pids); foreach ($pids_arr as $pid) { $pid = str_replace("\\r", "", trim($pid)); $islandora_object = islandora_object_load($pid); diff --git a/includes/relationships.form.inc b/includes/relationships.form.inc index a3f0549..bdb4a77 100644 --- a/includes/relationships.form.inc +++ b/includes/relationships.form.inc @@ -198,7 +198,7 @@ function islandora_datastreams_io_relationships_form_submit(array $form, array & if ($pids) { $bad_pids = $good_pids = $relationship_skipped = array(); $updated_count = 0; - $pids_arr = explode("\n", $pids); + $pids_arr = explode(PHP_EOL, $pids); $operation = $form_state['values']['operation']; $namespace = $form_state['values']['namespace']; $predicate = $form_state['values']['predicate']; diff --git a/includes/transform.form.inc b/includes/transform.form.inc index d4b1991..ffedb78 100644 --- a/includes/transform.form.inc +++ b/includes/transform.form.inc @@ -223,7 +223,7 @@ function islandora_datastreams_io_transform_form_submit(array $form, array &$for $pids = islandora_datastreams_io_pids_namespace_accessible($pids); $bad_pids = $skipped = array(); $updated_count = 0; - $pids_arr = explode("\r\n", $pids); + $pids_arr = explode(PHP_EOL, $pids); $transform = ''; // ONLY use the $_FILE if the $selected_dsid does not contain "*" diff --git a/includes/update_label.form.inc b/includes/update_label.form.inc index cbd7dc9..63dd70a 100644 --- a/includes/update_label.form.inc +++ b/includes/update_label.form.inc @@ -146,7 +146,7 @@ function islandora_datastreams_io_update_label_form_submit(array $form, array &$ if ($pids) { $bad_pids = $skipped = array(); $updated_count = 0; - $pids_arr = explode("\r\n", $pids); + $pids_arr = explode(PHP_EOL, $pids); foreach ($pids_arr as $pid) { $pid = trim($pid); diff --git a/includes/utilities.inc b/includes/utilities.inc index 456c709..5cdd8d6 100644 --- a/includes/utilities.inc +++ b/includes/utilities.inc @@ -273,7 +273,7 @@ function islandora_datastreams_io_mimetype_of_file($file) { */ function islandora_datastreams_io_pids_namespace_accessible($pids) { module_load_include('inc', 'islandora', 'includes/utilities'); - $inspect_pids = explode("\n", $pids); + $inspect_pids = explode(PHP_EOL, $pids); $return_pids = array(); foreach ($inspect_pids as $pid) { $pid = trim($pid); @@ -408,7 +408,7 @@ function islandora_datastreams_io_pids_report_markup($form_values) { break; } $temp_pids_file = file_get_contents($temp_pids_filename); - $temp_pids_file_as_arr = explode("\n", $temp_pids_file); + $temp_pids_file_as_arr = explode(PHP_EOL, $temp_pids_file); foreach ($temp_pids_file_as_arr as $key => $pid) { $temp_pids_file_as_arr[$key] = l($pid, 'islandora/object/' . $pid, @@ -472,4 +472,4 @@ function islandora_datastreams_io_do_mods_2_dc($pid, $mods_to_dc_transform) { return (islandora_datastreams_io_transform_datastream($islandora_object, 'MODS', 'DC', $mods_to_dc_transform)); } -} \ No newline at end of file +}