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
|
* created by kms
|
||||||
* */
|
* */
|
||||||
|
|
||||||
public function getSessionSchedule()
|
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->select('SS.SCID,SM.SessionName,SM.SessionID,SS.IsActive,SS.SCDate');
|
||||||
$this->db->from(SESSIONSCHEDULEDETAILS.' as SD');
|
$this->db->from(SESSIONSCHEDULE.' as SS');
|
||||||
$this->db->join(SESSIONSCHEDULE.' as SS', 'SS.SCID = SD.SessionID');
|
$this->db->join(SESSIONMASTER.' as SM', 'SS.SessionID = SM.SessionID');
|
||||||
$this->db->join(SESSIONMASTER.' as SM', 'SM.SessionID = SS.SessionID');
|
// $this->db->where('SM.IsActive','1');
|
||||||
$this->db->where('SM.IsActive','1');
|
$this->db->order_by('SS.SCID','DESC');
|
||||||
$this->db->group_by('SS.SCID','DESC');
|
|
||||||
$sessionDetails = $this->db->get();
|
$sessionDetails = $this->db->get();
|
||||||
|
$result_array = array();
|
||||||
if($sessionDetails->result()){
|
if($sessionDetails->result()){
|
||||||
|
|
||||||
$result['sessionStatus'] = true;
|
foreach ($sessionDetails->result() as $row)
|
||||||
$result['details'] = $sessionDetails->result();
|
{
|
||||||
|
$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 {
|
else {
|
||||||
$result['sessionStatus'] = false;
|
$result_array['sessionStatus'] = false;
|
||||||
$result['message'] = "No records found!";
|
$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
|
* update session schedule details
|
||||||
* created by kms
|
* created by kms
|
||||||
@ -144,7 +176,7 @@ class SeesionSchedule_model extends CI_Model {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
$result['sessionStatus'] = true;
|
$result['sessionStatus'] = true;
|
||||||
$result['message'] = "Sessions schedule updated successfully";
|
$result['message'] = "Schedules updated successfully";
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
$result['sessionStatus'] = false;
|
$result['sessionStatus'] = false;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user