From 7ceb8838269cbbe48594e072b9b5b47331426efa Mon Sep 17 00:00:00 2001 From: Ibnu Maksum Date: Tue, 16 Jan 2024 15:16:59 +0700 Subject: [PATCH] fix notifications --- system/autoload/Message.php | 10 +++++----- system/cron.php | 4 ++-- version.json | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/system/autoload/Message.php b/system/autoload/Message.php index 83940860..df17aec1 100644 --- a/system/autoload/Message.php +++ b/system/autoload/Message.php @@ -62,15 +62,15 @@ class Message if (!empty($config['wa_url'])) { $waurl = str_replace('[number]', urlencode($phone), $config['wa_url']); $waurl = str_replace('[text]', urlencode($txt), $waurl); - Http::getData($waurl); + return Http::getData($waurl); } } public static function sendPackageNotification($phone, $name, $package, $price, $message, $via) { - $msg = str_replace('[[name]]', "$name", $message); - $msg = str_replace('[[package]]', "$package", $msg); - $msg = str_replace('[[price]]', "$price", $msg); + $msg = str_replace('[[name]]', $name, $message); + $msg = str_replace('[[package]]', $package, $msg); + $msg = str_replace('[[price]]', $price, $msg); if ( !empty($phone) && strlen($phone) > 5 && !empty($message) && in_array($via, ['sms', 'wa']) @@ -86,7 +86,7 @@ class Message public static function sendBalanceNotification($phone, $name, $balance, $balance_now, $message, $via) { - $msg = str_replace('[[name]]', "$name", $message); + $msg = str_replace('[[name]]', $name, $message); $msg = str_replace('[[current_balance]]', Lang::moneyFormat($balance_now), $msg); $msg = str_replace('[[balance]]', Lang::moneyFormat($balance), $msg); if ( diff --git a/system/cron.php b/system/cron.php index 75a7c373..be5b42e6 100644 --- a/system/cron.php +++ b/system/cron.php @@ -136,7 +136,7 @@ foreach ($d as $ds) { } Mikrotik::removeHotspotActiveUser($client, $c['username']); } - Message::sendPackageNotification($c['phonenumber'], $c['fullname'], $u['namebp'], $price, $textExpired, $config['user_notification_expired']); + echo Message::sendPackageNotification($c['phonenumber'], $c['fullname'], $u['namebp'], $price, $textExpired, $config['user_notification_expired'])."\n"; //update database user dengan status off $u->status = 'off'; $u->save(); @@ -191,7 +191,7 @@ foreach ($d as $ds) { } Mikrotik::removePpoeActive($client, $c['username']); } - Message::sendPackageNotification($c['phonenumber'], $c['fullname'], $u['namebp'], $price, $textExpired, $config['user_notification_expired']); + echo Message::sendPackageNotification($c['phonenumber'], $c['fullname'], $u['namebp'], $price, $textExpired, $config['user_notification_expired'])."\n"; $u->status = 'off'; $u->save(); diff --git a/version.json b/version.json index e642e2d5..cf76f775 100644 --- a/version.json +++ b/version.json @@ -1,3 +1,3 @@ { - "version": "2024.1.16.1" + "version": "2024.1.16.2" } \ No newline at end of file