mediamosa_batch_jobs_sort_files

Versions
mediamosa-21
mediamosa_batch_jobs_sort_files($files, $function)

Sort the files returned by file_scan_directory().

Parameters

$files

$function

Return value

array $files

▾ 2 functions call mediamosa_batch_jobs_sort_files()

mediamosa_batch_jobs_history in sites/all/modules/mediamosa/modules/batch_jobs/mediamosa_batch_jobs.callbacks.inc
Callback function to display the job history.
mediamosa_batch_jobs_queue in sites/all/modules/mediamosa/modules/batch_jobs/mediamosa_batch_jobs.callbacks.inc
Callback function to display the queued jobs.

Code

sites/all/modules/mediamosa/modules/batch_jobs/mediamosa_batch_jobs.helpers.inc, line 175

<?php
function mediamosa_batch_jobs_sort_files($files, $function) {
  $i = 0;
  foreach ($files as $key => $file) {
    unset($files[$key]);
    $files[$function($file->uri) . $i++] = $file;
  }
  krsort($files, SORT_NUMERIC);
  return $files;
}
?>