Skip to content
Snippets Groups Projects
Commit 0eb67b7a authored by Laurent Séguin's avatar Laurent Séguin
Browse files

Revert "Merge branch 'develop' of labs.maarch.org:maarch/MaarchCourrier into develop"

This reverts commit 076512d2
parent 573a2f1a
No related branches found
No related tags found
No related merge requests found
...@@ -24,7 +24,7 @@ require_once 'apps/maarch_entreprise/services/Table.php'; ...@@ -24,7 +24,7 @@ require_once 'apps/maarch_entreprise/services/Table.php';
class ResModelAbstract extends Apps_Table_Service class ResModelAbstract extends Apps_Table_Service
{ {
public static function getById(array $aArgs = []) public static function get(array $aArgs = [])
{ {
static::checkRequired($aArgs, ['resId']); static::checkRequired($aArgs, ['resId']);
static::checkNumeric($aArgs, ['resId']); static::checkNumeric($aArgs, ['resId']);
...@@ -37,7 +37,7 @@ class ResModelAbstract extends Apps_Table_Service ...@@ -37,7 +37,7 @@ class ResModelAbstract extends Apps_Table_Service
'data' => [$aArgs['resId']] 'data' => [$aArgs['resId']]
]); ]);
return $aReturn[0]; return $aReturn;
} }
public static function put(array $aArgs = []) public static function put(array $aArgs = [])
......
...@@ -35,19 +35,16 @@ class VisaController ...@@ -35,19 +35,16 @@ class VisaController
$resId = $aArgs['resId']; $resId = $aArgs['resId'];
$basketId = $aArgs['basketId']; $basketId = $aArgs['basketId'];
$incomingMail = \ResModel::getById([ $incomingMail = \ResModel::get(
'resId' => $resId, [
'select' => ['res_id', 'subject', 'alt_identifier', 'contact_id', 'address_id', 'user_lastname', 'user_firstname'] 'resId' => $resId,
]); 'select' => ['res_id', 'subject', 'alt_identifier']
]
if (empty($incomingMail)) { );
return $response->withJson(['Error' => 'No Document Found']);
} if (empty($incomingMail[0])) {
if (!empty($incomingMail['contact_id'])) { return $response->withJson(['Error' => 'No Document Found']);
$incomingMailSender = \ContactsModel::getLabelledContactWithAddress(['contactId' => $incomingMail['contact_id'], 'addressId' => $incomingMail['address_id']]); }
} else {
$incomingMailSender = $incomingMail['user_firstname'] . ' ' . $incomingMail['user_lastname'];
}
$basket = new \basket(); $basket = new \basket();
$actions = $basket->get_actions_from_current_basket($resId, 'letterbox_coll', 'PAGE_USE', false); $actions = $basket->get_actions_from_current_basket($resId, 'letterbox_coll', 'PAGE_USE', false);
...@@ -66,20 +63,22 @@ class VisaController ...@@ -66,20 +63,22 @@ class VisaController
] ]
); );
$documents = [ $documents = [
[ [
'title' => $incomingMail['subject'], 'title' => $incomingMail[0]['subject'],
'viewerLink' => "index.php?display=true&dir=indexing_searching&page=view_resource_controler&visu&id={$resId}&collid=letterbox_coll", 'truncateTitle' => ((strlen($incomingMail[0]['subject']) > 10) ? (substr($incomingMail[0]['subject'], 0, 10) . '...') : $incomingMail[0]['subject']),
'thumbnailLink' => "index.php?page=doc_thumb&module=thumbnails&res_id={$resId}&coll_id=letterbox_coll&display=true&advanced=true" 'viewerLink' => "index.php?display=true&dir=indexing_searching&page=view_resource_controler&visu&id={$resId}&collid=letterbox_coll",
] 'thumbnailLink' => "index.php?page=doc_thumb&module=thumbnails&res_id={$resId}&coll_id=letterbox_coll&display=true&advanced=true"
]; ]
foreach ($incomingMailAttachments as $value) { ];
$documents[] = [ foreach ($incomingMailAttachments as $value) {
'title' => $value['title'], $documents[] = [
'viewerLink' => "index.php?display=true&module=visa&page=view_pdf_attachement&res_id_master={$resId}&id={$value['res_id']}", 'title' => $value['title'],
'thumbnailLink' => "index.php?page=doc_thumb&module=thumbnails&res_id={$value['res_id']}&coll_id=attachments_coll&display=true&advanced=true" 'truncateTitle' => ((strlen($value['title']) > 10) ? (substr($value['title'], 0, 10) . '...') : $value['title']),
]; 'viewerLink' => "index.php?display=true&module=visa&page=view_pdf_attachement&res_id_master={$resId}&id={$value['res_id']}",
} 'thumbnailLink' => "index.php?page=doc_thumb&module=thumbnails&res_id={$value['res_id']}&coll_id=attachments_coll&display=true&advanced=true"
];
}
// $history = \HistoryModel::getByIdForActions([ // $history = \HistoryModel::getByIdForActions([
// 'id' => $resId, // 'id' => $resId,
...@@ -122,12 +121,12 @@ class VisaController ...@@ -122,12 +121,12 @@ class VisaController
unset($resList[$key]['priority'], $resList[$key]['contact_id'], $resList[$key]['address_id'], $resList[$key]['user_lastname'], $resList[$key]['user_firstname']); unset($resList[$key]['priority'], $resList[$key]['contact_id'], $resList[$key]['address_id'], $resList[$key]['user_lastname'], $resList[$key]['user_firstname']);
} }
$actionLabel = (_ID_TO_DISPLAY == 'res_id' ? $incomingMail['res_id'] : $incomingMail['alt_identifier']); $actionLabel = (_ID_TO_DISPLAY == 'res_id' ? $incomingMail[0]['res_id'] : $incomingMail[0]['alt_identifier']);
$actionLabel .= " : {$incomingMail['subject']} - {$incomingMailSender}"; $actionLabel .= ' : ' . $incomingMail[0]['subject'];
$currentAction = [ $currentAction = [
'id' => $_SESSION['current_basket']['default_action'], //TODO No Session 'id' => $_SESSION['current_basket']['default_action'], //TODO No Session
'actionLabel' => $actionLabel 'actionLabel' => $actionLabel
]; ];
$datas = []; $datas = [];
......
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