49 lines
1.6 KiB
PHP
49 lines
1.6 KiB
PHP
<?php
|
|
$userid = $users[0]['USERID'];
|
|
$username = $users[0]['USERNAME'];
|
|
$userroleid = $users[0]['USERROLEID'];
|
|
?>
|
|
<div class="modal-header">
|
|
<h1 class="modal-title fs-5" id="exampleModalToggleLabel">Edit Users Role</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> <th>Userid</th> <th>:</th> <td><?=$userid;?></td> </tr>
|
|
<tr> <th>Username</th> <th>:</th> <td><?=$username;?></td> </tr>
|
|
<tr class="align-middle"> <th>User Role</th> <th>:</th>
|
|
<td>
|
|
<select class='form-control' id='userroleid'>
|
|
<?php
|
|
foreach($userroles as $quserroleid => $quserrole) {
|
|
echo "<option value='$quserroleid'>$quserrole</option>";
|
|
}
|
|
?>
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<button class='btn btn-sm btn-primary' onclick='save("<?=$userid;?>")'>Save</button>
|
|
<button class='btn btn-sm btn-secondary' data-bs-dismiss="modal">Cancel</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script>
|
|
function save(userid) {
|
|
// Assuming your select element has an ID of "mySelect"
|
|
const userroleid = $("#userroleid").val();
|
|
const url = '<?=base_url();?>users/editRole/'+userid;
|
|
console.log(url+' '+userroleid);
|
|
fetch(url, {
|
|
method: "POST",
|
|
body: JSON.stringify({ userroleid : userroleid }),
|
|
headers: { "Content-type": "application/json; charset=UTF-8" }
|
|
})
|
|
.then(response => {return response.text()})
|
|
.then(data => console.log(data))
|
|
.catch(error => { console.error('Error:',error); });
|
|
}
|
|
</script>
|