From 5b7683ae30d39d46cb11fb8622e925bb3a39087c Mon Sep 17 00:00:00 2001 From: Focuslinkstech <45756999+Focuslinkstech@users.noreply.github.com> Date: Tue, 19 Mar 2024 12:27:38 +0100 Subject: [PATCH 1/3] Update message.php fix placeholder bugs --- system/controllers/message.php | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/system/controllers/message.php b/system/controllers/message.php index e12eadff..9da65ba6 100644 --- a/system/controllers/message.php +++ b/system/controllers/message.php @@ -144,15 +144,18 @@ EOT; // Loop through customers and send messages foreach ($customers as $customer) { + // Create a copy of the original message for each customer and save it as currentMessage + $currentMessage = $message; + // Replace placeholders in the message with actual values for each customer - $message = str_replace('[[name]]', $customer['fullname'], $message); - $message = str_replace('[[user_name]]', $customer['username'], $message); - $message = str_replace('[[phone]]', $customer['phonenumber'], $message); - $message = str_replace('[[company_name]]', $config['CompanyName'], $message); + $currentMessage = str_replace('[[name]]', $customer['fullname'], $currentMessage); + $currentMessage = str_replace('[[user_name]]', $customer['username'], $currentMessage); + $currentMessage = str_replace('[[phone]]', $customer['phonenumber'], $currentMessage); + $currentMessage = str_replace('[[company_name]]', $config['CompanyName'], $currentMessage); // Send the message based on the selected method if ($via == 'sms' || $via == 'both') { - $smsSent = Message::sendSMS($customer['phonenumber'], $message); + $smsSent = Message::sendSMS($customer['phonenumber'], $currentMessage); if ($smsSent) { $successCount++; $successMessages[] = "SMS sent to {$customer['fullname']}: {$customer['phonenumber']}"; @@ -165,7 +168,7 @@ EOT; } if ($via == 'wa' || $via == 'both') { - $waSent = Message::sendWhatsapp($customer['phonenumber'], $message); + $waSent = Message::sendWhatsapp($customer['phonenumber'], $currentMessage); if ($waSent) { $successCount++; $successMessages[] = "WhatsApp message sent to {$customer['fullname']}: {$customer['phonenumber']}"; From de302d2656090fc8fa1a65ef0233370113344b69 Mon Sep 17 00:00:00 2001 From: Focuslinkstech <45756999+Focuslinkstech@users.noreply.github.com> Date: Tue, 19 Mar 2024 18:59:05 +0100 Subject: [PATCH 2/3] Update customers-add.tpl fix customer add --- ui/ui/customers-add.tpl | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ui/ui/customers-add.tpl b/ui/ui/customers-add.tpl index ed37dfcb..7f9f03c8 100644 --- a/ui/ui/customers-add.tpl +++ b/ui/ui/customers-add.tpl @@ -88,20 +88,20 @@
- + - +
From 93ca9fa586da5cbbbe291eb79cf0c592803b44cd Mon Sep 17 00:00:00 2001 From: Focuslinkstech <45756999+Focuslinkstech@users.noreply.github.com> Date: Tue, 19 Mar 2024 19:23:34 +0100 Subject: [PATCH 3/3] Update customers-view.tpl add account type --- ui/ui/customers-view.tpl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ui/ui/customers-view.tpl b/ui/ui/customers-view.tpl index 67d1af85..2f969a73 100644 --- a/ui/ui/customers-view.tpl +++ b/ui/ui/customers-view.tpl @@ -58,6 +58,9 @@
  • {Lang::T('Service Type')} {Lang::T($d['service_type'])}
  • +
  • + {Lang::T('Account Type')} {Lang::T($d['account_type'])} +
  • {Lang::T('Balance')} {Lang::moneyFormat($d['balance'])}