Job.JobStatus AS jobstatus
FROM Object
JOIN Job USING (JobId)
+ JOIN FileSet USING (FileSetId)
JOIN Client USING (ClientId)
' . $object_where['where'] . $obj_order;
Path AS path,
JobStatus AS jobstatus
FROM Object
+ JOIN FileSet USING (FileSetId)
JOIN Job USING (JobId)
JOIN Client USING (ClientId)' . $object_where['where'] . $obj_order;
$jobids = $this->Request->contains('jobids') && $misc->isValidIdsList($this->Request['jobids']) ? explode(',', $this->Request['jobids']) : [];
$jobstatus = $this->Request->contains('jobstatus') && $misc->isValidState($this->Request['jobstatus']) ? $this->Request['jobstatus'] : null;
$client = $this->Request->contains('client') && $misc->isValidName($this->Request['client']) ? $this->Request['client'] : '';
+ $fileset = $this->Request->contains('fileset') && $misc->isValidName($this->Request['fileset']) ? $this->Request['fileset'] : '';
$joberrors = null;
if ($this->Request->contains('joberrors') && $misc->isValidBoolean($this->Request['joberrors'])) {
$joberrors = $misc->isValidBooleanTrue($this->Request['joberrors']) ? true : false;
'vals' => $client
];
}
+ if (!empty($fileset)) {
+ $general_params['FileSet.FileSet'] = [];
+ $general_params['FileSet.FileSet'][] = [
+ 'vals' => $fileset
+ ];
+ }
if (!is_null($joberrors)) {
if ($joberrors === true) {
$general_params['Job.JobErrors'] = [];