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

FEAT #12763 TIME 0:20 Get enabled external signature book

parent 85d5a69d
No related branches found
No related tags found
No related merge requests found
...@@ -493,8 +493,10 @@ $app->post('/saveNumericPackage', \Sendmail\Controllers\ReceiveMessageExchangeCo ...@@ -493,8 +493,10 @@ $app->post('/saveNumericPackage', \Sendmail\Controllers\ReceiveMessageExchangeCo
$app->post('/saveMessageExchangeReturn', \Sendmail\Controllers\ReceiveMessageExchangeController::class . ':saveMessageExchangeReturn'); $app->post('/saveMessageExchangeReturn', \Sendmail\Controllers\ReceiveMessageExchangeController::class . ':saveMessageExchangeReturn');
$app->post('/saveMessageExchangeReview', \Sendmail\Controllers\MessageExchangeReviewController::class . ':saveMessageExchangeReview'); $app->post('/saveMessageExchangeReview', \Sendmail\Controllers\MessageExchangeReviewController::class . ':saveMessageExchangeReview');
//ExternalSignatoryBooks
$app->get('/maarchParapheur/user/{id}/picture', \ExternalSignatoryBook\controllers\MaarchParapheurController::class . ':getUserPicture'); $app->get('/maarchParapheur/user/{id}/picture', \ExternalSignatoryBook\controllers\MaarchParapheurController::class . ':getUserPicture');
$app->get('/externalSignatureBooks/enabled', \ExternalSignatoryBook\controllers\ExternalSignatureBookController::class . ':getEnabledSignatureBook');
$app->get('/externalSummary/{resId}', \ExternalSummary\controllers\SummaryController::class . ':getByResId'); $app->get('/externalSummary/{resId}', \ExternalSummary\controllers\SummaryController::class . ':getByResId');
$app->run(); $app->run();
<?php
/**
* Copyright Maarch since 2008 under licence GPLv3.
* See LICENCE.txt file at the root folder for more details.
* This file is part of Maarch software.
*
*/
/**
* @brief External Signature Book Controller
* @author dev@maarch.org
*/
namespace ExternalSignatoryBook\controllers;
use Slim\Http\Request;
use Slim\Http\Response;
use SrcCore\models\CoreConfigModel;
class ExternalSignatureBookController
{
public function getEnabledSignatureBook(Request $request, Response $response)
{
$enabledSignatureBook = null;
$loadedXml = CoreConfigModel::getXmlLoaded(['path' => 'modules/visa/xml/remoteSignatoryBooks.xml']);
if (!empty($loadedXml)) {
$enabledOne = (string)$loadedXml->signatoryBookEnabled;
foreach ($loadedXml->signatoryBook as $value) {
if ((string)$value->id == $enabledOne) {
if (!empty($value->url) && !empty($value->userId) && !empty($value->password)) {
$enabledSignatureBook = $enabledOne;
}
break;
}
}
}
return $response->withJson(['enabledSignatureBook' => $enabledSignatureBook]);
}
}
...@@ -187,7 +187,6 @@ class SignatureBookController ...@@ -187,7 +187,6 @@ class SignatureBookController
continue; continue;
} }
$realId = 0;
$realId = $value['res_id']; $realId = $value['res_id'];
$convertedAttachment = ConvertPdfController::getConvertedPdfById(['select' => ['docserver_id', 'path', 'filename'], 'resId' => $realId, 'collId' => 'attachments_coll']); $convertedAttachment = ConvertPdfController::getConvertedPdfById(['select' => ['docserver_id', 'path', 'filename'], 'resId' => $realId, 'collId' => 'attachments_coll']);
......
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