From e07737e9831b44d88bcf4229eb55c0fe1da6b0b9 Mon Sep 17 00:00:00 2001 From: Alexandre Morin <alexandre.morin@maarch.org> Date: Mon, 13 May 2019 17:11:54 +0200 Subject: [PATCH] FIX #10068 WIP modules export seda --- modules/export_seda/RequestSeda.php | 15 ++++++++++++--- modules/export_seda/batch/CheckAllReply.php | 1 + 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/modules/export_seda/RequestSeda.php b/modules/export_seda/RequestSeda.php index d642183db25..259c9b2b463 100755 --- a/modules/export_seda/RequestSeda.php +++ b/modules/export_seda/RequestSeda.php @@ -616,10 +616,19 @@ class RequestSeda $storeResult = array(); - $storeResult = $docserverControler->storeResourceOnDocserver( + /*$storeResult = $docserverControler->storeResourceOnDocserver( $_SESSION['collection_id_choice'], $fileInfos - ); + );*/ + + $resource = file_get_contents($data->tmpDir . '/' . $data->tmpFileName); + $pathInfo = pathinfo($data->tmpDir . '/' . $data->tmpFileName); + $storeResult = \Docserver\controllers\DocserverController::storeResourceOnDocServer([ + 'collId' => 'attachments_coll', + 'docserverTypeId' => 'FASTHD', + 'encodedResource' => base64_encode($resource), + 'format' => $pathInfo['extension'] + ]); if (isset($storeResult['error']) && $storeResult['error'] <> '') { $_SESSION['error'] = $storeResult['error']; @@ -686,7 +695,7 @@ class RequestSeda $_SESSION['data'], array( 'column' => "coll_id", - 'value' => $_SESSION['collection_id_choice'], + 'value' => 'letterbox_coll', 'type' => "string", ) ); diff --git a/modules/export_seda/batch/CheckAllReply.php b/modules/export_seda/batch/CheckAllReply.php index eb56df8a616..83f49ca4231 100755 --- a/modules/export_seda/batch/CheckAllReply.php +++ b/modules/export_seda/batch/CheckAllReply.php @@ -4,6 +4,7 @@ $checkAllReply = new CheckAllReply(); require_once __DIR__ . '/../RequestSeda.php'; require_once __DIR__ . '/../class/AbstractMessage.php'; require_once __DIR__ . '/../CheckReply.php'; +require_once __DIR__ . '/../../../vendor/autoload.php'; $CheckReply = new CheckReply(); $CheckReply->checkAll(); -- GitLab