<!-- Main body part -->
<div id="main-content">
<div class="container-fluid">
<!-- Page header section -->
<div class="block-header">
<div class="row clearfix">
<div class="col-xl-6 col-md-5 col-sm-12">
<h1>Client Master</h1>
<span>Home / Manage Subscribers</span>
</div>
</div>
</div>
<div class="row clearfix">
<div class="col-lg-12">
<div class="card">
<div class="header">
<h2>Manage Subscribers</h2>
<ul class="header-dropdown dropdown">
<li><a href="<?= base_url('admin/client-master/export'); ?>">
<button type="button" class="btn btn-dark"> <i class="fa fa-download"></i> Export Data</button> </a>
</li>
</ul>
</div>
<?php if($this->session->flashdata('message')){ ?>
<div id="flash-message" class="alert alert-success alert-dismissible fade show my-4 mx-3"
role="alert">
<?= $this->session->flashdata('message'); ?>
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<?php } ?>
<!-- user status register/unregister -->
<?php if($error = $this->session->flashdata('msg')){ ?>
<div class="alert alert-success alert-dismissible fade show my-4 mx-3"
role="alert">
<?php echo $error; ?>
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<?php } ?>
<div class="body">
<div class="table-responsive">
<table class="table table-hover dataTable js-basic-example table-custom spacing5">
<thead>
<tr>
<th>#</th>
<th>Name</th>
<th>Company</th>
<th>Subscription</th>
<th>E-Mail ID</th>
<th>UserType</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
<?php
if (!empty($subscribers)) {
$i = 0;
foreach ($subscribers as $row):
$i++;
?>
<tr>
<th scope="row"> <?php echo $i; ?> </th>
<td><?= $row['first_name'].' '.$row['last_name']; ?> </td>
<td><?= $row['organization']; ?> </td>
<td><?= $row['product_name']; ?> </td>
<td><?= $row['email']; ?> </td>
<td><?php if($row['user_type'] == 'Register'){ ?>
<button uid="<?= $row['id'] ?>" class="btn btn-success user_status"
ustatus="<?php echo $row['user_type']; ?>">Register</button>
<?php } else{ ?>
<button uid="<?= $row['id'] ?>" class="btn btn-danger user_status"
ustatus="<?php echo $row['user_type']; ?>">Unregister</button>
<?php } ?>
</td>
<td>
<a href="<?= base_url('admin/client-master/view/'); ?><?= $row['id'] ?>"
class="btn btn-info btn-md"> <i class="fa fa-eye"></i>
</a>
<a href="javascript:void(0)" class="btn btn-danger btn-md confirm-delete"
onclick="confirm_del('<?= $row['id'] ?>')"> <i
class="fa fa-trash"></i> </a>
</td>
</tr>
<?php
endforeach;
} ?>
</tbody>
</table>
<div class="modal modal-danger fade" id="modal_popup">
<div class="modal-dialog modal-sm">
<!-- //create form to change user status -->
<form action="<?php echo base_url(); ?>admin/client-master/user_status_changed" method="post">
<div class="modal-content">
<div class="modal-header" style="height: 150px;">
<h4 style="margin-top: 50px;text-align: center;">Are you sure to change usertype status?</h4>
<!-- //getting value in hidden field with the hep of ID's -->
<input type="hidden" name="id" id="user_id" value="">
<input type="hidden" name="status" id="user_status" value="">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-danger pull-left" data-dismiss="modal">No</button>
<button type="submit" name="submit" class="btn btn-success">Yes</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript" language="javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js"> </script>
<script src="<?= base_url(); ?>assets/plugins/general/jquery/dist/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
// window.setTimeout("document.getElementById('flash-message').style.display='none';", 2000);
$(document).on('click', '.user_status', function() {
var id = $(this).attr('uid'); //get attribute value in variable
var status = $(this).attr('ustatus'); //get attribute value in variable
$('#user_id').val(id); //pass attribute value in ID
$('#user_status').val(status); //pass attribute value in ID
$('#modal_popup').modal({
backdrop: 'static',
keyboard: true,
show: true
}); //show modal popup
});
function confirm_del(id) {
var txt;
var r = confirm("Are you sure to delete client subscription?");
if (r == true) {
window.location.href = "<?= base_url('admin/client-master/delete/'); ?>" + id;
} else {
//do nothing
}
}
</script> |