From e021a51ef0bc59e04448be3f41e5d56a90d884fa Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Tue, 27 Jan 2026 16:08:31 +0100 Subject: [PATCH] Added FileType if available in Rimoapi:getWorkorderAhaReport --- lib/Rimoapi/Rimoapi.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/Rimoapi/Rimoapi.php b/lib/Rimoapi/Rimoapi.php index 16f1e8218..a371a9ffd 100644 --- a/lib/Rimoapi/Rimoapi.php +++ b/lib/Rimoapi/Rimoapi.php @@ -395,12 +395,18 @@ class Rimoapi { return false; } + $filename = false; + $filetype = false; + foreach($items->item as $item) { if(!$item->name) continue; if(!preg_match('/_AHA.pdf$/i', $item->name)) continue; $filename = $item->name; + if(property_exists($item, "fileType") && is_object($item->fileType) && property_exists($item->fileType, "name")) { + $filetype = $item->fileType->name; + } } if(!$filename) { @@ -413,6 +419,9 @@ class Rimoapi { $params['apiKey'] = $apikey; $params['objectId'] = $rimo_id; $params['fileNames'] = $filename; + if($filetype) { + $params["fileTypeNames"] = $filetype; + } $ctx_opts = [ 'http' => [