Fitur menghapus denda yang sudah lunas secara default hanya bisa dilakukan oleh akun super admin slims, hal ini bisa di lakukan dengan cara:

login sebagai super admin, allu ke menu sirkulasi, lakukan transaksi, lalu di tab denda, lalu klik tombol “denda yang sudah lunas”. Maka sistem akan menunjukan tomobol hapus denda. Hal ini bisa ketika berperan sebagai super admin.

Lalu bagaimana membuat akun bukan super admin bisa menghapus denda?

Cara nya begini:

  1. Buka file …./admin/modules/circulation/fines_list.php
  2. Lalu cari kode :
    // checkbox delete only showed for admin user
    if ($_SESSION['uid'] != 1) {
        $datagrid->chbox_property = false;
    }

3. ubah menjadi :

    // checkbox delete showed
   
        $datagrid->chbox_property = true;
    

4. Lalu cari kode

} else if ($_SESSION['uid'] == 1 && isset($_POST['itemID']) && !empty($_POST['itemID']) && isset($_POST['itemAction'])) {
    // only admin can delete
    if (!($can_read AND $can_write)) {
        die();
    }

ubah menjadi

} else if (isset($_POST['itemID']) && !empty($_POST['itemID']) && isset($_POST['itemAction'])) {
    // only admin can delete
    if (!($can_read AND $can_write)) {
        die();
    }

5. Cari kode

        // delete button only showed for admin user
        if ($_SESSION['uid'] != 1) {
            $form->delete_button = false;
        }

Ubah menjadi :

        // delete button showed 
        
            $form->delete_button = true;
        

Simpan Selesai.

Kode Lengkap :