288 lines
12 KiB
PHP
Executable File
288 lines
12 KiB
PHP
Executable File
<?php
|
||
|
||
$EmpId = '';
|
||
$FirstName = '';
|
||
$LastName = '';
|
||
$ContactNo = '';
|
||
$EmailId = '';
|
||
$Role = '';
|
||
$Designation = '';
|
||
$RoleName = '';
|
||
if (!empty($EmpRole)) {
|
||
foreach ($EmpRole as $Er) {
|
||
$Role = $Er->roleId;
|
||
$RoleName = $Er->role;
|
||
}
|
||
}
|
||
|
||
if (!empty($EmpList)) {
|
||
foreach ($EmpList as $Emp) {
|
||
$EmpId = $Emp->EmpID;
|
||
$FirstName = $Emp->FirstName;
|
||
$LastName = $Emp->LastName;
|
||
$ContactNo = $Emp->ContactNumber;
|
||
$EmailId = $Emp->EmailId;
|
||
$Designation = $Emp->Designation;
|
||
}
|
||
}
|
||
|
||
?>
|
||
|
||
<div class="content-page">
|
||
<div class="content">
|
||
<div class="container-fluid">
|
||
<div class="row">
|
||
<div class="col-12">
|
||
<div class="page-title-box page-title-box-alt">
|
||
<h4 class="page-title">Edit User <?= ' - ' . $EmpId; ?> Details</h4>
|
||
<a class="btn btn-secondary" href="<?php echo base_url(); ?>userListing"><span class="bold">Back</span></a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- User Details Form -->
|
||
<div class="row">
|
||
<div class="col-12">
|
||
<div class="card">
|
||
<div class="card-body">
|
||
<form role="form" action="<?php echo base_url() ?>editUser" method="post" id="editUser">
|
||
<div class="box-body">
|
||
<div class="form-row">
|
||
<div class="col-md-3">
|
||
<label class="col-form-label" for="EmpList">Employee ID</label>
|
||
<input type="text" class="form-control required" value="<?php echo $EmpId ?>" readonly id="EmpList" name="EmpList" maxlength="128">
|
||
</div>
|
||
<div class="col-md-3">
|
||
<label class="col-form-label" for="FirstName">First Name</label>
|
||
<input type="text" class="form-control required" value="<?php echo $FirstName ?>" readonly id="FirstName" name="FirstName" maxlength="128">
|
||
</div>
|
||
|
||
<div class="col-md-3">
|
||
<label class="col-form-label" for="Designation">Designation</label>
|
||
<input type="text" class="form-control required" value="<?php echo $Designation ?>" readonly id="Designation" name="Designation" maxlength="128">
|
||
</div>
|
||
|
||
<div class="col-md-3">
|
||
<label class="col-form-label">Email address</label><span class="badge">*</span>
|
||
<input type="text" class="form-control required email" value="<?php echo $EmailId ?>" id="MailID" name="MailID" maxlength="128">
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
|
||
<div class="col-md-3">
|
||
<label class="col-form-label">Contact Number</label>
|
||
<input type="text" class="form-control required digits" value="<?php echo $ContactNo ?>" readonly id="ContactNo" name="ContactNo" minlength="10" maxlength="10">
|
||
</div>
|
||
<div class="col-md-3">
|
||
<label class="col-form-label">Role</label>
|
||
<select class="form-control required" id="role" name="role" required>
|
||
<option value="0">Select Role</option>
|
||
<?php
|
||
if (!empty($roles)) {
|
||
foreach ($roles as $rl) {
|
||
$selected = ($rl->roleId == $Role) ? 'selected' : '';
|
||
?>
|
||
<option value="<?php echo $rl->roleId ?>" <?php echo $selected; ?>><?php echo $rl->role ?></option>
|
||
<?php
|
||
}
|
||
}
|
||
?>
|
||
</select>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-group text-right mt-3">
|
||
<input type="hidden" name="txtEmpid" id="txtEmpid" value="<?php echo $EmpId ?>">
|
||
<input type="reset" id="reset" class="btn btn-reset" style="background-color: red;color: white;margin-right: 15px;" value="Reset">
|
||
<input type="submit" class="btn btn-success" value="Submit">
|
||
</div>
|
||
</form>
|
||
|
||
<!-- Flash messages for errors and success -->
|
||
<?php
|
||
$listErrors = session()->getFlashdata('listErrors');
|
||
if ($listErrors) {
|
||
?>
|
||
<div class="alert alert-danger alert-dismissable">
|
||
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
||
<?php echo session()->getFlashdata('listErrors'); ?>
|
||
</div>
|
||
<?php } ?>
|
||
|
||
<?php
|
||
$error = session()->getFlashdata('error');
|
||
if ($error) {
|
||
?>
|
||
<div class="alert alert-danger alert-dismissable">
|
||
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
||
<?php echo session()->getFlashdata('error'); ?>
|
||
</div>
|
||
<?php } ?>
|
||
|
||
<?php
|
||
$success = session()->getFlashdata('success');
|
||
if ($success) {
|
||
?>
|
||
<div class="alert alert-success alert-dismissable">
|
||
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
||
<?php echo session()->getFlashdata('success'); ?>
|
||
</div>
|
||
<?php } ?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- Change Password Form -->
|
||
<div class="row">
|
||
<div class="col-12">
|
||
<div class="card">
|
||
<div class="card-body">
|
||
<form role="form" action="<?php echo base_url() ?>userChangePassword" method="post" id="changePasswordForm">
|
||
<input type="hidden" class="form-control" id="userId" name="userId" value="<?= $userId ?>">
|
||
<div class="form-row">
|
||
<div class="col-md-3">
|
||
<label for="password">New Password</label>
|
||
<input type="password" class="form-control" id="password" required name="password" maxlength="10">
|
||
</div>
|
||
<div class="col-md-3">
|
||
<label for="cpassword">Confirm New Password</label>
|
||
<input type="password" class="form-control equalTo" id="cpassword" name="cpassword" maxlength="10">
|
||
</div>
|
||
</div>
|
||
<div class="form-group text-right mt-3">
|
||
<input type="hidden" name="txtEmpid" id="txtEmpid" value="<?php echo $EmpId ?>">
|
||
<input type="submit" class="btn btn-primary" value="Change Password">
|
||
</div>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<script src="<?php echo base_url(); ?>public/assets/js/editUser.js" type="text/javascript"></script>
|
||
|
||
<script type="text/javascript">
|
||
$('#addPop').click(function() {
|
||
if ($('#distriList option:selected').val() != null) {
|
||
if ($('#distriList option:selected').val() == 0) {} else {
|
||
var tempSelect = $('#distriList option:selected').val();
|
||
var Eid = $('#txtEmpid').val();
|
||
var tempText = $('#distriList option:selected').text();
|
||
|
||
var o = new Option(tempText, tempSelect);
|
||
var hidval = tempSelect;
|
||
//salert(orgVal);
|
||
var Selectedval = ''
|
||
|
||
if (orgVal != '') {
|
||
Selectedval = orgVal + ':' + hidval;
|
||
} else {
|
||
Selectedval = hidval
|
||
}
|
||
|
||
|
||
|
||
$(o).html(tempText);
|
||
$("#selectDistriList").append(o);
|
||
|
||
|
||
$('#distriList option:selected').remove();
|
||
$("#distriList").attr('selectedIndex', '-1').find("option:selected").removeAttr("selected");
|
||
$("#selectDistriList").attr('selectedIndex', '-1').find("option:selected").removeAttr("selected");
|
||
|
||
|
||
|
||
$('#loader').show();
|
||
$.ajax({
|
||
data: {
|
||
Eid: Eid
|
||
},
|
||
|
||
type: "POST",
|
||
url: "<?php echo base_url() ?>user/Adduserdepartment",
|
||
success: function(data) {
|
||
if (data) {
|
||
$('#loader').hide();
|
||
alert(data);
|
||
$('#txtRowCount').val('');
|
||
|
||
//window.location = baseurl + 'CostCenter/CostListing';
|
||
}
|
||
|
||
}
|
||
});
|
||
$('#loader').hide();
|
||
|
||
|
||
|
||
tempSelect = '';
|
||
tempText = '';
|
||
Selectedval = '';
|
||
|
||
|
||
|
||
|
||
|
||
}
|
||
} else {
|
||
alert("Before add please select any position.");
|
||
}
|
||
});
|
||
|
||
|
||
|
||
|
||
$('#removePop').click(function() {
|
||
if ($('#selectDistriList option:selected').val() != null) {
|
||
if ($('#selectDistriList option:selected').val() == 0) {
|
||
//alert('cannot removed');
|
||
} else {
|
||
var tempSelect = $('#selectDistriList option:selected').val();
|
||
|
||
var Eid = $('#txtEmpid').val();
|
||
|
||
|
||
$('#selectDistriList option:selected').remove().appendTo('#distriList');
|
||
$("#selectDistriList").attr('selectedIndex', '-1').find("option:selected").removeAttr("selected");
|
||
$("#distriList").attr('selectedIndex', '-1').find("option:selected").removeAttr("selected");
|
||
|
||
$("#distriList").val(tempSelect);
|
||
tempSelect = '';
|
||
|
||
|
||
|
||
$('#loader').show();
|
||
$.ajax({
|
||
data: {
|
||
Eid: Eid
|
||
},
|
||
type: "POST",
|
||
url: "<?php echo base_url() ?>user/Deleteuserdepartment",
|
||
success: function(data) {
|
||
if (data) {
|
||
$('#loader').hide();
|
||
alert(data);
|
||
$('#txtRowCount').val('');
|
||
|
||
//window.location = baseurl + 'CostCenter/CostListing';
|
||
}
|
||
|
||
}
|
||
});
|
||
$('#loader').hide();
|
||
|
||
|
||
|
||
|
||
}
|
||
|
||
} else {
|
||
alert("Before remove please select any position.");
|
||
}
|
||
});
|
||
</script>>
|