CHANGE_USER_CREATE_SAME_IN_TICKETING : AADHAVAN

This commit is contained in:
aadhavan valli 2024-06-06 16:26:13 +05:30
parent 12b6afd446
commit 61cd91e926
2 changed files with 61 additions and 1 deletions

View File

@ -58,9 +58,33 @@ class UserController extends AdminController
$userData = $this->request->getPost();
$userData['created_by'] = get_session_userid();
$temp_team = $userData['team'];
unset($userData['team']);
$insert = $this->userModel->insert($userData);
if($insert){
$db = \Config\Database::connect();
$tableName = 'hdz_staff';
if($userData['role'] == 1){
$admin = 1;
}else{
$admin = 0;
}
foreach ($temp_team as $key => $value) {
if($value == 2){
$hdz_staff = [
'emp_code' => $userData['emp_code'],
'fullname' => $userData['first_name'],
'username' => strtolower($userData['first_name']),
'email' => $userData['email'],
'admin' => $admin,
'registration' => time(),
];
$db->table($tableName)->insert($hdz_staff);
}
}
$teamData['user_id'] = $insert ;
foreach ($teams as $value) {
$teamData['team_id'] = $value;
@ -99,6 +123,35 @@ class UserController extends AdminController
$update = $this->userModel->where('id', $id )->set($userData)->update();
if($update){
$db = \Config\Database::connect();
$tableName = 'hdz_staff';
if($userData['role'] == 1){
$admin = 1;
}else{
$admin = 0;
}
foreach ($userData['team'] as $key => $value) {
if($value == 2){
$hdz_staff = [
'emp_code' => $userData['emp_code'],
'fullname' => $userData['first_name'],
'username' => strtolower($userData['first_name']),
'email' => $userData['email'],
'admin' => $admin,
];
$db->table($tableName)->where('emp_code', $userData['emp_code'])
->where('email', $userData['email'])
->set($userData)
->update();
}
}
$this->userTeamsModel->where('user_id', $id)->delete();
if($teams){
$teamData['user_id'] = $id ;
@ -120,6 +173,12 @@ class UserController extends AdminController
$deactive = $model->where('id', $id)->set(['is_active' => 0])->update();
if($deactive)
{
// $db = \Config\Database::connect();
// $tableName = 'hdz_staff';
// $db->table($tableName)->insert($hdz_staff);
echo json_encode(array("status" => true));
}else{
echo json_encode(array("status" => false));

View File

@ -303,8 +303,9 @@ var form = document.getElementById("UserForm");
// Add submit event listener to the form
form.addEventListener("submit", function(event) {
// Disable the submit button to avoid multiple submissions
document.getElementById("btnSubmit").disabled = true;
// document.getElementById("btnSubmit").disabled = true;
});
</script>