mediamosa_batch_jobs_current()Callback function to display the current job.
sites/all/modules/mediamosa/modules/batch_jobs/mediamosa_batch_jobs.callbacks.inc, line 54
<?php
function mediamosa_batch_jobs_current() {
$output = '';
if (file_exists(mediamosa_configuration_storage::current_job_path())) {
$handle = fopen(mediamosa_configuration_storage::current_job_path(), 'r');
$filename = trim(fread($handle, filesize(mediamosa_configuration_storage::current_job_path())));
fclose($handle);
if (file_exists($filename)) {
$file = new stdClass;
$file->uri = $filename;
list($headers, $table) = mediamosa_batch_jobs_parse_table(array($file), 'queue');
}
}
if (isset($table) && $table) {
$output .= t('Job which is currently processed.');
$output .= theme('table', array('header' => $headers, 'rows' => $table));
}
else {
drupal_set_message('Currently, there is no active job.', 'status', FALSE);
}
return $output;
}
?>