<?php if($_settings->chk_flashdata('success')): ?> <script> alert_toast("<?php echo $_settings->flashdata('success') ?>",'success') </script> <?php endif;?> <div class="card card-outline card-primary"> <div class="card-header"> <h3 class="card-title">List of Collection Categories</h3> <div class="card-tools"> <a href="javascript:void(0)" class="btn btn-flat btn-primary" id="create_new"><span class="fas fa-plus"></span> Create New</a> </div> </div> <div class="card-body"> <div class="container-fluid"> <div class="container-fluid"> <table class="table table-bordered table-stripped"> <colgroup> <col width="25%"> <col width="25%"> <col width="25%"> </colgroup> <thead> <tr class="bg-gradient-secondary"> <th>#</th> <th>Category</th> <th>Action</th> </tr> </thead> <tbody> <?php $i = 1; $qry = $conn->query("SELECT * from `category_list` where delete_flag = 0 order by `name` asc "); while($row = $qry->fetch_assoc()): ?> <tr> <td class="text-center"><?php echo $i++; ?></td> <td><?php echo $row['name'] ?></td> <td align="center"> <button type="button" class="btn btn-flat btn-default btn-sm dropdown-toggle dropdown-icon" data-toggle="dropdown"> Action <span class="sr-only">Toggle Dropdown</span> </button> <div class="dropdown-menu" role="menu"> <a class="dropdown-item view_data" href="javascript:void(0)" data-id="<?php echo $row['id'] ?>"><span class="fa fa-eye text-dark"></span> View</a> <div class="dropdown-divider"></div> <a class="dropdown-item edit_data" href="javascript:void(0)" data-id="<?php echo $row['id'] ?>"><span class="fa fa-edit text-primary"></span> Edit</a> <div class="dropdown-divider"></div> <a class="dropdown-item delete_data" href="javascript:void(0)" data-id="<?php echo $row['id'] ?>"><span class="fa fa-trash text-danger"></span> Delete</a> </div> </td> </tr> <?php endwhile; ?> </tbody> </table> </div> </div> </div> </div> <script> $(document).ready(function(){ $('#create_new').click(function(){ uni_modal('Add New Category',"categories/manage_category.php") }) $('.edit_data').click(function(){ uni_modal('Update Category',"categories/manage_category.php?id="+$(this).attr('data-id')) }) $('.view_data').click(function(){ uni_modal('View Category Details',"categories/view_category.php?id="+$(this).attr('data-id')) }) $('.delete_data').click(function(){ _conf("Are you sure to delete this category permanently?","delete_category",[$(this).attr('data-id')]) }) $('table .th,table .td').addClass('align-middle px-2 py-1') $('.table').dataTable(); }) function delete_category($id){ start_loader(); $.ajax({ url:_base_url_+"classes/Master.php?f=delete_category", method:"POST", data:{id: $id}, dataType:"json", error:err=>{ console.log(err) alert_toast("An error occured.",'error'); end_loader(); }, success:function(resp){ if(typeof resp== 'object' && resp.status == 'success'){ location.reload(); }else{ alert_toast("An error occured.",'error'); end_loader(); } } }) } </script>