diff --git a/app/Http/Controllers/ClientsLoginController.php b/app/Http/Controllers/ClientsLoginController.php index fc59231..7983a3b 100644 --- a/app/Http/Controllers/ClientsLoginController.php +++ b/app/Http/Controllers/ClientsLoginController.php @@ -123,3 +123,4 @@ class ClientsLoginController extends Controller return redirect("/"); } } + diff --git a/app/Http/Controllers/ClientsTrafficController.php b/app/Http/Controllers/ClientsTrafficController.php index 63d5a24..86cad0f 100644 --- a/app/Http/Controllers/ClientsTrafficController.php +++ b/app/Http/Controllers/ClientsTrafficController.php @@ -64,31 +64,16 @@ class ClientsTrafficController extends Controller $daily_smsunits_url_split = "ucm/reports/daily-sms-units-by-network?from=$start_date&to=$end_date&ucm_org_id=$ucm_org_id"; - // dump($daily_smsunits_url_split); + $result = ApiCalls::CurlGet($daily_smsunits_url_split); $split_sms_units_arr = json_decode($result, true); - // dd($split_sms_units_arr); - $orgId = session('current_user.org_id'); - $sms_balance_url = "clients/$orgId/balance"; - $result = ApiCalls::CurlGet($sms_balance_url); - $balance_arr = json_decode($result, true); - /* - array:4 [▼ // app/Http/Controllers/ClientsTrafficController.php:67 - "reportDate" => "2026-05-10 to 2026-05-20" - "orgId" => 629 - "Airtel SMSUnits" => 401095 - "TNM SMSUnits" => 18796 - ] - - "reportDate" => "2026-05-10 to 2026-05-20" - "orgId" => 629 - "Airtel SMSUnits" => 401095 - "TNM SMSUnits" => 18796 - */ - // dump($split_sms_units_arr); if ($ucm_org_id == 629) { + $orgId = session('current_user.org_id'); + $sms_balance_url = "clients/$client_id/balance?ucm_org_id=$ucm_org_id"; //"clients/$orgId/balance"; + $result = ApiCalls::CurlGet($sms_balance_url); + $balance_arr = json_decode($result, true); $airtel_rate = 14; $tnm_rate = 18; $airtel_computation = $split_sms_units_arr['Airtel SMSUnits'] * $airtel_rate; @@ -109,6 +94,12 @@ class ClientsTrafficController extends Controller // "movitelMzSmsUnits" => 0 // "tmcelMzSmsUnits" => 0 // "vodacomMzSmsUnits" => 1 + // $sms_balance_url = "clients/{{clientId}}/balance?ucm_org_id={{sunkingMozambiqueOrgId}}"; + $sms_balance_url = "clients/$client_id/balance?ucm_org_id=$ucm_org_id"; + + + $result = ApiCalls::CurlGet($sms_balance_url); + $balance_arr = json_decode($result, true); $movitel_rate = 0.32; $tmcell_rate = 0.32; $vodacom_rate = 0.32; @@ -128,9 +119,13 @@ class ClientsTrafficController extends Controller 'balance_arr' => $balance_arr ]; } - - - // dd($data); + /* + "balance_arr" => array:2 [▼ + "orgId" => 629 + "balance" => "18186900" + ] + */ + // dd($data); return view('client-traffic.index-main', $data); } diff --git a/resources/views/client-auth/login.blade copy.php b/resources/views/client-auth/login.blade copy.php new file mode 100644 index 0000000..e53e4e3 --- /dev/null +++ b/resources/views/client-auth/login.blade copy.php @@ -0,0 +1,142 @@ + + + + + + + Click Client Portal | Login + + + + + + + + + +
+
+
+
+
+ + +

Monitor delivery traffic with a cleaner client experience.

+

+ A branded front door for clients to review sent SMS, delivery status, route activity, and campaign health in one place. +

+ +
+ + + + + + + + OTP sent in 2.1s + 98.4% delivered + Bridge active +
+ +
+
+
+
Current routes
+ +
+
+
+
+
Messages today
+ +
+
+
+
+
Delivery rates
+ +
+
+
+
+
+ +
+
+
+
+
Client Portal
+

Welcome back

+ @include('commons.notifications') + +
+ +
+ +
+ @csrf +
+ +
+ + + + + +
+
+ +
+ +
+ + + + +
+
+ +
+ + +
+ +
+ + Contact Support to Request account + +
+
+ +
+ +
+
+
+
+
+
+ + + + diff --git a/resources/views/client-auth/login.blade.php b/resources/views/client-auth/login.blade.php index e53e4e3..c0c6f27 100644 --- a/resources/views/client-auth/login.blade.php +++ b/resources/views/client-auth/login.blade.php @@ -77,7 +77,7 @@ -
+ @csrf
@@ -85,8 +85,7 @@ - - +
@@ -111,9 +110,11 @@
- + Contact Support to Request account -
@@ -138,5 +139,21 @@ + + - + \ No newline at end of file