diff --git a/src/InputOutput/IHMImpl/Tools/IHMJobsManagerClass.php b/src/InputOutput/IHMImpl/Tools/IHMJobsManagerClass.php index 7593cb4..e2bb798 100644 --- a/src/InputOutput/IHMImpl/Tools/IHMJobsManagerClass.php +++ b/src/InputOutput/IHMImpl/Tools/IHMJobsManagerClass.php @@ -461,6 +461,10 @@ class IHMJobsManagerClass { { $job->setAttribute('stop', date('d-m-Y H:i:s', time())); + $start = new DateTime($job->getAttribute('start')); + $interval = (new DateTime('now'))->diff($start); + $infos['Job duration'] = $interval->format('%Hh %Im %Ss'); + $res_dir = USERWORKINGDIR . $job->getAttribute('folder') . '/'; $fileSize = filesize ( glob($res_dir.'/' . $job->getAttribute('result') . '.*')[0]); if ($fileSize < 1024) { @@ -474,13 +478,13 @@ class IHMJobsManagerClass { } $infos['File size'] = $strSize; - $start = new DateTime($job->getAttribute('start')); - $interval = (new DateTime('now'))->diff($start); - $infos['Job duration'] = $interval->format('%Hh %Im %Ss'); - $this->jobXml->getElementById($this->resRootNode[$job->getAttribute('jobType')])->appendChild($job); } + if($exitcode != 0) { + $infos['Error code'] = $exitcode; + } + $strInfo = $job->getAttribute('info'); foreach ($infos as $key => $info) { $strInfo .= '<b>' . $key . '</b>: ' . $info . '<br/>'; -- libgit2 0.21.2