diff --git a/src/controllers/SoapPremiumController.php b/src/controllers/SoapPremiumController.php index 5795cea62f37a2d9da0c373009d4eb94f754e5d3..1823f159f3224f6c657be443ff69138bb63ba97f 100644 --- a/src/controllers/SoapPremiumController.php +++ b/src/controllers/SoapPremiumController.php @@ -25,7 +25,6 @@ class SoapPremiumController extends BaseController { if($uri == '/premium-status'){ if (isset($_SESSION['role']) and $_SESSION['role'] == 'admin'){ $data["premium_users"] = $this->model->getAllPremium()->listUserPremium; - $data["pending_users"] = $this->model->getAllPending()->listUserPending; parent::render($data, 'premium-status', "layouts/base"); } else{ diff --git a/views/premium-status.php b/views/premium-status.php index 60fa9ec7a88b59e8fb0d1b8f3b09b3bcbea042b5..c3fe987bf6ca5c63a9975278703d8cdeb75c2e57 100644 --- a/views/premium-status.php +++ b/views/premium-status.php @@ -9,8 +9,26 @@ </tr> </thead> <tbody> - <?php var_dump($data["premium_users"][0]); ?> - <?php foreach($data["premium_users"] as $user) { ?> + <?php if(is_array($data["premium_users"])) foreach($data["premium_users"] as $user) { ?> + <tr> + <td><?php echo $user->userEmail; ?></td> + <td> + <?php if($user->premiumStatus == "ACCEPTED") { ?> + <form method="post" action="/cancel-premium"> + <input type="hidden" name="user_id" value="<?php echo $user->id; ?>"> + <button type="submit">Cancel Premium</button> + </form> + <?php } elseif($user->premiumStatus == "PENDING") { ?> + <p>Pending</p> + <?php } else { ?> + <form method="post" action="/register-premium"> + <input type="hidden" name="user_id" value="<?php echo $user->id; ?>"> + <button type="submit">Accept Premium</button> + </form> + <?php } ?> + </td> + </tr> + <?php } else { $user = $data["premium_users"];?> <tr> <td><?php echo $user->userEmail; ?></td> <td>