Skip to content
Snippets Groups Projects
Verified Commit 719e0dac authored by Damien's avatar Damien
Browse files

FEAT #12346 TIME 0:20 get convert information

parent ef971a50
No related branches found
No related tags found
No related merge requests found
...@@ -445,11 +445,13 @@ class ResController extends ResourceControlController ...@@ -445,11 +445,13 @@ class ResController extends ResourceControlController
$pdfVersions = []; $pdfVersions = [];
$signedVersions = []; $signedVersions = [];
$noteVersions = []; $noteVersions = [];
$resource = ResModel::getById(['resId' => $args['resId'], 'select' => ['version', 'filename']]); $resource = ResModel::getById(['resId' => $args['resId'], 'select' => ['version', 'filename', 'format']]);
if (empty($resource['filename'])) { if (empty($resource['filename'])) {
return $response->withJson(['DOC' => $docVersions, 'PDF' => $pdfVersions, 'SIGN' => $signedVersions, 'NOTE' => $noteVersions]); return $response->withJson(['DOC' => $docVersions, 'PDF' => $pdfVersions, 'SIGN' => $signedVersions, 'NOTE' => $noteVersions]);
} }
$canConvert = ConvertPdfController::canConvert(['extension' => $resource['format']]);
$convertedDocuments = AdrModel::getDocuments([ $convertedDocuments = AdrModel::getDocuments([
'select' => ['type', 'version'], 'select' => ['type', 'version'],
'where' => ['res_id = ?', 'type in (?)'], 'where' => ['res_id = ?', 'type in (?)'],
...@@ -457,7 +459,7 @@ class ResController extends ResourceControlController ...@@ -457,7 +459,7 @@ class ResController extends ResourceControlController
'orderBy' => ['version ASC'] 'orderBy' => ['version ASC']
]); ]);
if (empty($convertedDocuments)) { if (empty($convertedDocuments)) {
return $response->withJson(['DOC' => [$resource['version']], 'PDF' => $pdfVersions, 'SIGN' => $signedVersions, 'NOTE' => $noteVersions]); return $response->withJson(['DOC' => [$resource['version']], 'PDF' => $pdfVersions, 'SIGN' => $signedVersions, 'NOTE' => $noteVersions, 'convert' => $canConvert]);
} }
foreach ($convertedDocuments as $convertedDocument) { foreach ($convertedDocuments as $convertedDocument) {
...@@ -473,7 +475,7 @@ class ResController extends ResourceControlController ...@@ -473,7 +475,7 @@ class ResController extends ResourceControlController
} }
$docVersions[] = $resource['version']; $docVersions[] = $resource['version'];
return $response->withJson(['DOC' => $docVersions, 'PDF' => $pdfVersions, 'SIGN' => $signedVersions, 'NOTE' => $noteVersions]); return $response->withJson(['DOC' => $docVersions, 'PDF' => $pdfVersions, 'SIGN' => $signedVersions, 'NOTE' => $noteVersions, 'convert' => $canConvert]);
} }
public function getVersionFileContent(Request $request, Response $response, array $args) public function getVersionFileContent(Request $request, Response $response, array $args)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment