From d9479fd59dcdbc5004dee1bb7f39de54d42c9c48 Mon Sep 17 00:00:00 2001 From: stckvrflw <elisonpetrus@gmail.com> Date: Tue, 14 Nov 2023 10:06:06 +0700 Subject: [PATCH] bugfix: admin cancel vs user cancel --- src/controllers/SoapPremiumController.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/controllers/SoapPremiumController.php b/src/controllers/SoapPremiumController.php index 1823f15..ba6e558 100644 --- a/src/controllers/SoapPremiumController.php +++ b/src/controllers/SoapPremiumController.php @@ -60,8 +60,12 @@ class SoapPremiumController extends BaseController { } } - if($uri == '/cancel-premium'){ - $params = ["userId" => $_SESSION['user_id']]; + elseif($uri == '/cancel-premium'){ + $params; + if (isset($_SESSION['role']) and $_SESSION['role'] == 'admin') + $params = ["userId" => $_POST['user_id']]; + else + $params = ["userId" => $_SESSION['user_id']]; $result = $this->model->cancelRegister($params); // if($result->status == "success"){ $data['premiumCancelMessage'] = $result->responseCancel; -- GitLab