commitall
This commit is contained in:
125
account/application/views/users/list.php
Normal file
125
account/application/views/users/list.php
Normal file
@@ -0,0 +1,125 @@
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
<h4 class="panel-title">
|
||||
<a data-toggle="collapse" data-parent="#accordion" href="#collapse2">
|
||||
View Users
|
||||
</a>
|
||||
</h4>
|
||||
</div>
|
||||
<div id="collapse2" class="panel-collapse collapse in">
|
||||
<div class="panel-body">
|
||||
<?php $value=getPrivilege('users'); ?>
|
||||
|
||||
<table class="table table-hover">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>S.no</th>
|
||||
<th>Name</th>
|
||||
<th>Email</th>
|
||||
<?php if (isSuperAdmin()):?><th>Password</th><?php endif;?>
|
||||
<th>Action</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php $i=0;foreach ($Users as $user): $i++;?>
|
||||
<tr>
|
||||
<td><?php echo $i;?></td>
|
||||
<td><?php echo $user->user_name;?></td>
|
||||
<td><?php echo $user->user_email;?></td>
|
||||
<?php if (isSuperAdmin()):?><td><?php echo $user->user_password;?></td><?php endif;?>
|
||||
<td>
|
||||
<?php if (isViewable('edit')){?>
|
||||
<button type="button" onclick="changePrivilege(<?php echo $user->user_id;?>)" class="btn btn-primary">Change Privilege</button>
|
||||
<button type="button" class="btn btn-primary" data-toggle="modal" onclick="passwordModal(<?php echo $user->user_id;?>)" data-target="#changePassword">Change Password</button>
|
||||
<?php }?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach;?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- The Modal -->
|
||||
<div class="modal fade" id="changePrivilege" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
|
||||
<div id="container_modal">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="modal" id="changePassword">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
|
||||
<!-- Modal Header -->
|
||||
<div class="modal-header">
|
||||
<h4 class="modal-title">Change Password</h4>
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- Modal body -->
|
||||
<div class="modal-body">
|
||||
<input type="password" id="password1">
|
||||
|
||||
<input type="password" id="password2">
|
||||
</div>
|
||||
|
||||
<!-- Modal footer -->
|
||||
<div class="modal-footer">
|
||||
<a id="changeA">Close</a>
|
||||
<button type="button" class="btn btn-danger" data-dismiss="modal">Close</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
function changePrivilege($name)
|
||||
{
|
||||
|
||||
?>
|
||||
<tr>
|
||||
<td style="text-transform: capitalize"><?php echo $name; ?></td>
|
||||
<td><label><input type="checkbox" value="1" name="<?php echo $name; ?>"> view</label></td>
|
||||
<td><label><input type="checkbox" value="2" name="<?php echo $name; ?>"> add/update</label></td>
|
||||
<td><label><input type="checkbox" value="3" name="<?php echo $name; ?>"> delete</label></td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<script>
|
||||
|
||||
function passwordModal(id) {
|
||||
$("#changeA").html("<button type='button' onclick='changePassword("+ id +")' class='btn btn-success' id='changeBtn'>Update</button>");
|
||||
}
|
||||
function changePassword(id) {
|
||||
if ($('#password1').val() === $('#password2').val()) {
|
||||
$.post("<?php echo base_url('ajax/changePassword/');?>"+id, {password: $('#password1').val()}, function(result){
|
||||
alert('Password changed successfully');
|
||||
window.location=window.location;
|
||||
});
|
||||
}
|
||||
else {
|
||||
alert('Passwords do not match');
|
||||
}
|
||||
|
||||
}
|
||||
function changePrivilege(id) {
|
||||
$.ajax({
|
||||
url:"<?php echo base_url('ajax/updatePrivilege/');?>"+ id,
|
||||
success: function(data)
|
||||
{
|
||||
$("#container_modal").html(data);
|
||||
$('#changePrivilege').modal();
|
||||
}
|
||||
});
|
||||
}
|
||||
</script>
|
Reference in New Issue
Block a user