40 lines
1.7 KiB
PHP
40 lines
1.7 KiB
PHP
<?php
|
|
if(!isset($userrolename)) { $userrolename = ''; }
|
|
?>
|
|
<div class="modal-header">
|
|
<h1 class="modal-title fs-5" id="exampleModalToggleLabel">Edit UserRoles</h1>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" ></button>
|
|
</div>
|
|
<div class="modal-body" style='background-color:#F4F6FF'>
|
|
<div class="row">
|
|
<div class="col-12">
|
|
<table class="table table-sm table-borderless">
|
|
<tr class="align-middle"> <th>User Role Code</th> <th>:</th>
|
|
<?php
|
|
if($userrolecode==0) { echo "<td><input class='form-control' type='text' id='userrolecode' oninput='this.value = this.value.toUpperCase();'/></td> "; }
|
|
else { echo "<td><input class='form-control' type='text' value='$userrolecode' disabled/></td> <input type='hidden' id='userrolecode' value='$userrolecode'>"; }
|
|
?>
|
|
</tr>
|
|
<tr class="align-middle"> <th>User Role Name</th> <th>:</th> <td><input class='form-control' type='text' id='userrolename' value='<?=$userrolename;?>' /></td> </tr>
|
|
</table>
|
|
<button class='btn btn-sm btn-primary' onclick='save("<?=$userrolecode;?>")'>Save</button>
|
|
<button class='btn btn-sm btn-secondary' data-bs-dismiss="modal">Cancel</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script>
|
|
function save(userid) {
|
|
const userrolecode = $("#userrolecode").val();
|
|
const userrolename = $("#userrolename").val();
|
|
const url = '<?=base_url();?>userroles/edit/<?=$userrolecode?>';
|
|
console.log(url+' '+userrolecode+' '+userrolename);
|
|
fetch(url, {
|
|
method: "POST",
|
|
body: JSON.stringify({ userrolecode : userrolecode, userrolename : userrolename }),
|
|
headers: { "Content-type": "application/json; charset=UTF-8" }
|
|
})
|
|
.catch(error => { console.error('Error:',error); });
|
|
$('#modal').modal('toggle');
|
|
}
|
|
</script>
|