$ClientJobSchedule = new ClientJobSchedule(); $ClientJobSchedule->Id = $scheduleid; $projectid = $ClientJobSchedule->GetProjectId(); $Project = new Project(); $Project->Id = $projectid; $status = "Scheduled"; $lastrun = "NA"; $lastjobid = $ClientJobSchedule->GetLastJobId(); if ($lastjobid) { $ClientJob = new ClientJob(); $ClientJob->Id = $lastjobid; switch ($ClientJob->GetStatus()) { case CDASH_JOB_RUNNING: $status = "Running"; $ClientSite = new ClientSite(); $ClientSite->Id = $ClientJob->GetSite(); $status .= " (" . $ClientSite->GetName() . ")"; $lastrun = $ClientJob->GetStartDate(); break; case CDASH_JOB_FINISHED: $status = "Finished"; $ClientSite = new ClientSite(); $ClientSite->Id = $ClientJob->GetSite(); $status .= " (" . $ClientSite->GetName() . ")"; $lastrun = $ClientJob->GetEndDate(); break; case CDASH_JOB_FAILED: $status = "Failed"; $ClientSite = new ClientSite(); $ClientSite->Id = $ClientJob->GetSite(); $status .= " (" . $ClientSite->GetName() . ")";