code merged for forget password and multiple role access
This commit is contained in:
parent
76d9188978
commit
541e146eb8
@ -133,7 +133,8 @@ class Employee_Controller extends REST_Controller {
|
|||||||
public function getMasterBranchDetails_post () {
|
public function getMasterBranchDetails_post () {
|
||||||
$reqRoleID = $this->post('reqRoleID');
|
$reqRoleID = $this->post('reqRoleID');
|
||||||
$reqUserID = $this->post('reqUserID');
|
$reqUserID = $this->post('reqUserID');
|
||||||
$resMasterBranchDetails = $this->employee_model->get_req_master_branch_detail( $reqRoleID, $reqUserID );// Check if the employee exist
|
$branchId= $this->post('branchId');
|
||||||
|
$resMasterBranchDetails = $this->employee_model->get_req_master_branch_detail( $reqRoleID, $reqUserID,$branchId);// Check if the employee exist
|
||||||
if ($resMasterBranchDetails)
|
if ($resMasterBranchDetails)
|
||||||
{
|
{
|
||||||
$resMasterBranchDetails['status'] = REST_Controller::HTTP_OK;
|
$resMasterBranchDetails['status'] = REST_Controller::HTTP_OK;
|
||||||
|
|||||||
@ -274,7 +274,7 @@ class Employee_model extends CI_Model
|
|||||||
}
|
}
|
||||||
|
|
||||||
// get branch details based on login user
|
// get branch details based on login user
|
||||||
public function get_req_master_branch_detail($reqRoleId, $reqUserID)
|
public function get_req_master_branch_detail($reqRoleId, $reqUserID,$branchId)
|
||||||
{
|
{
|
||||||
if ($reqRoleId == SUPER_ADMIN) {
|
if ($reqRoleId == SUPER_ADMIN) {
|
||||||
// res for SuperAdmin
|
// res for SuperAdmin
|
||||||
@ -290,6 +290,7 @@ class Employee_model extends CI_Model
|
|||||||
$subQuery = "SELECT t1.BranchCode, t1.BranchName
|
$subQuery = "SELECT t1.BranchCode, t1.BranchName
|
||||||
FROM T_BranchMaster as t1
|
FROM T_BranchMaster as t1
|
||||||
LEFT JOIN T_Staff_BranchAccess as t2 ON t2.StaffID = '$staffId'
|
LEFT JOIN T_Staff_BranchAccess as t2 ON t2.StaffID = '$staffId'
|
||||||
|
WHERE t1.BranchCode='$branchId' and t2.ListCode='$listcode'
|
||||||
WHERE t2.BranchCode = t1.BranchCode
|
WHERE t2.BranchCode = t1.BranchCode
|
||||||
AND t1.IsActive = 1
|
AND t1.IsActive = 1
|
||||||
AND t2.IsActive = 1";
|
AND t2.IsActive = 1";
|
||||||
@ -365,8 +366,8 @@ class Employee_model extends CI_Model
|
|||||||
if ($this->db->affected_rows() == '1') {
|
if ($this->db->affected_rows() == '1') {
|
||||||
$loginArr['StaffID'] = $empArr['StaffID'];
|
$loginArr['StaffID'] = $empArr['StaffID'];
|
||||||
$loginArr['ListCode'] = $empArr['ListCode'];
|
$loginArr['ListCode'] = $empArr['ListCode'];
|
||||||
// $loginArr['MobileNumber'] = $empArr['MobileNumber'];
|
$loginArr['MobileNumber'] = $empArr['MobileNumber'];
|
||||||
$loginArr['MobileNumber'] = $empArr['StaffID'];
|
//$loginArr['MobileNumber'] = $empArr['StaffID'];
|
||||||
$loginArr['EmailId'] = $empArr['EmailID'];
|
$loginArr['EmailId'] = $empArr['EmailID'];
|
||||||
$loginArr['IsActive'] = $empArr['IsActive'];
|
$loginArr['IsActive'] = $empArr['IsActive'];
|
||||||
$loginArr['CreatedBy'] = $createdBy;
|
$loginArr['CreatedBy'] = $createdBy;
|
||||||
|
|||||||
@ -12,12 +12,33 @@ class Forgot_model extends CI_Model {
|
|||||||
//
|
//
|
||||||
function forget($user=null, $password)
|
function forget($user=null, $password)
|
||||||
{
|
{
|
||||||
$this->db->select('ID,Emailid,MobileNumber,Password');
|
$this->db->select('ID,Emailid,MobileNumber,Password,StaffID');
|
||||||
$this->db->from(LOGIN);
|
$this->db->from(LOGIN);
|
||||||
$this->db->where('MobileNumber', $user['MobileNumber']);
|
$this->db->where('MobileNumber', $user['MobileNumber']);
|
||||||
|
$this->db->or_where('StaffID', $user['MobileNumber']);
|
||||||
$forgotDetails1 = $this->db->get()->first_row();
|
$forgotDetails1 = $this->db->get()->first_row();
|
||||||
// echo $forgotDetails->MobileNumber;exit();
|
// echo $forgotDetails->MobileNumber;exit();
|
||||||
// $result = $query->result_array();
|
// $result = $query->result_array();
|
||||||
|
|
||||||
|
$mobile='';
|
||||||
|
$emid=$forgotDetails1->StaffID;
|
||||||
|
|
||||||
|
if($forgotDetails1->MobileNumber == $forgotDetails1->StaffID)
|
||||||
|
{
|
||||||
|
$this->db->select('MobileNumber');
|
||||||
|
$this->db->from(STAFF);
|
||||||
|
$this->db->where('StaffID',$emid);
|
||||||
|
|
||||||
|
$empphone = $this->db->get()->first_row();
|
||||||
|
|
||||||
|
$mobile=$empphone->MobileNumber;
|
||||||
|
}
|
||||||
|
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$mobile=$forgotDetails1->MobileNumber;
|
||||||
|
}
|
||||||
|
|
||||||
if($forgotDetails1){
|
if($forgotDetails1){
|
||||||
$this->db->select('ID,Emailid,MobileNumber,Password');
|
$this->db->select('ID,Emailid,MobileNumber,Password');
|
||||||
$this->db->from(LOGIN);
|
$this->db->from(LOGIN);
|
||||||
@ -31,7 +52,7 @@ class Forgot_model extends CI_Model {
|
|||||||
// print_r ($upatePassword) ;
|
// print_r ($upatePassword) ;
|
||||||
//exit();
|
//exit();
|
||||||
if($upatePassword) {
|
if($upatePassword) {
|
||||||
$this->smssend($user['MobileNumber'], $password);
|
$this->smssend($mobile, $password);
|
||||||
$result['forgotstatus'] = true;
|
$result['forgotstatus'] = true;
|
||||||
$result['resPass'] = "Check your registered Mobile Number!!";
|
$result['resPass'] = "Check your registered Mobile Number!!";
|
||||||
$result['message'] = "Password updated successfully";
|
$result['message'] = "Password updated successfully";
|
||||||
|
|||||||
@ -69,7 +69,7 @@ app.controller('staffCtrl', ["$scope", "toaster", "$filter", "ngTableParams", "$
|
|||||||
if (localDetail != null) {
|
if (localDetail != null) {
|
||||||
$scope.currentDate = new Date();
|
$scope.currentDate = new Date();
|
||||||
$scope.localUserListCode = localDetail.localType;
|
$scope.localUserListCode = localDetail.localType;
|
||||||
|
$scope.localBranchID = localDetails.localBranchID;
|
||||||
// $scope.currentPage = 1;
|
// $scope.currentPage = 1;
|
||||||
$scope.getEmployeeList();
|
$scope.getEmployeeList();
|
||||||
$scope.getRoleList();
|
$scope.getRoleList();
|
||||||
@ -459,6 +459,7 @@ app.controller('staffCtrl', ["$scope", "toaster", "$filter", "ngTableParams", "$
|
|||||||
data: {
|
data: {
|
||||||
reqRoleID: localDetails.localType,
|
reqRoleID: localDetails.localType,
|
||||||
reqUserID: localDetails.localUserID,
|
reqUserID: localDetails.localUserID,
|
||||||
|
branchId : localDetails.localBranchID,
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
$http(req).then(function (response) {
|
$http(req).then(function (response) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user