course details changes done

This commit is contained in:
gandhimathi 2017-12-22 13:48:21 +05:30
parent 268e49118a
commit 211a05f0e3

View File

@ -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');