course details changes done
This commit is contained in:
parent
268e49118a
commit
211a05f0e3
@ -22,32 +22,65 @@ class Login_model extends CI_Model
|
|||||||
|
|
||||||
public function login($mobile = null, $password = null)
|
public function login($mobile = null, $password = null)
|
||||||
{
|
{
|
||||||
$this->db->select('t1.MobileNumber, t1.Password');
|
$this->db->select('t1.MobileNumber, t1.Password,t1.ListCode');
|
||||||
$this->db->from('' . LOGIN . ' as t1');
|
$this->db->from('' . LOGIN . ' as t1');
|
||||||
$this->db->where('t1.MobileNumber', $mobile);
|
$this->db->where('t1.MobileNumber', $mobile);
|
||||||
$this->db->join('' . STAFF . ' as t2', 't1.StaffID = t2.StaffID', 'LEFT');
|
// $this->db->join('' . STAFF . ' as t2', 't1.StaffID = t2.StaffID', 'LEFT');
|
||||||
$this->db->where('t1.IsActive', 1);
|
$this->db->where('t1.IsActive', 1);
|
||||||
$this->db->where('t2.IsActive', 1);
|
//$this->db->where('t2.IsActive', 1);
|
||||||
$loginDetails = $this->db->get(LOGIN)->first_row();
|
$loginDetails = $this->db->get(LOGIN)->first_row();
|
||||||
if ($loginDetails) {
|
if ($loginDetails) {
|
||||||
if ($mobile == $loginDetails->MobileNumber) {
|
if ($mobile == $loginDetails->MobileNumber) {
|
||||||
|
|
||||||
if ($password == $loginDetails->Password) {
|
if ($password == $loginDetails->Password) {
|
||||||
//print_r($loginDetails);exit();
|
if($loginDetails->ListCode !=STUDENT){
|
||||||
$this->db->select('t1.MobileNumber, t1.ListCode, t1.ID, t2.BranchCode');
|
//print_r($loginDetails);exit();
|
||||||
$this->db->from('' . LOGIN . ' as t1');
|
$this->db->select('t1.MobileNumber, t1.ListCode, t1.ID, t2.BranchCode');
|
||||||
$this->db->where('t1.MobileNumber', $mobile);
|
$this->db->from('' . LOGIN . ' as t1');
|
||||||
$this->db->join('' . STAFF . ' as t2', 't1.StaffID = t2.StaffID', 'LEFT');
|
$this->db->join('' . STAFF . ' as t2', 't1.StaffID = t2.StaffID', 'LEFT');
|
||||||
$responseDetails = $this->db->get()->first_row();
|
$this->db->where('t1.MobileNumber', $mobile);
|
||||||
if ($responseDetails->ListCode == SUPER_ADMIN) {
|
$this->db->where('t2.IsActive', 1);
|
||||||
// For First time Super admin login, will set all branch detail
|
$responseDetails = $this->db->get()->first_row();
|
||||||
$result['loginStatus'] = true;
|
if($responseDetails){
|
||||||
$responseDetails->BranchCode = 'All';
|
if ($responseDetails->ListCode == SUPER_ADMIN) {
|
||||||
$result['details'] = $responseDetails;
|
// For First time Super admin login, will set all branch detail
|
||||||
} else {
|
$result['loginStatus'] = true;
|
||||||
$result['loginStatus'] = true;
|
$responseDetails->BranchCode = 'All';
|
||||||
$result['details'] = $responseDetails;
|
$result['details'] = $responseDetails;
|
||||||
|
} else {
|
||||||
|
$result['loginStatus'] = true;
|
||||||
|
$result['details'] = $responseDetails;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$result['loginStatus'] = false;
|
||||||
|
$result['message'] = "Your login is de-activated.";
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
else if($loginDetails->ListCode == STUDENT){
|
||||||
|
$this->db->select('LO.MobileNumber, LO.ListCode, LO.ID,ST.BranchCode');
|
||||||
|
$this->db->from('' . LOGIN . ' as LO');
|
||||||
|
$this->db->join('' . STUDENTS . ' as ST', 'LO.StaffID = ST.StudentID');
|
||||||
|
$this->db->where('LO.MobileNumber', $mobile);
|
||||||
|
$this->db->where('ST.IsActive', 1);
|
||||||
|
$responseDetails = $this->db->get()->first_row();
|
||||||
|
if($responseDetails){
|
||||||
|
$result['loginStatus'] = true;
|
||||||
|
$result['details'] = $responseDetails;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$result['loginStatus'] = false;
|
||||||
|
$result['message'] = "Your login is de-activated.";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$result['loginStatus'] = false;
|
||||||
|
$result['message'] = "Your login is de-activated or don't have login.";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
$result['loginStatus'] = false;
|
$result['loginStatus'] = false;
|
||||||
@ -59,7 +92,7 @@ class Login_model extends CI_Model
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$result['loginStatus'] = false;
|
$result['loginStatus'] = false;
|
||||||
$result['message'] = "Something Went Wrong, Please try Again !!";
|
$result['message'] = "Your login is de-activated or don't have login.";
|
||||||
}
|
}
|
||||||
|
|
||||||
/*$this->db->join('areas a', 'a.id = e.id_area', 'inner');
|
/*$this->db->join('areas a', 'a.id = e.id_area', 'inner');
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user