From 50b0179f2c3b83ca13adbc13fec4037b3a870418 Mon Sep 17 00:00:00 2001 From: Kwesi Banson Date: Tue, 13 Oct 2026 10:14:55 +0000 Subject: [PATCH] Updated backend files --- php_code/app/Http/Controllers/AdminController.php | 9 +++++---- php_code/app/Http/Controllers/UsersController.php | 2 +- php_code/app/Utilities/ApiCalls.php | 7 +++++-- php_code/config/services.php | 1 + php_code/info.md | 14 ++++++++++++++ php_code/resources/views/landing.blade.php | 7 ++++++- statistical_summary.md | 6 ++++++ 7 files changed, 38 insertions(+), 8 deletions(-) create mode 100644 statistical_summary.md diff --git a/php_code/app/Http/Controllers/AdminController.php b/php_code/app/Http/Controllers/AdminController.php index 1b3eda81..53fae8b0 100644 --- a/php_code/app/Http/Controllers/AdminController.php +++ b/php_code/app/Http/Controllers/AdminController.php @@ -34,6 +34,7 @@ class AdminController extends Controller } $result = ApiCalls::CurlPost(json_encode($data), $users_url); + // dd($result); /* $users_arr = json_decode($result, true); dump($users_arr); @@ -44,7 +45,7 @@ class AdminController extends Controller */ try { - $usersArr = json_decode($result, true, 512, JSON_THROW_ON_ERROR); + $users_arr = json_decode($result, true, 512, JSON_THROW_ON_ERROR); } catch (\JsonException $e) { Log::warning('Admin/home API returned invalid JSON', [ @@ -56,11 +57,11 @@ class AdminController extends Controller ->withErrors(['api' => 'Your request cannot be handled at this time. Try again later.']); } - if (!is_array($usersArr) || ($usersArr['success'] ?? null) === false || strtolower((string) ($usersArr['status'] ?? '')) === 'error') { + if (!is_array($users_arr) || ($users_arr['success'] ?? null) === false || strtolower((string) ($users_arr['status'] ?? '')) === 'error') { Log::warning('Admin/home API returned an unsuccessful response', [ 'user' => session('current_user.username'), - 'success' => $usersArr['success'] ?? 'missing', - 'status' => $usersArr['status'] ?? 'missing', + 'success' => $users_arr['success'] ?? 'missing', + 'status' => $users_arr['status'] ?? 'missing', ]); return redirect()->back() ->withErrors(['api' => 'Your request cannot be handled at this time. Try again later.']); diff --git a/php_code/app/Http/Controllers/UsersController.php b/php_code/app/Http/Controllers/UsersController.php index 622d5c79..3a388259 100644 --- a/php_code/app/Http/Controllers/UsersController.php +++ b/php_code/app/Http/Controllers/UsersController.php @@ -371,7 +371,7 @@ class UsersController extends Controller 'api_token' => config('services.lupmis.api_key'), //env('LUPMISAPIKEY'), ]; - + // dd($userData); if ($request->has('expire_password')) { #$user_data['is_password_changed'] = 'YES'; #$reset_link = env('APP_URL') . "/reset-auth/" . $request->user_id; diff --git a/php_code/app/Utilities/ApiCalls.php b/php_code/app/Utilities/ApiCalls.php index 0d1f0964..ad112a2c 100644 --- a/php_code/app/Utilities/ApiCalls.php +++ b/php_code/app/Utilities/ApiCalls.php @@ -5,7 +5,9 @@ namespace App\Utilities; class ApiCalls{ public static function CurlGet($url){ - $baseUrl = "https://api.lupmis4luspa.org/api/"; + $baseUrl = (env('APP_ENV') == 'local') ? env('API_BASE_URL_LOCAL') : "API_BASE_URL"; + + // $baseUrl = "https://api.lupmis4luspa.org/api/"; $curl = curl_init(); curl_setopt_array($curl, array( @@ -26,7 +28,8 @@ class ApiCalls{ } public static function CurlPost($data, $url){ - $baseUrl = "https://api.lupmis4luspa.org/api/"; + // $baseUrl = "https://api.lupmis4luspa.org/api/"; + $baseUrl = (env('APP_ENV') == 'local') ? env('API_BASE_URL_LOCAL') : "API_BASE_URL"; $post_url = $baseUrl . $url; $curl = curl_init(); curl_setopt_array($curl, array( diff --git a/php_code/config/services.php b/php_code/config/services.php index daa430a7..1dc666d8 100644 --- a/php_code/config/services.php +++ b/php_code/config/services.php @@ -29,6 +29,7 @@ return [ ], 'lupmis' => [ 'api_key' => env('LUPMISAPIKEY'), + 'api_base_url' => env('API_BASE_URL') ], 'slack' => [ diff --git a/php_code/info.md b/php_code/info.md index f9e47f25..c0807d2e 100644 --- a/php_code/info.md +++ b/php_code/info.md @@ -74,3 +74,17 @@ add_header Content-Security-Policy "frame-ancestors 'self' https://lupmis.houseb php artisan make:model UserGroupMatrix -m php artisan sql:populate database/user_group.sql + +## Board Meeting 08-10-2026 +- land use to building purpose +- agent module to register agents +- automatically pick coordinates +- change the alert +- change the document requirements to match the use +- mechanical electrical and plumbing +- land title certificate -- evidence +- setbacks yes/no with comments +- foundation status - checklist +- structural integrity - checklist +- applicant should be able to respond on the portal +- \ No newline at end of file diff --git a/php_code/resources/views/landing.blade.php b/php_code/resources/views/landing.blade.php index 94e2bf7c..b2e7dfe8 100644 --- a/php_code/resources/views/landing.blade.php +++ b/php_code/resources/views/landing.blade.php @@ -164,8 +164,13 @@
- + + + + +

Permit Tools Backend

diff --git a/statistical_summary.md b/statistical_summary.md new file mode 100644 index 00000000..079290b8 --- /dev/null +++ b/statistical_summary.md @@ -0,0 +1,6 @@ +# Valentine Anaba +- In GIS, summary statistics are used to analyze and summarize the attributes of a dataset. +- These statistics help in understanding the distribution of values, identifying spatial trends, and confirming spatial patterns. +- They are calculated using various tools such as Aggregate Points, Summarize Within, Summarize Nearby, Join Features, and Dissolve Boundaries. +- The calculations can include measures like sum, mean, minimum, maximum, range, standard deviation, count, first, last, median, variance, unique, concatenate, and mode. +- These statistics are particularly useful for creating reports and visualizing data, providing insights into the characteristics of a set of features as a whole.