From 4c483a5379f12f6225efdd36a3d3ae7034b3ab9d Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Wed, 14 Jan 2026 14:07:34 +0100 Subject: [PATCH] changed Rimoapi::addRemark() to take api key parameter --- application/Preorder/PreorderController.php | 8 +++++++- lib/Rimoapi/Rimoapi.php | 4 ++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/application/Preorder/PreorderController.php b/application/Preorder/PreorderController.php index 2379756eb..2cd55e6ec 100644 --- a/application/Preorder/PreorderController.php +++ b/application/Preorder/PreorderController.php @@ -1420,8 +1420,14 @@ class PreorderController extends mfBaseController { $new_remark = date("d.m.Y").": ".$new_remark; + $api_creds = $preorder->getNetownerRimoApiCredentials(); + $this->log->debug(__METHOD__.": Rimo Api Creds: ".print_r($api_creds, true)); + if(!$api_creds) return false; + + $apikey = $api_creds["prod"]["key"]; + // upload remark to Rimo - if(!Rimoapi::addRemark($workorder->rimo_id, $new_remark)) { + if(!Rimoapi::addRemark($apikey, $workorder->rimo_id, $new_remark)) { return false; } diff --git a/lib/Rimoapi/Rimoapi.php b/lib/Rimoapi/Rimoapi.php index f50c1fe2c..16f1e8218 100644 --- a/lib/Rimoapi/Rimoapi.php +++ b/lib/Rimoapi/Rimoapi.php @@ -553,13 +553,13 @@ class Rimoapi { return $resp_data; } - public static function addRemark($object_id, $text) { + public static function addRemark($apikey, $object_id, $text) { if(!$object_id || !$text) return false; $log = mfLoghandler::singleton(); $params = []; - $params['apiKey'] = RIMO_API_JSON_APIKEY; + $params['apiKey'] = $apikey; $params['objectId'] = $object_id; $params['text'] = $text;