/** * Used for Index * @package NMC Healthcare * @author Sreevani | 28-Aug-2014 * @todo Notes, */ $path = dirname(__FILE__).'/'; require_once($path."includes/common.inc.php"); require_once(CLASS_PATH."hospital.php"); require_once(CLASS_PATH."location.php"); require_once(CLASS_PATH."city.php"); require_once(CLASS_PATH."speciality.php"); require_once(CLASS_PATH."doctor.php"); //To display scripts in some particular pages only $is_heatmap_trackable = 1; $is_homepage = 'yes'; $smarty->assign('is_homepage', $is_homepage); $smarty->assign('is_heatmap_trackable', $is_heatmap_trackable); $obj = new Hospital(); $location_obj = new Location(); $city_obj = new City(); $speciality_obj = new Speciality(); $doctor_obj = new Doctor(); $doctor_ids=$doctor_names=array(); $func = ''; if(isset($_REQUEST['func'])){ $func = $_REQUEST['func']; } //For fetching Hospitals in filtering option $hospital_rs = $obj->getAllActiveHospitals(); while($hospital_ds = $obj->db->fetch_assoc($hospital_rs)){ $hospital_ids[] = $hospital_ds['location_query_string']."/".$hospital_ds['query_string']."-".$hospital_ds['id']; $hospitals_names[] = $hospital_ds['name']." "."(".$hospital_ds['location'].")"; } $smarty->assign('hospital_ids', $hospital_ids); $smarty->assign('hospitals_names', $hospitals_names); //End of fetching Hospitals //For fetching Hospitals in filtering option $city_rs = $location_obj ->getAllActiveLocations(); while($city_ds = $obj->db->fetch_assoc($city_rs)){ //$city_ids[] = $city_ds['query_string']."/".CITY_PATH."_".$city_ds['id']; $city_ids[] = $city_ds['query_string']; $city_data_ids[]=$city_ds['query_string']."_".$city_ds['id']; $city_names[] = $city_ds['name']; } $smarty->assign('city_data_ids', $city_data_ids); $smarty->assign('city_ids', $city_ids); $smarty->assign('city_names', $city_names); //End of fetching Hospitals //For fetching Specialities in filtering option $special_rs = $speciality_obj ->getAllActiveSpecialities(); while($special_ds = $obj->db->fetch_assoc($special_rs)){ $spl_ids[] = $special_ds['id']; $spl_names[] = $special_ds['name']; } $smarty->assign('spl_ids', $spl_ids); $smarty->assign('spl_names', $spl_names); //End of fetching Specialities $book_city_rs = $location_obj ->getAllActiveBookAppointmentLocations(); while($book_city_ds = $obj->db->fetch_assoc($book_city_rs)){ $book_city_ids[] =$book_city_ds['query_string']."/".CITY_PATH."_".$book_city_ds['id']; $book_city_data_ids[]=$book_city_ds['query_string']."_".$book_city_ds['id']; $book_city_names[] = $book_city_ds['name']; } $smarty->assign('book_city_data_ids', $book_city_data_ids); $smarty->assign('book_city_ids', $book_city_ids); $smarty->assign('book_city_names', $book_city_names); //For fetching Doctors in filtering option $doctor_rs = $doctor_obj ->getAll(); while($doctor_ds = $obj->db->fetch_assoc($doctor_rs)){ $doctor_ids[] = $doctor_ds['id']; $doctor_names[] = $doctor_ds['display_name']; } $smarty->assign('doctor_ids', $doctor_ids); $smarty->assign('doctor_names', $doctor_names); //End of fetching Doctors switch($func){ case 'specialty_suggestions': $name=$_GET['term']; $spl_data = $obj->SearchBySpecialtyName($name); $json=array(); while($ds = $obj->db->fetch_assoc($spl_data)){ $name= $ds['name']; $query_string=$ds['query_string']; $json[]=array( 'query_string'=>$query_string, 'label'=> $name); } echo json_encode($json); exit; break; } $rs = $obj->getAllLocationsDetails(); $records = array(); $i = 0; while($ds = $obj->db->fetch_assoc($rs)){ $records[$i] = $ds; $i++; } $smarty->assign('obj',$obj); $smarty->assign('records',$records); $smarty->assign("title", 'NMC Healthcare Oman | Super Speciality Hospital Muscat | Doctors Oman'); $smarty->assign("meta_desc",'NMC Healthcare is a multispecialty hospital in Muscat, Oman. Our aim is to provide world-class treatment and health care services by the best doctors.'); $smarty->assign("meta_keywords",'nmc healthcare, super speciality hospital'); $smarty->clearCache("index.tpl"); $smarty->display("index.tpl"); ?>