From 9c8b8a380bb5d6722f4a6c53a9aa46a9a9dc9417 Mon Sep 17 00:00:00 2001 From: mikael-zakaria Date: Thu, 19 Feb 2026 15:59:52 +0700 Subject: [PATCH] Update Minor Reference ID & GUUID Ramsey --- app/Controllers/Activities.php | 5 +- app/Views/activities_editor.php | 2 +- composer.json | 3 +- composer.lock | 216 +++++++++++++++++++++++++++++++- 4 files changed, 222 insertions(+), 4 deletions(-) diff --git a/app/Controllers/Activities.php b/app/Controllers/Activities.php index 22389dd..f9f64c8 100644 --- a/app/Controllers/Activities.php +++ b/app/Controllers/Activities.php @@ -598,7 +598,7 @@ class Activities extends Controller { $db = \Config\Database::connect(); // Digunakan Untuk Get Reff ID saja - $sql = "SELECT a.actid, a.subject, CONCAT(u.firstname,' ',u.lastname) as fullname, s.sitename + $sql = "SELECT a.actid, a.subject, CONCAT(u.firstname,' ',u.lastname) as fullname, s.sitename, a.userid_owner FROM activities a LEFT JOIN sites s ON a.`siteid`=s.`siteid` LEFT JOIN users u ON a.`userid_owner`=u.`userid` @@ -609,6 +609,9 @@ class Activities extends Controller { if (empty($results)) {// Jika KOSONG ALIAS TIDAK ADA REFF ID return redirect()->to('/activities'); } + if (session()->get('userid') == $results[0]['userid_owner']) {// Agar User tidak bisa buat reff id pada dirinya sendiri + return redirect()->to('/activities'); + } $data['reff'] = $results; // Hilangkan Reff ID diff --git a/app/Views/activities_editor.php b/app/Views/activities_editor.php index b42718c..f099f4d 100644 --- a/app/Views/activities_editor.php +++ b/app/Views/activities_editor.php @@ -229,7 +229,7 @@ if(isset($data)) { -->