course details changes done
This commit is contained in:
parent
1e6df13643
commit
7527a562cc
@ -63,36 +63,68 @@ class SeesionSchedule_model extends CI_Model {
|
||||
|
||||
|
||||
/*
|
||||
* Get session master details
|
||||
* Get session schedule master details
|
||||
* created by kms
|
||||
* */
|
||||
|
||||
public function getSessionSchedule()
|
||||
{
|
||||
$this->db->select('SS.SCID,SM.SessionName,SM.SessionID,SS.IsActive,SS.SCDate,GROUP_CONCAT(SD.StartTime) as StartTime,GROUP_CONCAT(SD.EndTime) as EndTime,GROUP_CONCAT(SD.SSD) as ScheduleID');
|
||||
$this->db->from(SESSIONSCHEDULEDETAILS.' as SD');
|
||||
$this->db->join(SESSIONSCHEDULE.' as SS', 'SS.SCID = SD.SessionID');
|
||||
$this->db->join(SESSIONMASTER.' as SM', 'SM.SessionID = SS.SessionID');
|
||||
$this->db->where('SM.IsActive','1');
|
||||
$this->db->group_by('SS.SCID','DESC');
|
||||
$this->db->select('SS.SCID,SM.SessionName,SM.SessionID,SS.IsActive,SS.SCDate');
|
||||
$this->db->from(SESSIONSCHEDULE.' as SS');
|
||||
$this->db->join(SESSIONMASTER.' as SM', 'SS.SessionID = SM.SessionID');
|
||||
// $this->db->where('SM.IsActive','1');
|
||||
$this->db->order_by('SS.SCID','DESC');
|
||||
$sessionDetails = $this->db->get();
|
||||
$result_array = array();
|
||||
if($sessionDetails->result()){
|
||||
|
||||
$result['sessionStatus'] = true;
|
||||
$result['details'] = $sessionDetails->result();
|
||||
foreach ($sessionDetails->result() as $row)
|
||||
{
|
||||
$scheduleDetails['SCID'] = $row->SCID;
|
||||
$scheduleDetails['SessionName'] = $row->SessionName;
|
||||
$scheduleDetails['SessionID'] = $row->SessionID;
|
||||
$scheduleDetails['SCDate'] = $row->SCDate;
|
||||
// $scheduleDetails['ScheduleDate'] = $row->SCDate;
|
||||
$scheduleDetails['IsActive'] = $row->IsActive;
|
||||
$scheduleDetails['ScheduleDetails'] = $this->getSessionScheduleDetails($row->SCID);
|
||||
$result[]=$scheduleDetails;
|
||||
|
||||
}
|
||||
|
||||
$result_array['sessionStatus'] = true;
|
||||
$result_array['details'] = $result;
|
||||
}
|
||||
else {
|
||||
$result['sessionStatus'] = false;
|
||||
$result['message'] = "No records found!";
|
||||
$result_array['sessionStatus'] = false;
|
||||
$result_array['message'] = "No records found!";
|
||||
}
|
||||
|
||||
$result['sessionMaster'] = $this->getSessionMasterDetails();
|
||||
$result_array['sessionMaster'] = $this->getSessionMasterDetails();
|
||||
|
||||
|
||||
return $result;
|
||||
return $result_array;
|
||||
|
||||
}
|
||||
|
||||
/*
|
||||
* get schedule details
|
||||
* created by kms
|
||||
* */
|
||||
|
||||
public function getSessionScheduleDetails($scheduleID=null)
|
||||
{
|
||||
$this->db->select('SD.StartTime,SD.EndTime,SD.SSD as ScheduleID');
|
||||
$this->db->from(SESSIONSCHEDULEDETAILS.' as SD');
|
||||
$this->db->join(SESSIONSCHEDULE.' as SS', 'SS.SCID = SD.SessionID');
|
||||
$this->db->where('SD.SessionID',$scheduleID);
|
||||
$this->db->group_by('SD.SSD','ASC');
|
||||
$sessionDetails = $this->db->get();
|
||||
return $sessionDetails->result();
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* update session schedule details
|
||||
* created by kms
|
||||
@ -144,7 +176,7 @@ class SeesionSchedule_model extends CI_Model {
|
||||
}
|
||||
}
|
||||
$result['sessionStatus'] = true;
|
||||
$result['message'] = "Sessions schedule updated successfully";
|
||||
$result['message'] = "Schedules updated successfully";
|
||||
|
||||
} else {
|
||||
$result['sessionStatus'] = false;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user