SUPER ADMIN REQUEST ACCORDION PATCH
===================================

What was added
--------------
1. Purchase-request modal: each PR row can be clicked to expand/collapse a detailed item list.
2. Payment-request modal: each payment request row expands to show all available request detail.
3. Database joins resolve branch, requester, supplier, destination, expense category, payment method and GL account names.
4. No database schema change is required.

Files added/changed
-------------------
- controllers/Super_Admin.php
- controllers/Superadmin.php
- models/Superadmin_request_model.php   (new)
- views/superadmin/dashboard.php
- views/superadmin/request_detail_modals.php  (new)

Important note about the supplied MVC archive
---------------------------------------------
The screenshot shows a newer "Corporate Performance Monitoring" super-admin dashboard at /super_admin_dashboard.
The supplied archive does NOT contain that dashboard code: views/superadmin/dashboard.php was an empty container and the two Superadmin controllers were old/minimal. Therefore this patch demonstrates the requested accordion behavior inside the supplied project and keeps the modal UI reusable.

For the newer/live corporate dashboard
---------------------------------------
Keep your existing dashboard layout and include:

    <?php $this->load->view('superadmin/request_detail_modals'); ?>

Then point the existing purchase-request eye/button at:
    data-toggle="modal" data-target="#purchaseRequestDetailsModal"

Point the existing payment-request eye/button at:
    data-toggle="modal" data-target="#paymentRequestDetailsModal"

The controller that renders the live dashboard must load Superadmin_request_model and pass:
    $data['purchase_requests'] = $this->superadmin_requests->get_purchase_requests();
    $data['payment_requests']  = $this->superadmin_requests->get_payment_requests();

If the live application uses Bootstrap 5, change modal trigger attributes to:
    data-bs-toggle="modal" data-bs-target="#purchaseRequestDetailsModal"
    data-bs-toggle="modal" data-bs-target="#paymentRequestDetailsModal"
and change close buttons as appropriate. The accordion itself is plain JavaScript and does not depend on Bootstrap collapse.
