public function getHosTimeSlot($hospitalId)
 {
     $this->db->select('hospitalTimeSlot_id id,hospitalTimeSlot_startTime start,hospitalTimeSlot_endTime end, hospitalTimeSlot_sessionType session')->from('qyura_hospitalTimeSlot')->where(array('hospitalTimeSlot_deleted' => 0, 'hospitalTimeSlot_hospitalId' => $hospitalId));
     $response = $this->db->get()->result();
     // echo $this->db->last_query(); die();
     $finalResult = array();
     if (!empty($response)) {
         foreach ($response as $row) {
             $finalTemp = array();
             $finalTemp['id'] = isset($row->id) && $row->id ? $row->id : '';
             $finalTemp['start'] = isset($row->start) ? $row->start : "";
             $finalTemp['end'] = isset($row->end) ? $row->end : "";
             $finalTemp['session'] = isset($row->session) ? getDoctorAvailibilitySession($row->session) : "";
             $finalResult[] = $finalTemp;
         }
         return $finalResult;
     } else {
         return $finalResult;
     }
 }
Example #2
0
 public function getDoctorSessionForDoctor($id, $miId, $slotId = NULL)
 {
     $where = array('doctorAvailability_doctorAvailabilityId' => $id, 'doctors_userId' => $miId);
     if ($slotId != NULL) {
         $where["doctorAvailabilitySession_id"] = $slotId;
     }
     $this->db->select('doctorAvailabilitySession_id, doctors_fName as dName, doctors_id dId, doctorAvailabilitySession_start as start, doctorAvailabilitySession_end as end, doctorAvailabilitySession_type as session')->from('qyura_doctorAvailabilitySession')->join('qyura_doctors', 'qyura_doctors.doctors_userId=qyura_doctorAvailabilitySession.doctorAvailability_refferalId', 'left')->where($where);
     $response = $this->db->get()->result();
     // echo $this->db->last_query(); die();
     if ($slotId != NULL) {
         return count($response);
     }
     $finalResult = array();
     if (!empty($response)) {
         foreach ($response as $row) {
             $finalTemp = array();
             $finalTemp['sessionid'] = isset($row->doctorAvailabilitySession_id) ? $row->doctorAvailabilitySession_id : "";
             $finalTemp['id'] = isset($row->dId) && $row->dId ? $row->dId : '';
             $finalTemp['name'] = isset($row->dName) && $row->dName != '' ? $row->dName : '';
             $finalTemp['start'] = isset($row->start) ? $row->start : "";
             $finalTemp['end'] = isset($row->end) ? $row->end : "";
             $finalTemp['session'] = isset($row->session) ? getDoctorAvailibilitySession($row->session) : "";
             $finalResult[] = $finalTemp;
         }
         return $finalResult;
     } else {
         return $finalResult;
     }
 }