diff --git a/app/Controllers/UserController.php b/app/Controllers/UserController.php index daaadb9f..d2a32ac1 100755 --- a/app/Controllers/UserController.php +++ b/app/Controllers/UserController.php @@ -114,13 +114,11 @@ class UserController extends AdminController // Employee Code // ====================== 'emp_code' => [ - 'rules' => 'required|alpha_numeric|min_length[3]|max_length[20]|is_unique[user_profiles.emp_code,id,{PrimaryKey}]', + 'rules' => 'required|min_length[3]|max_length[15]', 'errors' => [ 'required' => 'Employee Code is required', - 'alpha_numeric' => 'Employee Code must be alphanumeric', 'min_length' => 'Employee Code must be at least 3 characters', - 'max_length' => 'Employee Code cannot exceed 20 characters', - 'is_unique' => 'Employee Code already exists' + 'max_length' => 'Employee Code cannot exceed 15 characters', ] ], @@ -141,11 +139,10 @@ class UserController extends AdminController // Email // ====================== 'email' => [ - 'rules' => 'required|valid_email|is_unique[user_profiles.email,id,{PrimaryKey}]', + 'rules' => 'required|valid_email', 'errors' => [ 'required' => 'Email is required', 'valid_email' => 'Please enter a valid email address', - 'is_unique' => 'Email already exists' ] ], @@ -153,11 +150,10 @@ class UserController extends AdminController // Mobile // ====================== 'mobile' => [ - 'rules' => 'required|regex_match[/^[6-9][0-9]{9}$/]|is_unique[user_profiles.mobile,id,{PrimaryKey}]', + 'rules' => 'required|regex_match[/^[6-9][0-9]{9}$/]', 'errors' => [ 'required' => 'Mobile number is required', 'regex_match' => 'Enter a valid 10-digit mobile number starting with 6, 7, 8, or 9', - 'is_unique' => 'Mobile number already exists' ] ], @@ -302,13 +298,11 @@ class UserController extends AdminController // Employee Code // ====================== 'emp_code' => [ - 'rules' => 'required|alpha_numeric|min_length[3]|max_length[20]|is_unique[user_profiles.emp_code,id,{PrimaryKey}]', + 'rules' => 'required|min_length[3]|max_length[15]', 'errors' => [ 'required' => 'Employee Code is required', - 'alpha_numeric' => 'Employee Code must be alphanumeric', 'min_length' => 'Employee Code must be at least 3 characters', - 'max_length' => 'Employee Code cannot exceed 20 characters', - 'is_unique' => 'Employee Code already exists' + 'max_length' => 'Employee Code cannot exceed 15 characters', ] ], @@ -329,11 +323,10 @@ class UserController extends AdminController // Email // ====================== 'email' => [ - 'rules' => 'required|valid_email|is_unique[user_profiles.email,id,{PrimaryKey}]', + 'rules' => 'required|valid_email', 'errors' => [ 'required' => 'Email is required', 'valid_email' => 'Please enter a valid email address', - 'is_unique' => 'Email already exists' ] ], @@ -341,11 +334,10 @@ class UserController extends AdminController // Mobile // ====================== 'mobile' => [ - 'rules' => 'required|regex_match[/^[6-9][0-9]{9}$/]|is_unique[user_profiles.mobile,id,{PrimaryKey}]', + 'rules' => 'required|regex_match[/^[6-9][0-9]{9}$/]', 'errors' => [ 'required' => 'Mobile number is required', 'regex_match' => 'Enter a valid 10-digit mobile number starting with 6, 7, 8, or 9', - 'is_unique' => 'Mobile number already exists' ] ], diff --git a/app/Views/UserList.php b/app/Views/UserList.php index 28cde270..ca47296c 100755 --- a/app/Views/UserList.php +++ b/app/Views/UserList.php @@ -581,7 +581,7 @@ table.dataTable tbody td {
- +
@@ -884,7 +884,20 @@ table.dataTable tbody td { +getFlashdata('error')) : ?> + getFlashdata('error') as $error) : ?> + + + +