PageRenderTime 57ms CodeModel.GetById 20ms RepoModel.GetById 1ms app.codeStats 0ms

/classes/mainclass.php

https://bitbucket.org/devpronitzz/healthcase
PHP | 2216 lines | 1863 code | 242 blank | 111 comment | 42 complexity | 664c424599a08943ccef778430f06cfc MD5 | raw file
Possible License(s): MPL-2.0-no-copyleft-exception, BSD-3-Clause, Apache-2.0, MIT
  1. <?php
  2. $root = $_SERVER['DOCUMENT_ROOT'];
  3. /*
  4. include_once $root.'/services/connection/db.php';
  5. include_once $root.'/services/classes/publicClass/commanClass.php';
  6. include_once $root.'/services/classes/publicClass/responseClass.php';
  7. */
  8. include_once 'connection/db.php';
  9. include_once 'publicClass/responseClass.php';
  10. error_reporting(E_ALL ^ E_DEPRECATED);
  11. //Create Connection Class
  12. class UserClass
  13. {
  14. var $conn;
  15. //constructor to eastablishment connection with database
  16. public function __construct()
  17. {
  18. $conn= new connection();
  19. return $this->conn;
  20. }
  21. /*********Query start Following Block 1********/
  22. /*public function imageupload()
  23. {
  24. $image_name = $_FILES["fileUpload1"]["name"];
  25. $tmp_arr = explode(".",$image_name);
  26. $img_extn = end($tmp_arr);
  27. $new_image_name = 'image_'. uniqid() . date('YmdHis').'.'.$img_extn;
  28. $flag=0;
  29. if (file_exists("uploads/".$new_image_name))
  30. {
  31. return false;
  32. }
  33. else
  34. {
  35. move_uploaded_file($_FILES["fileUpload1"]["tmp_name"],"uploads/". $new_image_name);
  36. $flag = 1;
  37. $static_url = "http://bytesnmaterials.com/healthcare/uploads/".$new_image_name;
  38. return $static_url;
  39. }
  40. }*/
  41. //$imagePath = 'http://bytesnmaterials.com/healthcare/profile/profile.png';
  42. public function signup_doctor($doctorName,$address,$mobileNo,$emailID,$passwordD,$deviceID,$register_image,$latID,$logID,$file_url_name,$imagePath,$unionID1,$feeID,$specialID,$callstatus)
  43. {
  44. mysql_query("set character_set_server='utf8'");
  45. mysql_query("set names 'utf8'");
  46. if(isset($_FILES['imageData']['name']))
  47. {
  48. if((($_FILES['imageData']['type'] == "image/jpeg")|| ($_FILES['imageData']['type'] == "image/gif")|| ($_FILES['imageData']['type'] == "image/jpg")|| ($_FILES['imageData']['type'] == "image/png")&& ($_FILES['imageData']['size'] < 1000000000000000))){
  49. if ($_FILES["imageData"]["error"] > 0) echo "Return Code: " . $_FILES["imageData"]["error"] . "<br />"; else {
  50. $Ex = end(explode(".",$_FILES['imageData']['name']));
  51. $array = explode(".",$_FILES['imageData']['name']);
  52. $file_url_name = $array[0].time().".".$Ex;
  53. move_uploaded_file($_FILES["imageData"]["tmp_name"], "uploads/col_certificate/".$file_url_name);
  54. }
  55. }
  56. }
  57. $file_url_name1 = "http://bytesnmaterials.com/healthcare/uploads/col_certificate/".$file_url_name;
  58. $register_image1 = "http://bytesnmaterials.com/healthcare/uploads/register_image/".$register_image;
  59. $sql = "INSERT INTO `doctor_signup` (`device_id`,`register_image`, `doctor_name`, `address`, `mobile_no`, `email_id`, `password`, `lat`, `log`,`col_certificate`, `union_id`, `status`, `type`, `profile_pic`, `specialization`,`payment_id`, `fee`, `chat_status`,`call_status`) VALUES ('$deviceID','$register_image1', '$doctorName', '$address', '$mobileNo', '$emailID', '$passwordD', '$latID', '$logID' ,'$file_url_name1', '$unionID1', '0', 'D','http://bytesnmaterials.com/healthcare/profile/profile.png','$specialID','0','$feeID','0','$callstatus')";
  60. $result=mysql_query($sql);
  61. return $result;
  62. }
  63. public function insert_notification_details($tokenID,$patientID,$doctorID,$name,$message,$caseD,$date,$type,$status)
  64. {
  65. mysql_query("set character_set_server='utf8'");
  66. mysql_query("set names 'utf8'");
  67. $sql = "INSERT INTO `push_notification`(`doctor_id`, `patient_id`, `name`, `message`, `token`, `case_description`,`date`, `type`, `status`) VALUES ('$doctorID', '$patientID','$name','$message','$tokenID','$caseD','$date','P','$status')";
  68. $result=mysql_query($sql);
  69. return $result;
  70. }
  71. public function insert_push_notification_details($tokenID,$patientID,$patientname,$getresult,$caseD,$date,$type,$status)
  72. {
  73. mysql_query("set character_set_server='utf8'");
  74. mysql_query("set names 'utf8'");
  75. //$sql = "INSERT INTO `push_notification`(`doctor_id`, `patient_id`, `name`, `message`, `token`, `case_description`,`date`, `type`, `status`) VALUES ('$getresult', '$patientID','$name','Request To Chat','$tokenID','$caseD','$date','$type','$status')";
  76. $sql = "INSERT INTO `chat_message`(`from_id`, `to_id`, `message`, `status`, `type`, `message_type`, `read_status`) VALUES ('$patientID','$getresult','$caseD','0','P','p_text','0')";
  77. //echo $sql;
  78. $result=mysql_query($sql);
  79. return $result;
  80. }
  81. public function insert_patient_notification($patientID,$doctorID,$message,$date,$status)
  82. {
  83. mysql_query("set character_set_server='utf8'");
  84. mysql_query("set names 'utf8'");
  85. $sql = "INSERT INTO `push_notification_details`(`patient_id`, `doctor_id`, `message`, `status`, `date`) VALUES ('$patientID','$doctorID','$message','$status','$date')";
  86. $result=mysql_query($sql);
  87. return $result;
  88. }
  89. public function update_pushnotification($id,$status)
  90. {
  91. mysql_query("set character_set_server='utf8'");
  92. mysql_query("set names 'utf8'");
  93. $sql = "UPDATE `push_notification` SET `status`='$status' WHERE `id`='$id'";
  94. $result=mysql_query($sql);
  95. return $result;
  96. }
  97. public function insert_patient_details($patientName,$emailID,$phoneNo,$address,$case_desc,$password,$age,$latitude,$logitude,$type,$tokenID)
  98. {
  99. mysql_query("set character_set_server='utf8'");
  100. mysql_query("set names 'utf8'");
  101. $sql = "INSERT INTO `patient` (`patient_name`, `email_id`, `mobile_no`, `address`,`case_desc`, `profile_pic`, `password`, `age`, `lat`, `log`, `type`, `token`, `took`,`status`,`call_status`) VALUES ('$patientName', '$emailID', '$phoneNo', '$address','$case_desc', 'http://bytesnmaterials.com/healthcare/profile/profile.png', '$password', '$age', '$latitude', '$logitude', '$type', '$tokenID','0','0','1')";
  102. $result=mysql_query($sql);
  103. return $result;
  104. }
  105. public function insert_pharmacy_details($pharmacyName,$emailID,$phoneNo,$address,$password,$age,$latitude,$logitude,$type,$tokenID,$hour_status,$working_hour)
  106. {
  107. if($is_24_hours_support == ""){
  108. $is_24_hours_support1 = "false";
  109. }else{
  110. $is_24_hours_support1 = $is_24_hours_support;
  111. }
  112. mysql_query("set character_set_server='utf8'");
  113. mysql_query("set names 'utf8'");
  114. $sql = "INSERT INTO `pharmacy`(`pharmacy_name`, `email_id`, `mobile_no`, `address`, `profile_pic`, `password`, `age`, `lat`, `log`, `type`, `token`, `call_status`, `hour_status`, `home_delivery`, `working_hour`, `injection_provider`, `status`) VALUES ('$pharmacyName', '$emailID', '$phoneNo', '$address', 'http://bytesnmaterials.com/healthcare/profile/profile.png', '$password', '$age', '$latitude', '$logitude', '$type', '$tokenID','1','$hour_status','0','$working_hour','0','0')";
  115. $result=mysql_query($sql);
  116. return $result;
  117. }
  118. public function check_patient_mobile_details($mobile)
  119. {
  120. mysql_query("set names 'utf8'");
  121. $sql = "SELECT * FROM `patient` WHERE mobile_no = '".$mobile."'";
  122. //echo $sql;
  123. $result=mysql_query($sql);
  124. return $result;
  125. }
  126. public function insert_quick_registration($mobile_no,$password,$latitude,$logitude,$tokenID)
  127. {
  128. mysql_query("set character_set_server='utf8'");
  129. mysql_query("set names 'utf8'");
  130. $sql = "INSERT INTO `patient` (`mobile_no`, `password`, `type`, `lat`, `log`, `token`) VALUES ('$mobile_no', '$password', 'P', '$latitude', '$logitude','$tokenID')";
  131. //echo $sql;
  132. $result=mysql_query($sql);
  133. return $result;
  134. }
  135. public function get_doctor_details($doctorName,$emailID)
  136. {
  137. mysql_query("set character_set_server='utf8'");
  138. mysql_query("set names 'utf8'");
  139. $sql = "select * from doctor_signup where doctor_name = '$doctorName' and email_id = '$emailID'";
  140. $result=mysql_query($sql);
  141. return $result;
  142. }
  143. public function get_patient_notification_id($patientID,$doctorID,$date,$tokenID)
  144. {
  145. mysql_query("set character_set_server='utf8'");
  146. mysql_query("set names 'utf8'");
  147. $sql = "select * from push_notification where doctor_id = '$doctorID' and patient_id = '$patientID' AND date = '$date' AND token = '$tokenID'";
  148. $result=mysql_query($sql);
  149. return $result;
  150. }
  151. public function update_patient_lat_log_api($doctorID,$lat,$log)
  152. {
  153. mysql_query("set character_set_server='utf8'");
  154. mysql_query("set names 'utf8'");
  155. $sql = "UPDATE doctor_signup SET lat = '$lat', log = '$log' WHERE doctor_id='$doctorID'";
  156. $result=mysql_query($sql);
  157. return $result;
  158. }
  159. public function get_detail_doctor($toID)
  160. {
  161. mysql_query("set character_set_server='utf8'");
  162. mysql_query("set names 'utf8'");
  163. $sql = "select * from doctor_signup where doctor_id = '$toID'";
  164. $result=mysql_query($sql);
  165. return $result;
  166. }
  167. public function check_union_id($unionID)
  168. {
  169. mysql_query("set character_set_server='utf8'");
  170. mysql_query("set names 'utf8'");
  171. $sql = "select * from doctor_signup where union_id = '$unionID'";
  172. $result=mysql_query($sql);
  173. return $result;
  174. }
  175. public function check_patient_notification($patientID,$doctorID,$status)
  176. {
  177. mysql_query("set character_set_server='utf8'");
  178. mysql_query("set names 'utf8'");
  179. $sql = "select * from push_notification_details where doctor_id = '$patientID' and patient_id = '$doctorID' and status = '$status'";
  180. $result=mysql_query($sql);
  181. return $result;
  182. }
  183. public function get_all_patient_details_app($doctorID)
  184. {
  185. mysql_query("set character_set_server='utf8'");
  186. mysql_query("set names 'utf8'");
  187. $sql = "SELECT p.* FROM `patient` as p,push_notification_details as ps WHERE ps.doctor_id = '$doctorID'";
  188. $result=mysql_query($sql);
  189. return $result;
  190. }
  191. public function get_patients_notification_details($patientID,$typeID)
  192. {
  193. mysql_query("set character_set_server='utf8'");
  194. mysql_query("set names 'utf8'");
  195. $sql = "SELECT p.*, pn.status,pn.date,pn.message,pn.id
  196. FROM push_notification AS pn, patient AS p
  197. WHERE pn.doctor_id = '$patientID'
  198. AND pn.type != '$typeID'
  199. AND pn.patient_id = p.patient_id ORDER BY pn.id DESC";
  200. $result=mysql_query($sql);
  201. return $result;
  202. }
  203. public function get_doctor_notification_details($patientID,$typeID)
  204. {
  205. mysql_query("set character_set_server='utf8'");
  206. mysql_query("set names 'utf8'");
  207. $sql = "SELECT pn.status,pn.date,pn.message,pn.id , d . *
  208. FROM `push_notification` AS pn, `doctor_signup` AS d
  209. WHERE pn.patient_id = '$patientID'
  210. AND pn.type != '$typeID'
  211. AND d.doctor_id = pn.doctor_id ORDER BY pn.id DESC";
  212. $result=mysql_query($sql);
  213. return $result;
  214. }
  215. /*-----------------------------------------NOTIFICATION---------------------------------------------------*/
  216. public function insert_token($tokenID)
  217. {
  218. mysql_query("set character_set_server='utf8'");
  219. mysql_query("set names 'utf8'");
  220. $sql = "INSERT INTO `push_notification`(`token`) VALUES ('$tokenID')";
  221. $result=mysql_query($sql);
  222. return $result;
  223. }
  224. public function gettokendetails($tokenID)
  225. {
  226. mysql_query("set character_set_server='utf8'");
  227. mysql_query("set names 'utf8'");
  228. $sql = "select * from push_notification where token = '$tokenID'";
  229. $result=mysql_query($sql);
  230. return $result;
  231. }
  232. public function get_patient_name($patientID)
  233. {
  234. mysql_query("set character_set_server='utf8'");
  235. mysql_query("set names 'utf8'");
  236. $sql = "select * from patient where patient_id = '$patientID'";
  237. $result=mysql_query($sql);
  238. return $result;
  239. }
  240. public function get_patient_name_det($patientID)
  241. {
  242. mysql_query("set character_set_server='utf8'");
  243. mysql_query("set names 'utf8'");
  244. $sql = "select patient_id as id,patient_name as name,profile_pic,type from patient where patient_id = '$patientID'";
  245. $result=mysql_query($sql);
  246. return $result;
  247. }
  248. /*--------------------------------------------------------------------------------------------------------*/
  249. public function update_doctor_profile_details($doctorID,$doctorName,$emailID,$address,$mobileNO,$file_url)
  250. {
  251. mysql_query("set character_set_server='utf8'");
  252. mysql_query("set names 'utf8'");
  253. $sql = "UPDATE `doctor_signup` SET `doctor_name`='$doctorName',`address`='$address',`mobile_no`='$mobileNO',email_id = '$emailID',`profile_pic`='$file_url' WHERE `doctor_id`='$doctorID'";
  254. $result=mysql_query($sql);
  255. return $result;
  256. }
  257. public function update_patient_profile_details($patientID,$patientName,$emailID,$mobileNO,$addressID,$file_url)
  258. {
  259. mysql_query("set character_set_server='utf8'");
  260. mysql_query("set names 'utf8'");
  261. $sql = "UPDATE `patient` SET `patient_name`='$patientName',`profile_pic`='$file_url',`email_id`='$emailID',`mobile_no`='$mobileNO',`address`='$addressID' WHERE patient_id = '$patientID'";
  262. $result=mysql_query($sql);
  263. return $result;
  264. }
  265. public function update_patient_profile($patientID,$patientName,$emailID,$mobileNO,$addressID,$array_full)
  266. {
  267. mysql_query("set character_set_server='utf8'");
  268. mysql_query("set names 'utf8'");
  269. $array_full1 = "http://bytesnmaterials.com/healthcare/profile/".$array_full;
  270. $sql = "UPDATE `patient` SET `patient_name`='$patientName',`email_id`='$emailID',`mobile_no`='$mobileNO',`address`='$addressID',`profile_pic`='$array_full1' WHERE patient_id = '$patientID'";
  271. $result=mysql_query($sql);
  272. return $result;
  273. }
  274. public function update_pharmacyd_profile($patientID,$patientName,$emailID,$mobileNO,$addressID,$array_full,$lat,$log)
  275. {
  276. if($is_24_hours_support == ""){
  277. $is_24_hours_support1 = "false";
  278. }else{
  279. $is_24_hours_support1 = $is_24_hours_support;
  280. }
  281. mysql_query("set character_set_server='utf8'");
  282. mysql_query("set names 'utf8'");
  283. $array_full1 = "http://bytesnmaterials.com/healthcare/profile/".$array_full;
  284. $sql = "UPDATE `pharmacy` SET `pharmacy_name`='$patientName',`email_id`='$emailID',`mobile_no`='$mobileNO',`address`='$addressID',`profile_pic`='$array_full1',`lat`='$lat',`log`='$log' WHERE pharmacy_id = '$patientID'";
  285. $result=mysql_query($sql);
  286. return $result;
  287. }
  288. public function update_phar_profile($patientID,$patientName,$emailID,$mobileNO,$addressID)
  289. {
  290. mysql_query("set character_set_server='utf8'");
  291. mysql_query("set names 'utf8'");
  292. $sql = "UPDATE `pharmacy` SET `pharmacy_name`='$patientName',`email_id`='$emailID',`mobile_no`='$mobileNO',`address`='$addressID' WHERE pharmacy_id = '$patientID'";
  293. $result=mysql_query($sql);
  294. return $result;
  295. }
  296. public function update_pharmacy_profile($pharmacyID,$pharmacyName,$emailID,$mobileNO,$addressID)
  297. {
  298. mysql_query("set character_set_server='utf8'");
  299. mysql_query("set names 'utf8'");
  300. $sql = "UPDATE `pharmacy` SET `pharmacy_name`='$pharmacyName',`email_id`='$emailID',`mobile_no`='$mobileNO',`address`='$addressID' WHERE pharmacy_id = '$pharmacyID'" or die(mysql_error());
  301. $result=mysql_query($sql);
  302. return $result;
  303. }
  304. public function update_doctor_profile($doctorID,$doctorName,$emailID,$feeID,$address,$mobileNO,$array_full)
  305. {
  306. mysql_query("set character_set_server='utf8'");
  307. mysql_query("set names 'utf8'");
  308. $array_full1 = "http://bytesnmaterials.com/healthcare/profile/".$array_full;
  309. $sql = "UPDATE `doctor_signup` SET `doctor_name`='$doctorName',`address`='$address',`mobile_no`='$mobileNO',`email_id`='$emailID',`profile_pic`='$array_full1',`fee`='$feeID' WHERE `doctor_id`='$doctorID'";
  310. $result=mysql_query($sql);
  311. return $result;
  312. }
  313. public function updatedoctortoken($emailID,$password,$token,$latitude,$logitude)
  314. {
  315. mysql_query("set character_set_server='utf8'");
  316. mysql_query("set names 'utf8'");
  317. $sql = "UPDATE `doctor_signup` SET `device_id`='$token', lat = '$latitude', log = '$logitude', status = '1' WHERE (`email_id` = '$emailID' OR `mobile_no` = '$emailID') and password = '$password'";
  318. $result=mysql_query($sql);
  319. return $result;
  320. }
  321. public function updatepatienttoken($emailID,$password,$token,$latitude,$logitude)
  322. {
  323. mysql_query("set character_set_server='utf8'");
  324. mysql_query("set names 'utf8'");
  325. $sql = "UPDATE `patient` SET `token`='$token', lat = '$latitude', log = '$logitude', status = '1' WHERE (`email_id` = '$emailID' OR `mobile_no` = '$emailID') and `password` = '$password'";
  326. $result=mysql_query($sql);
  327. return $result;
  328. }
  329. public function updatepharmacytoken($emailID,$password,$token,$latitude,$logitude)
  330. {
  331. mysql_query("set character_set_server='utf8'");
  332. mysql_query("set names 'utf8'");
  333. $sql = "UPDATE `pharmacy` SET `token`='$token', status = '1' WHERE (`email_id` = '$emailID' OR `mobile_no` = '$emailID') and `password` = '$password'";
  334. $result=mysql_query($sql);
  335. return $result;
  336. }
  337. public function getalldoctordetails()
  338. {
  339. mysql_query("set character_set_server='utf8'");
  340. mysql_query("set names 'utf8'");
  341. $sql = "select * from doctor_signup";
  342. $result=mysql_query($sql);
  343. return $result;
  344. }
  345. public function get_patient_profile_details($patientID)
  346. {
  347. mysql_query("set character_set_server='utf8'");
  348. mysql_query("set names 'utf8'");
  349. $sql = "select * from patient where patient_id = '$patientID'";
  350. $result=mysql_query($sql);
  351. return $result;
  352. }
  353. public function get_pharmacy_profile_details($pharmacyID)
  354. {
  355. mysql_query("set character_set_server='utf8'");
  356. mysql_query("set names 'utf8'");
  357. $sql = "select * from pharmacy where pharmacy_id = '$pharmacyID'";
  358. $result=mysql_query($sql);
  359. return $result;
  360. }
  361. public function getalldoctor_details()
  362. {
  363. mysql_query("set character_set_server='utf8'");
  364. mysql_query("set names 'utf8'");
  365. $sql = "select device_id from doctor_signup";
  366. $result=mysql_query($sql);
  367. return $result;
  368. }
  369. public function checknotificationdetails($patientID,$doctorID)
  370. {
  371. mysql_query("set character_set_server='utf8'");
  372. mysql_query("set names 'utf8'");
  373. $sql = "select * from push_notification where patient_id = '$patientID' and doctor_id = '$doctorID'";
  374. $result=mysql_query($sql);
  375. return $result;
  376. }
  377. public function get_doctor_profile_details($doctorID)
  378. {
  379. mysql_query("set character_set_server='utf8'");
  380. mysql_query("set names 'utf8'");
  381. $sql = "select * from doctor_signup where doctor_id = '$doctorID'";
  382. $result=mysql_query($sql);
  383. //$result3 = mysql_fetch_array($sql);
  384. // $image_old = $result3['profile_pic'];
  385. return $result;
  386. }
  387. public function patientdetail($emailID,$phoneNo,$patientName)
  388. {
  389. mysql_query("set character_set_server='utf8'");
  390. mysql_query("set names 'utf8'");
  391. //$sql = "select patient_id,patient_name,email_id,mobile_no,address,case_description,age,lat,log,type,token from patient where patient_name = '$patientName' and email_id = '$emailID' and mobile_no = '$phoneNo'";
  392. $sql = "select * from patient where patient_name = '$patientName' and email_id = '$emailID' and mobile_no = '$phoneNo'";
  393. $result=mysql_query($sql);
  394. return $result;
  395. }
  396. public function get_pharmacy_detail($emailID,$phoneNo,$pharmacyName)
  397. {
  398. mysql_query("set character_set_server='utf8'");
  399. mysql_query("set names 'utf8'");
  400. //$sql = "select patient_id,patient_name,email_id,mobile_no,address,case_description,age,lat,log,type,token from patient where patient_name = '$patientName' and email_id = '$emailID' and mobile_no = '$phoneNo'";
  401. $sql = "select * from pharmacy where pharmacy_name = '$pharmacyName' and email_id = '$emailID' and mobile_no = '$phoneNo'";
  402. $result=mysql_query($sql);
  403. return $result;
  404. }
  405. public function getdoctordetaildetails($emailID,$password)
  406. {
  407. mysql_query("set character_set_server='utf8'");
  408. mysql_query("set names 'utf8'");
  409. $sql = "select * from doctor_signup where (email_id = '$emailID' OR mobile_no = '$emailID') and password = '$password'";
  410. $result=mysql_query($sql);
  411. return $result;
  412. }
  413. public function getquickregistrationdetail($mobile_no,$password)
  414. {
  415. mysql_query("set character_set_server='utf8'");
  416. mysql_query("set names 'utf8'");
  417. $sql = "select * from patient where mobile_no = '$mobile_no' and password = '$password'";
  418. $result=mysql_query($sql);
  419. return $result;
  420. }
  421. public function getpatient_details($emailID,$password)
  422. {
  423. mysql_query("set character_set_server='utf8'");
  424. mysql_query("set names 'utf8'");
  425. $sql = "select * from patient where (email_id = '$emailID' OR mobile_no = '$emailID') and password = '$password'";
  426. $result=mysql_query($sql);
  427. return $result;
  428. }
  429. public function getpharmacy_details($emailID,$password)
  430. {
  431. mysql_query("set character_set_server='utf8'");
  432. mysql_query("set names 'utf8'");
  433. $sql = "select * from pharmacy where (email_id = '$emailID' OR mobile_no = '$emailID') and password = '$password'";
  434. $result=mysql_query($sql);
  435. return $result;
  436. }
  437. public function get_patient_details($doctorID)
  438. {
  439. mysql_query("set character_set_server='utf8'");
  440. mysql_query("set names 'utf8'");
  441. $sql = "select pa.*,p.*, pa.status as TookStatus from patient_took as pa,patient as p where pa.doctor_id = '$doctorID' and p.patient_id=pa.patient_id and pa.status != 0";
  442. $result=mysql_query($sql);
  443. return $result;
  444. }
  445. public function getMyHistory($doctorID)
  446. {
  447. mysql_query("set character_set_server='utf8'");
  448. mysql_query("set names 'utf8'");
  449. $sql = "select pa.*,p.*, pa.status as TookStatus from patient_took as pa,doctor_signup as p where pa.time >= DATE_SUB(CURDATE(), INTERVAL 7 DAY) AND pa.patient_id = '$doctorID' and p.doctor_id=pa.doctor_id";
  450. $result=mysql_query($sql);
  451. return $result;
  452. }
  453. public function getpatientdetailsa($patientID)
  454. {
  455. mysql_query("set character_set_server='utf8'");
  456. mysql_query("set names 'utf8'");
  457. $sql = "select * from patient where patient_id = '$patientID'";
  458. $result=mysql_query($sql);
  459. return $result;
  460. }
  461. public function check_login_details($emailID,$password,$type)
  462. {
  463. mysql_query("set character_set_server='utf8'");
  464. mysql_query("set names 'utf8'");
  465. $sql = "select * from healthcare_login where (email_id = '$emailID' OR mobile_no = '$emailID') AND password = '$password' and type = '$type'";
  466. $result=mysql_query($sql);
  467. return $result;
  468. }
  469. public function checkemaildetails($emailID)
  470. {
  471. mysql_query("set character_set_server='utf8'");
  472. mysql_query("set names 'utf8'");
  473. $sql = "select * from healthcare_login where email_id = '$emailID'";
  474. $result=mysql_query($sql);
  475. return $result;
  476. }
  477. public function check_mobile_no_s($mobileNo)
  478. {
  479. mysql_query("set character_set_server='utf8'");
  480. mysql_query("set names 'utf8'");
  481. $sql = "select * from healthcare_login where mobile_no = '$mobileNo'";
  482. $result=mysql_query($sql);
  483. return $result;
  484. }
  485. public function insert_login($dID,$emailID,$mobileNo,$passwordD,$type)
  486. {
  487. mysql_query("set character_set_server='utf8'");
  488. mysql_query("set names 'utf8'");
  489. $sql = "INSERT INTO `healthcare_login`(`id`,`email_id`, `mobile_no`, `password`, `type`) VALUES
  490. ('$dID','$emailID','$mobileNo','$passwordD','D')";
  491. $result=mysql_query($sql);
  492. return $result;
  493. }
  494. public function quick_health_registration($mobileNo,$passwordD)
  495. {
  496. mysql_query("set character_set_server='utf8'");
  497. mysql_query("set names 'utf8'");
  498. $sql = "INSERT INTO `healthcare_login`(`mobile_no`, `password`, `type`) VALUES ('$mobileNo','$passwordD','P')";
  499. $result=mysql_query($sql);
  500. return $result;
  501. }
  502. public function insert_p_login($pID,$emailID,$mobile_no,$passwordD)
  503. {
  504. mysql_query("set character_set_server='utf8'");
  505. mysql_query("set names 'utf8'");
  506. $sql = "INSERT INTO `healthcare_login`(`id`,`email_id`,`mobile_no`, `password`, `type`) VALUES ('$pID','$emailID','$mobile_no','$passwordD','P')";
  507. $result=mysql_query($sql);
  508. return $result;
  509. }
  510. public function insert_pharmacy_login($p_ID,$emailID,$mobile_no,$passwordD)
  511. {
  512. mysql_query("set character_set_server='utf8'");
  513. mysql_query("set names 'utf8'");
  514. $sql = "INSERT INTO `healthcare_login`(`id`,`email_id`,`mobile_no`, `password`, `type`) VALUES ('$p_ID','$emailID','$mobile_no','$passwordD','F')";
  515. $result=mysql_query($sql);
  516. return $result;
  517. }
  518. public function update_status_detail($doctorID,$paymentID)
  519. {
  520. mysql_query("set character_set_server='utf8'");
  521. mysql_query("set names 'utf8'");
  522. $sql = "UPDATE `doctor_signup` SET `payment_id`= '$paymentID',`status`= 1 WHERE `doctor_id`='$doctorID'";
  523. $result=mysql_query($sql);
  524. return $result;
  525. }
  526. public function checkemailid($emailID)
  527. {
  528. mysql_query("set character_set_server='utf8'");
  529. mysql_query("set names 'utf8'");
  530. $sql = "select * from doctor_signup where email_id = '$emailID'";
  531. $result=mysql_query($sql);
  532. return $result;
  533. }
  534. public function check_patient_mobile_no($emailID,$phoneNo)
  535. {
  536. mysql_query("set character_set_server='utf8'");
  537. mysql_query("set names 'utf8'");
  538. $sql = "select * from patient where email_id = '$emailID' OR mobile_no = '$phoneNo'";
  539. $result=mysql_query($sql);
  540. return $result;
  541. }
  542. public function check_doctor_ID($doctorID)
  543. {
  544. mysql_query("set character_set_server='utf8'");
  545. mysql_query("set names 'utf8'");
  546. $sql = "select * from doctor_signup where doctor_id = '$doctorID'";
  547. $result=mysql_query($sql);
  548. return $result;
  549. }
  550. /*------------------------------------------Chat-------------------------------------------------*/
  551. public function get_type_details($id)
  552. {
  553. mysql_query("set character_set_server='utf8'");
  554. mysql_query("set names 'utf8'");
  555. //$sql = "select * from push_notification_details where doctor_id = '$id' and status = '1'";
  556. $sql = "select * from chat_message where from_id = '$id' OR to_id = '$id' and type = 'D' Group By to_id";
  557. $result=mysql_query($sql);
  558. return $result;
  559. }
  560. public function get_last_message_date($fromID,$toID,$type)
  561. {
  562. mysql_query("set character_set_server='utf8'");
  563. mysql_query("set names 'utf8'");
  564. $sql = "select * from chat_message where to_id = '$toID' and from_id = '$fromID' and type = '$type' ORDER BY chatmsg_id DESC LIMIT 1";
  565. $result=mysql_query($sql);
  566. return $result;
  567. }
  568. public function get_farmacy_last_message_date($fromID,$toid,$type)
  569. {
  570. mysql_query("set character_set_server='utf8'");
  571. mysql_query("set names 'utf8'");
  572. $sql = "select * from chat_message where to_id = '$toid' and from_id = '$fromID' and type = '$type' ORDER BY chatmsg_id DESC LIMIT 1";
  573. $result=mysql_query($sql);
  574. return $result;
  575. }
  576. public function get_farmacy_p_last_message_date($fromID,$toid,$type)
  577. {
  578. mysql_query("set character_set_server='utf8'");
  579. mysql_query("set names 'utf8'");
  580. $sql = "select * from chat_message where to_id = '$toid' and from_id = '$fromID' and type = '$type' ORDER BY chatmsg_id DESC LIMIT 1";
  581. $result=mysql_query($sql);
  582. return $result;
  583. }
  584. public function get_chat_patient_details($id,$type)
  585. {
  586. mysql_query("set character_set_server='utf8'");
  587. mysql_query("set names 'utf8'");
  588. $sql = "select from_id,to_id from chat_message where (from_id = '$id' AND type = 'D') OR (to_id = '$id' AND type = 'P') GROUP BY from_id";
  589. $result=mysql_query($sql);
  590. $PatToID = array();
  591. $PatFromID = array();
  592. $sqlT = "select DISTINCT to_id from chat_message where (from_id = '$id' AND type = 'D')";
  593. $qryT=mysql_query($sqlT);
  594. while($resultT=mysql_fetch_assoc($qryT)) {
  595. $PatToID[] = $resultT['to_id'];
  596. }
  597. $sqlF = "select DISTINCT from_id from chat_message where (to_id = '$id' AND type = 'P')";
  598. $qryF=mysql_query($sqlF);
  599. while($resultF=mysql_fetch_assoc($qryF)) {
  600. $PatFromID[] = $resultF['from_id'];
  601. }
  602. $array_merge_patients = array_merge($PatToID, $PatFromID);
  603. $Newpatients = array_unique($array_merge_patients);
  604. $all_chat_patients = array_values($Newpatients);
  605. /*echo "<pre>";
  606. print_r($all_chat_patients);
  607. echo "</pre>";*/
  608. return $all_chat_patients;
  609. }
  610. public function get_chat_pharmacy_details($id,$type)
  611. {
  612. mysql_query("set character_set_server='utf8'");
  613. mysql_query("set names 'utf8'");
  614. $sql = "select from_id,to_id from chat_message where to_id = '$id' AND (type = 'DF' OR type = 'FD') GROUP BY from_id";
  615. $result=mysql_query($sql);
  616. $PhRToID = array();
  617. $PhRFromID = array();
  618. $sqlT = "select DISTINCT to_id from chat_message where (from_id = '$id' AND type = 'DF')";
  619. $qryT=mysql_query($sqlT);
  620. while($resultT=mysql_fetch_assoc($qryT)) {
  621. $PhRToID[] = $resultT['to_id'];
  622. }
  623. $sqlF = "select DISTINCT from_id from chat_message where (to_id = '$id' AND type = 'FD')";
  624. $qryF=mysql_query($sqlF);
  625. while($resultF=mysql_fetch_assoc($qryF)) {
  626. $PhRFromID[] = $resultF['from_id'];
  627. }
  628. $array_merge_pharmcy = array_merge($PhRToID, $PhRFromID);
  629. $Newpharmcy = array_unique($array_merge_pharmcy);
  630. $all_chat_pharmcy = array_values($Newpharmcy);
  631. return $all_chat_pharmcy;
  632. //return $all_chat_pharmcy;
  633. }
  634. public function get_chat_pharmacy_patient_details($id,$type)
  635. {
  636. mysql_query("set character_set_server='utf8'");
  637. mysql_query("set names 'utf8'");
  638. /*$sql = "select from_id,to_id from chat_message where from_id = '$id' AND (type = 'FP' OR type = 'PF') GROUP BY to_id";
  639. $result=mysql_query($sql);*/
  640. $PhRToID = array();
  641. $PhRFromID = array();
  642. $sqlT = "select DISTINCT to_id from chat_message where (from_id = '$id' AND type = 'PF')";
  643. $qryT=mysql_query($sqlT);
  644. while($resultT=mysql_fetch_assoc($qryT)) {
  645. $PhRToID[] = $resultT['to_id'];
  646. }
  647. $sqlF = "select DISTINCT from_id from chat_message where (to_id = '$id' AND type = 'FP')";
  648. $qryF=mysql_query($sqlF);
  649. while($resultF=mysql_fetch_assoc($qryF)) {
  650. $PhRFromID[] = $resultF['from_id'];
  651. }
  652. $array_merge_pharmcy = array_merge($PhRToID, $PhRFromID);
  653. $Newpharmcy = array_unique($array_merge_pharmcy);
  654. $all_chat_pharmcy = array_values($Newpharmcy);
  655. return $all_chat_pharmcy;
  656. }
  657. public function get_patient_id_chat($id,$type)
  658. {
  659. mysql_query("set character_set_server='utf8'");
  660. mysql_query("set names 'utf8'");
  661. /*$sql = "select from_id,to_id from chat_message where (from_id = '$id' AND type = 'FP') OR (to_id = '$id' AND type = 'PF') GROUP BY from_id";
  662. $result=mysql_query($sql);*/
  663. $PatToID = array();
  664. $PatFromID = array();
  665. $sqlT = "select DISTINCT to_id from chat_message where (from_id = '$id' AND type = 'FP')";
  666. $qryT=mysql_query($sqlT);
  667. while($resultT=mysql_fetch_assoc($qryT)) {
  668. $PatToID[] = $resultT['to_id'];
  669. }
  670. $sqlF = "select DISTINCT from_id from chat_message where (to_id = '$id' AND type = 'PF')";
  671. $qryF=mysql_query($sqlF);
  672. while($resultF=mysql_fetch_assoc($qryF)) {
  673. $PatFromID[] = $resultF['from_id'];
  674. }
  675. $array_merge_patients = array_merge($PatToID, $PatFromID);
  676. $Newpatients = array_unique($array_merge_patients);
  677. $all_chat_patients = array_values($Newpatients);
  678. return $all_chat_patients;
  679. }
  680. public function get_doctor_id_chat($id,$type)
  681. {
  682. mysql_query("set character_set_server='utf8'");
  683. mysql_query("set names 'utf8'");
  684. /*$sql = "select from_id,to_id from chat_message where (from_id = '$id' AND type = 'FD') OR (to_id = '$id' AND type = 'DF') GROUP BY to_id";
  685. $result=mysql_query($sql);*/
  686. $DcoToID = array();
  687. $DocFromID = array();
  688. $sqlT = "select DISTINCT to_id from chat_message where (from_id = '$id' AND type = 'FD')";
  689. $qryT=mysql_query($sqlT);
  690. while($resultT=mysql_fetch_assoc($qryT)) {
  691. $DcoToID[] = $resultT['to_id'];
  692. }
  693. $sqlF = "select DISTINCT from_id from chat_message where (to_id = '$id' AND type = 'DF')";
  694. $qryF=mysql_query($sqlF);
  695. while($resultF=mysql_fetch_assoc($qryF)) {
  696. $DocFromID[] = $resultF['from_id'];
  697. }
  698. $array_merge_doctors = array_merge($DcoToID, $DocFromID);
  699. $Newdoctors= array_unique($array_merge_doctors);
  700. $all_chat_doctors = array_values($Newdoctors);
  701. return $all_chat_doctors;
  702. }
  703. public function get_pharmacy_det_id()
  704. {
  705. mysql_query("set character_set_server='utf8'");
  706. mysql_query("set names 'utf8'");
  707. $sql = "select * from pharmacy";
  708. $result=mysql_query($sql);
  709. return $result;
  710. }
  711. public function get_chat_doctor_chatlist($id)
  712. {
  713. mysql_query("set character_set_server='utf8'");
  714. mysql_query("set names 'utf8'");
  715. $sql = "SELECT from_id,to_id
  716. FROM `chat_message`
  717. WHERE (from_id = '$id'
  718. OR to_id = '$id') AND type='DD'
  719. GROUP BY (
  720. to_id
  721. AND from_id
  722. )";
  723. $result=mysql_query($sql);
  724. return $result;
  725. }
  726. public function get_chat_doctor_details($id,$type)
  727. {
  728. mysql_query("set character_set_server='utf8'");
  729. mysql_query("set names 'utf8'");
  730. /*$sql = "select * from chat_message where from_id = '$id' AND type = '$type' GROUP BY to_id";
  731. $result=mysql_query($sql);*/
  732. $DocToID = array();
  733. $DocFromID = array();
  734. $sqlT = "select DISTINCT to_id from chat_message where (from_id = '$id' AND type = 'P')";
  735. $qryT=mysql_query($sqlT);
  736. while($resultT=mysql_fetch_assoc($qryT)) {
  737. $DocToID[] = $resultT['to_id'];
  738. }
  739. $sqlF = "select DISTINCT from_id from chat_message where (to_id = '$id' AND type = 'D')";
  740. $qryF=mysql_query($sqlF);
  741. while($resultF=mysql_fetch_assoc($qryF)) {
  742. $DocFromID[] = $resultF['from_id'];
  743. }
  744. $array_merge_doctor = array_merge($DocToID, $DocFromID);
  745. $Newdoctor = array_unique($array_merge_doctor);
  746. $all_chat_doctor = array_values($Newdoctor);
  747. return $all_chat_doctor;
  748. }
  749. public function get_doctor_requst_details($id)
  750. {
  751. mysql_query("set character_set_server='utf8'");
  752. mysql_query("set names 'utf8'");
  753. $sql = "select * from push_notification_details where patient_id = '$id'";
  754. //echo $sql;
  755. //$sql = "select * from chat_message where from_id = '$id' OR to_id = '$id' and type = 'D' GROUP BY from_id OR to_id";
  756. //echo $sql;
  757. $result=mysql_query($sql);
  758. return $result;
  759. }
  760. public function getpatientdetails($pID)
  761. {
  762. mysql_query("set character_set_server='utf8'");
  763. mysql_query("set names 'utf8'");
  764. $sql = "select patient_id as id,patient_name as name,profile_pic,type from patient where patient_id = '$pID'";
  765. //echo $sql;
  766. //$sql = "select patient_id as id,patient_name as name,profile_pic,type from patient";
  767. $result=mysql_query($sql);
  768. return $result;
  769. }
  770. public function getdoctor_details($pID)
  771. {
  772. mysql_query("set character_set_server='utf8'");
  773. mysql_query("set names 'utf8'");
  774. $sql = "select doctor_id as id,doctor_name as name,profile_pic,type from doctor_signup where doctor_id = '$pID'";
  775. $result=mysql_query($sql);
  776. return $result;
  777. }
  778. public function get_doctor_detailrow($doctorID)
  779. {
  780. mysql_query("set character_set_server='utf8'");
  781. mysql_query("set names 'utf8'");
  782. $sql = "select doctor_id as id,doctor_name as name,profile_pic,type from doctor_signup where doctor_id = '$doctorID'";
  783. $result=mysql_query($sql);
  784. return $result;
  785. }
  786. public function get_detail_patient($fromID)
  787. {
  788. mysql_query("set character_set_server='utf8'");
  789. mysql_query("set names 'utf8'");
  790. $sql = "select * from patient where patient_id = '$fromID'";
  791. $result=mysql_query($sql);
  792. return $result;
  793. }
  794. public function getmessaged($id,$pID)
  795. {
  796. mysql_query("set character_set_server='utf8'");
  797. mysql_query("set names 'utf8'");
  798. //$sql = "SELECT chatmsg_id,message,status,date,message_type FROM chat_message WHERE (from_id = '$id' AND to_id = '$pID') OR (from_id = '$pID' AND to_id = '$id') ORDER BY chatmsg_id DESC LIMIT 1";
  799. $sql = "SELECT * FROM chat_message WHERE (from_id = '$id' AND to_id = '$pID' AND type = 'D') OR (from_id = '$pID' AND to_id = '$id' AND type = 'P') ORDER BY chatmsg_id DESC LIMIT 1";
  800. //echo $sql;
  801. $result=mysql_query($sql);
  802. return $result;
  803. }
  804. public function getDmessaged($id,$pID)
  805. {
  806. mysql_query("set character_set_server='utf8'");
  807. mysql_query("set names 'utf8'");
  808. //$sql = "SELECT chatmsg_id,message,status,date,message_type FROM chat_message WHERE (from_id = '$id' AND to_id = '$pID') OR (from_id = '$pID' AND to_id = '$id') ORDER BY chatmsg_id DESC LIMIT 1";
  809. $sql = "SELECT * FROM chat_message WHERE (from_id = '$id' AND to_id = '$pID' AND type = 'P') OR (from_id = '$pID' AND to_id = '$id' AND type = 'D') ORDER BY chatmsg_id DESC LIMIT 1";
  810. $result=mysql_query($sql);
  811. return $result;
  812. }
  813. public function getpharmacymessaged($id,$fID)
  814. {
  815. mysql_query("set character_set_server='utf8'");
  816. mysql_query("set names 'utf8'");
  817. //$sql = "SELECT chatmsg_id,message,status,date,message_type FROM chat_message WHERE (from_id = '$id' AND to_id = '$pID') OR (from_id = '$pID' AND to_id = '$id') ORDER BY chatmsg_id DESC LIMIT 1";
  818. $sql = "SELECT * FROM chat_message WHERE (from_id = '$id' AND to_id = '$fID' AND type = 'DF') OR (from_id = '$fID' AND to_id = '$id' AND type = 'FD') ORDER BY chatmsg_id DESC LIMIT 1";
  819. $result=mysql_query($sql);
  820. return $result;
  821. }
  822. public function getpharmacypatientmessaged($id,$fID)
  823. {
  824. mysql_query("set character_set_server='utf8'");
  825. mysql_query("set names 'utf8'");
  826. $sql = "SELECT * FROM chat_message WHERE (from_id = '$id' AND to_id = '$fID' AND type = 'PF') OR (from_id = '$fID' AND to_id = '$id' AND type = 'FP') ORDER BY chatmsg_id DESC LIMIT 1";
  827. $result=mysql_query($sql);
  828. return $result;
  829. }
  830. public function getpharmacypatientmessaged1($id,$fID)
  831. {
  832. mysql_query("set character_set_server='utf8'");
  833. mysql_query("set names 'utf8'");
  834. $sql = "SELECT * FROM chat_message WHERE (from_id = '$id' AND to_id = '$fID' AND type = 'FP') OR (from_id = '$fID' AND to_id = '$id' AND type = 'PF') ORDER BY chatmsg_id DESC LIMIT 1";
  835. $result=mysql_query($sql);
  836. return $result;
  837. }
  838. public function getpharmacydoctormessaged($id,$fID)
  839. {
  840. mysql_query("set character_set_server='utf8'");
  841. mysql_query("set names 'utf8'");
  842. $sql = "SELECT * FROM chat_message WHERE (from_id = '$id' AND to_id = '$fID' AND type = 'FD') OR (from_id = '$fID' AND to_id = '$id' AND type = 'DF') ORDER BY chatmsg_id DESC LIMIT 1";
  843. $result=mysql_query($sql);
  844. return $result;
  845. }
  846. public function getpharmacydmessaged($id,$fID)
  847. {
  848. mysql_query("set character_set_server='utf8'");
  849. mysql_query("set names 'utf8'");
  850. $sql = "SELECT * FROM chat_message WHERE (from_id = '$id' AND to_id = '$fID' AND type = 'FF') OR (from_id = '$fID' AND to_id = '$id' AND type = 'FF') ORDER BY chatmsg_id DESC LIMIT 1";
  851. $result=mysql_query($sql);
  852. return $result;
  853. }
  854. public function insert_message($fromID,$toID,$message,$type,$mtype)
  855. {
  856. mysql_query("set character_set_server='utf8'");
  857. mysql_query("set names 'utf8'");
  858. $sql = "INSERT INTO `chat_message`(`from_id`, `to_id`, `message`, `status`, `type`, `message_type`,`read_status`) VALUES ('$fromID','$toID','$message','0','$type','$mtype','0')";
  859. $result=mysql_query($sql);
  860. return $result;
  861. }
  862. public function insert_invite_doctor_chat($doctorID,$member_ID,$messageID)
  863. {
  864. mysql_query("set character_set_server='utf8'");
  865. mysql_query("set names 'utf8'");
  866. $sql = "INSERT INTO `chat_message`(`from_id`, `to_id`, `message`, `status`, `type`, `message_type`,`read_status`) VALUES ('$doctorID','$member_ID','$messageID','0','DD','text','0')";
  867. $result=mysql_query($sql);
  868. return $result;
  869. }public function insert_case_description($patientID,$doctorID,$caseD,$date,$type,$status, $FirstLat = '', $FirstLan = '')
  870. {
  871. mysql_query("set character_set_server='utf8'");
  872. mysql_query("set names 'utf8'");
  873. $sql = "INSERT INTO `chat_message`(`from_id`, `to_id`, `message`, `status`, `type`, `message_type`,`read_status`, `first_lat`, `first_lang`) VALUES ('$patientID','$doctorID','$caseD','0','P','p_text','0', '$FirstLat', '$FirstLan')";
  874. $result=mysql_query($sql);
  875. return $result;
  876. }
  877. public function upload_image($fromID,$toID,$file_url,$type,$mtype)
  878. {
  879. mysql_query("set character_set_server='utf8'");
  880. mysql_query("set names 'utf8'");
  881. $sql = "INSERT INTO `chat_message`(`from_id`, `to_id`, `message`, `status`, `type`,`read_status`, `message_type`) VALUES ('$fromID','$toID','$file_url','0','$type','0','$mtype')"; //echo $sql;
  882. $result=mysql_query($sql);
  883. return $result;
  884. }
  885. public function upload_image_group($fromID,$toID,$file_url,$type,$mtype)
  886. {
  887. mysql_query("set character_set_server='utf8'");
  888. mysql_query("set names 'utf8'");
  889. $sql = "INSERT INTO `group_chat`(`member_id`, `group_id`, `message`, `message_type`, `read_status`, `type`) VALUES ('$fromID','$toID','$file_url','$mtype','0','$type')"; //echo $sql;
  890. $result=mysql_query($sql);
  891. return $result;
  892. }
  893. public function update_read_message_status($fromID,$toID)
  894. {
  895. mysql_query("set character_set_server='utf8'");
  896. mysql_query("set names 'utf8'");
  897. $sql = "UPDATE `chat_message` SET `read_status`='1' WHERE ((`from_id` = '$fromID' AND `to_id` = '$toID') OR (`from_id` = '$toID' AND `to_id` = '$fromID')) AND (type = 'P' OR type = 'D')";
  898. $result=mysql_query($sql);
  899. return $result;
  900. }
  901. public function update_read_message_from_pharmacy($fromID,$toID)
  902. {
  903. mysql_query("set character_set_server='utf8'");
  904. mysql_query("set names 'utf8'");
  905. $sql = "UPDATE `chat_message` SET `read_status`='1' WHERE ((`from_id` = '$fromID' AND `to_id` = '$toID') OR (`from_id` = '$toID' AND `to_id` = '$fromID')) AND type = 'FP'";
  906. $result=mysql_query($sql);
  907. return $result;
  908. }
  909. public function update_read_message_far_patient_from_pharmacy($fromID,$toID)
  910. {
  911. mysql_query("set character_set_server='utf8'");
  912. mysql_query("set names 'utf8'");
  913. $sql = "UPDATE `chat_message` SET `read_status`='1' WHERE ((`from_id` = '$fromID' AND `to_id` = '$toID') OR (`from_id` = '$toID' AND `to_id` = '$fromID')) AND type = 'PF'";
  914. $result=mysql_query($sql);
  915. return $result;
  916. }
  917. public function update_read_message_far_doc_from_pharmacy($fromID,$toID)
  918. {
  919. mysql_query("set character_set_server='utf8'");
  920. mysql_query("set names 'utf8'");
  921. $sql = "UPDATE `chat_message` SET `read_status`='1' WHERE ((`from_id` = '$fromID' AND `to_id` = '$toID') OR (`from_id` = '$toID' AND `to_id` = '$fromID')) AND type = 'DF'";
  922. $result=mysql_query($sql);
  923. return $result;
  924. }
  925. public function update_read_message_phar_to_phar($fromID,$toID)
  926. {
  927. mysql_query("set character_set_server='utf8'");
  928. mysql_query("set names 'utf8'");
  929. $sql = "UPDATE `chat_message` SET `read_status`='1' WHERE (`from_id` = '$toID' AND `to_id` = '$fromID') AND type = 'FF'";
  930. $result=mysql_query($sql);
  931. return $result;
  932. }
  933. public function update_read_message_from_doc_pharmacy($fromID,$toID)
  934. {
  935. mysql_query("set character_set_server='utf8'");
  936. mysql_query("set names 'utf8'");
  937. $sql = "UPDATE `chat_message` SET `read_status`='1' WHERE ((`from_id` = '$fromID' AND `to_id` = '$toID') OR (`from_id` = '$toID' AND `to_id` = '$fromID')) AND type = 'FD'";
  938. $result=mysql_query($sql);
  939. return $result;
  940. }
  941. public function update_read_patientd_message_from_pharmacy($fromID,$toID)
  942. {
  943. mysql_query("set character_set_server='utf8'");
  944. mysql_query("set names 'utf8'");
  945. $sql = "UPDATE `chat_message` SET `read_status`='1' WHERE ((`from_id` = '$fromID' AND `to_id` = '$toID') OR (`from_id` = '$toID' AND `to_id` = '$fromID')) AND type = 'PF'";
  946. $result=mysql_query($sql);
  947. return $result;
  948. }
  949. public function update_read_docmessage_from_pharmacy($fromID,$toID)
  950. {
  951. mysql_query("set character_set_server='utf8'");
  952. mysql_query("set names 'utf8'");
  953. $sql = "UPDATE `chat_message` SET `read_status`='1' WHERE ((`from_id` = '$fromID' AND `to_id` = '$toID') OR (`from_id` = '$toID' AND `to_id` = '$fromID')) AND type = 'DF'";
  954. $result=mysql_query($sql);
  955. return $result;
  956. }
  957. public function update_read_messageFF_from_pharmacy($fromID,$toID)
  958. {
  959. mysql_query("set character_set_server='utf8'");
  960. mysql_query("set names 'utf8'");
  961. $sql = "UPDATE `chat_message` SET `read_status`='1' WHERE ((`from_id` = '$fromID' AND `to_id` = '$toID') OR (`from_id` = '$toID' AND `to_id` = '$fromID')) AND type = 'FD'";
  962. $result=mysql_query($sql);
  963. return $result;
  964. }
  965. public function update_read_messagefp_from_pharmacy($fromID,$toID)
  966. {
  967. mysql_query("set character_set_server='utf8'");
  968. mysql_query("set names 'utf8'");
  969. $sql = "UPDATE `chat_message` SET `read_status`='1' WHERE ((`from_id` = '$fromID' AND `to_id` = '$toID') OR (`from_id` = '$toID' AND `to_id` = '$fromID')) AND type = 'FP'";
  970. $result=mysql_query($sql);
  971. return $result;
  972. }
  973. public function update_read_message_from_group($toID,$fromID)
  974. {
  975. mysql_query("set character_set_server='utf8'");
  976. mysql_query("set names 'utf8'");
  977. $sql = "UPDATE `readchatmessage` SET `status`='1' WHERE group_id = '$toID' AND member_id = '$fromID'";
  978. $result=mysql_query($sql);
  979. return $result;
  980. }
  981. public function get_chat_image($fromID,$toID,$type,$mtype)
  982. {
  983. mysql_query("set character_set_server='utf8'");
  984. mysql_query("set names 'utf8'");
  985. $sql = "SELECT * FROM chat_message WHERE patient_id = '$pid'";
  986. $result=mysql_query($sql);
  987. return $result;
  988. }
  989. public function getmessagedetail($fid,$tid,$type,$to_type)
  990. {
  991. mysql_query("set character_set_server='utf8'");
  992. mysql_query("set names 'utf8'");
  993. $sql = "SELECT chatmsg_id,from_id,to_id,message,status,date,type,message_type from `chat_message` where (from_id = '$fid' AND to_id = '$tid' AND type = 'D') OR (from_id = '$tid' and to_id = '$fid' AND type = 'P')";
  994. $result=mysql_query($sql);
  995. return $result;
  996. }
  997. public function getfmessagedetail($fid,$tid,$type,$to_type)
  998. {
  999. mysql_query("set character_set_server='utf8'");
  1000. mysql_query("set names 'utf8'");
  1001. $sql = "SELECT chatmsg_id,from_id,to_id,message,status,date,type,message_type from `chat_message` where (from_id = '$fid' AND to_id = '$tid' AND type = 'DF') OR (from_id = '$tid' AND to_id = '$fid' AND type = 'FD')";
  1002. $result=mysql_query($sql);
  1003. return $result;
  1004. }
  1005. public function getpatientmessagedetail($fid,$tid,$type,$to_type)
  1006. {
  1007. mysql_query("set character_set_server='utf8'");
  1008. mysql_query("set names 'utf8'");
  1009. $sql = "SELECT from_id,to_id,message,status,date,type,message_type from `chat_message` where (from_id = '$fid' AND to_id = '$tid' AND type = 'PF') OR (from_id = '$tid' AND to_id = '$fid' AND type = 'FP')";
  1010. $result=mysql_query($sql);
  1011. return $result;
  1012. }
  1013. public function getmessagedetaildetails($fid,$tid,$type)
  1014. {
  1015. mysql_query("set character_set_server='utf8'");
  1016. mysql_query("set names 'utf8'");
  1017. $sql = "SELECT from_id,to_id,message,status,date,type,message_type from `chat_message` where ((from_id = '$fid' and to_id = '$tid') OR (from_id = '$tid' and to_id = '$fid')) AND type='DD'";
  1018. $result=mysql_query($sql);
  1019. return $result;
  1020. }
  1021. public function getpmessagedetail($fid,$tid,$type,$to_type)
  1022. {
  1023. mysql_query("set character_set_server='utf8'");
  1024. mysql_query("set names 'utf8'");
  1025. $sql = "SELECT from_id,to_id,message,status,date,type,message_type from `chat_message` where (from_id = '$fid' AND to_id = '$tid' AND type = 'P') OR (from_id = '$tid' AND to_id = '$fid' AND type = 'D')";
  1026. //$sql = "SELECT from_id as toid,to_id as fromid,message,status,date,type,message_type from `chat_message` where (from_id = '$fid' and to_id = '$tid') OR (from_id = '$tid' and to_id = '$fid')";
  1027. $result=mysql_query($sql);
  1028. return $result;
  1029. }
  1030. public function get_pharmacy_chat_message($fid,$tid,$type,$to_type)
  1031. {
  1032. mysql_query("set character_set_server='utf8'");
  1033. mysql_query("set names 'utf8'");
  1034. $sql = "SELECT chatmsg_id,from_id,to_id,message,status,date,type,message_type from `chat_message` where ((from_id = '$fid' and to_id = '$tid') OR (from_id = '$tid' and to_id = '$fid')) AND (type = 'DF' OR type = 'PF' OR type = 'FD' OR type = 'FP' OR type = 'FF')";
  1035. //$sql = "SELECT from_id as toid,to_id as fromid,message,status,date,type,message_type from `chat_message` where (from_id = '$fid' and to_id = '$tid') OR (from_id = '$tid' and to_id = '$fid')";
  1036. $result=mysql_query($sql);
  1037. return $result;
  1038. }
  1039. public function get_pharmacy_doctor_chat_message($fid,$tid,$type,$to_type)
  1040. {
  1041. mysql_query("set character_set_server='utf8'");
  1042. mysql_query("set names 'utf8'");
  1043. $sql = "SELECT chatmsg_id,from_id,to_id,message,status,date,type,message_type from `chat_message` where (from_id = '$fid' AND to_id = '$tid' AND type = 'FD') OR (from_id = '$tid' AND to_id = '$fid' AND type = 'DF')";
  1044. //$sql = "SELECT from_id as toid,to_id as fromid,message,status,date,type,message_type from `chat_message` where (from_id = '$fid' and to_id = '$tid') OR (from_id = '$tid' and to_id = '$fid')";
  1045. $result=mysql_query($sql);
  1046. return $result;
  1047. }
  1048. public function get_pharmacy_patient_chat_message($fid,$tid,$type,$to_type)
  1049. {
  1050. mysql_query("set character_set_server='utf8'");
  1051. mysql_query("set names 'utf8'");
  1052. $sql = "SELECT chatmsg_id,from_id,to_id,message,status,date,type,message_type from `chat_message` where (from_id = '$fid' and to_id = '$tid' AND type = 'FP') OR (from_id = '$tid' and to_id = '$fid' AND type = 'PF')";
  1053. //$sql = "SELECT from_id as toid,to_id as fromid,message,status,date,type,message_type from `chat_message` where (from_id = '$fid' and to_id = '$tid') OR (from_id = '$tid' and to_id = '$fid')";
  1054. $result=mysql_query($sql);
  1055. return $result;
  1056. }
  1057. public function get_pharmacy_pharmacy_chat_message($fid,$tid,$type,$to_type)
  1058. {
  1059. mysql_query("set character_set_server='utf8'");
  1060. mysql_query("set names 'utf8'");
  1061. $sql = "SELECT chatmsg_id,from_id,to_id,message,status,date,type,message_type from `chat_message` where (from_id = '$fid' and to_id = '$tid' AND type = 'FF') OR (from_id = '$tid' and to_id = '$fid' AND type = 'FF')";
  1062. //$sql = "SELECT from_id as toid,to_id as fromid,message,status,date,type,message_type from `chat_message` where (from_id = '$fid' and to_id = '$tid') OR (from_id = '$tid' and to_id = '$fid')";
  1063. $result=mysql_query($sql);
  1064. return $result;
  1065. }
  1066. public function count_unread_message($id,$res,$type)
  1067. {
  1068. mysql_query("set character_set_server='utf8'");
  1069. mysql_query("set names 'utf8'");
  1070. $sql = "SELECT * FROM `chat_message` WHERE (`from_id` = '$res' AND `to_id` = '$id') and `read_status` = '0' AND type != '$type'";
  1071. $result=mysql_query($sql);
  1072. return $result;
  1073. }
  1074. public function count_unread_pharmacyd_message($id,$res,$type)
  1075. {
  1076. mysql_query("set character_set_server='utf8'");
  1077. mysql_query("set names 'utf8'");
  1078. $sql = "SELECT * FROM `chat_message` WHERE (`from_id` = '$id' AND `to_id` = '$res') and `read_status` = '0' AND type = 'FP'";
  1079. $result=mysql_query($sql);
  1080. return $result;
  1081. }
  1082. public function count_unread_far_message($id,$res,$type)
  1083. {
  1084. mysql_query("set character_set_server='utf8'");
  1085. mysql_query("set names 'utf8'");
  1086. $sql = "SELECT * FROM `chat_message` WHERE (`from_id` = '$res' AND `to_id` = '$id') and `read_status` = '0' AND type = 'FD'";
  1087. $result=mysql_query($sql);
  1088. return $result;
  1089. }
  1090. public function count_unread_DS_message($id,$res,$type)
  1091. {
  1092. mysql_query("set character_set_server='utf8'");
  1093. mysql_query("set names 'utf8'");
  1094. $sql = "SELECT * FROM `chat_message` WHERE (`from_id` = '$res' AND `to_id` = '$id') and `read_status` = '0' AND type = 'D'";
  1095. $result=mysql_query($sql);
  1096. return $result;
  1097. }
  1098. public function count_pharmacyunread_message($id,$res,$type)
  1099. {
  1100. mysql_query("set character_set_server='utf8'");
  1101. mysql_query("set names 'utf8'");
  1102. $sql = "SELECT * FROM `chat_message` WHERE (`from_id` = '$res' AND `to_id` = '$id') and `read_status` = '0' AND type = 'FP'";
  1103. $result=mysql_query($sql);
  1104. return $result;
  1105. }
  1106. public function count_pharunread_message($id,$res,$type)
  1107. {
  1108. mysql_query("set character_set_server='utf8'");
  1109. mysql_query("set names 'utf8'");
  1110. $sql = "SELECT * FROM `chat_message` WHERE (`from_id` = '$res' AND `to_id` = '$id') and `read_status` = '0' AND type = '$type'";
  1111. $result=mysql_query($sql);
  1112. return $result;
  1113. }
  1114. public function count_unread_pat_message($id,$res,$type)
  1115. {
  1116. mysql_query("set character_set_server='utf8'");
  1117. mysql_query("set names 'utf8'");
  1118. $sql = "SELECT * FROM `chat_message` WHERE (`from_id` = '$res' AND `to_id` = '$id') AND `read_status` = '0' AND type = 'P'";
  1119. $result=mysql_query($sql);
  1120. return $result;
  1121. }
  1122. public function count_unread_message_doctor($id,$doctor_Id,$type)
  1123. {
  1124. mysql_query("set character_set_server='utf8'");
  1125. mysql_query("set names 'utf8'");
  1126. $sql = "SELECT * FROM `chat_message` WHERE (`from_id` = '$doctor_Id' AND `to_id` = '$id') OR (`from_id` = '$id' AND `to_id` = '$doctor_Id') AND `read_status` = '0'";
  1127. $result=mysql_query($sql);
  1128. return $result;
  1129. }
  1130. public function get_member_det($fromID,$toID)
  1131. {
  1132. mysql_query("set character_set_server='utf8'");
  1133. mysql_query("set names 'utf8'");
  1134. $sql = "SELECT * FROM chatgroup_details WHERE group_id = '$toID' AND doctor_id != '$fromID'";
  1135. $result=mysql_query($sql);
  1136. return $result;
  1137. }
  1138. public function count_unread_group_message($group_id,$memberID)
  1139. {
  1140. mysql_query("set character_set_server='utf8'");
  1141. mysql_query("set names 'utf8'");
  1142. $sql = "SELECT * FROM `readchatmessage` WHERE group_id = '$group_id' AND member_id = '$memberID' AND `status` = '0'";
  1143. $result=mysql_query($sql);
  1144. return $result;
  1145. }
  1146. public function insert_unread_message($fromID,$toID,$groupchatID)
  1147. {
  1148. mysql_query("set character_set_server='utf8'");
  1149. mysql_query("set names 'utf8'");
  1150. $sql = "INSERT INTO `readchatmessage`( `groupchat_id`, `group_id`, `member_id`, `status`) VALUES ('$groupchatID','$toID','$fromID','0')";
  1151. $result=mysql_query($sql);
  1152. return $result;
  1153. }
  1154. public function update_patient_took($patientID)
  1155. {
  1156. mysql_query("set character_set_server='utf8'");
  1157. mysql_query("set names 'utf8'");
  1158. $sql = "UPDATE patient set took = '1' where patient_id = '$patientID'";
  1159. $result=mysql_query($sql);
  1160. return $result;
  1161. }
  1162. public function get_patient_attended($doctorID)
  1163. {
  1164. mysql_query("set character_set_server='utf8'");
  1165. mysql_query("set names 'utf8'");
  1166. $sql = "SELECT *
  1167. FROM `patient`
  1168. WHERE patient_id NOT
  1169. IN (
  1170. SELECT patient_id
  1171. FROM push_notification_details
  1172. WHERE doctor_id = '$doctorID'
  1173. AND STATUS = '1'
  1174. )";
  1175. $result=mysql_query($sql);
  1176. return $result;
  1177. }
  1178. public function get_doctor_token_details($getresult,$categoryID)
  1179. {
  1180. mysql_query("set character_set_server='utf8'");
  1181. mysql_query("set names 'utf8'");
  1182. $sql = "SELECT device_id
  1183. FROM `doctor_signup`
  1184. WHERE doctor_id = '$getresult'";
  1185. $result=mysql_query($sql);
  1186. return $result;
  1187. }
  1188. public function get_patient_token_details($PatientId)
  1189. {
  1190. mysql_query("set character_set_server='utf8'");
  1191. mysql_query("set names 'utf8'");
  1192. $sql = "SELECT token FROM `patient` WHERE patient_id = '$PatientId'";
  1193. $result=mysql_fetch_assoc(mysql_query($sql));
  1194. return $result;
  1195. }
  1196. public function getDoctorTokenDevice($PatientId)
  1197. {
  1198. mysql_query("set character_set_server='utf8'");
  1199. mysql_query("set names 'utf8'");
  1200. $sql = "SELECT device_id FROM `doctor_signup` WHERE doctor_id = '$PatientId'";
  1201. $result=mysql_fetch_assoc(mysql_query($sql));
  1202. return $result;
  1203. }
  1204. public function get_pharmacydetail()
  1205. {
  1206. mysql_query("set character_set_server='utf8'");
  1207. mysql_query("set names 'utf8'");
  1208. $sql = "SELECT * from pharmacy";
  1209. $result=mysql_query($sql);
  1210. return $result;
  1211. }
  1212. public function get_pharmacy_details_api($fromID)
  1213. {
  1214. mysql_query("set character_set_server='utf8'");
  1215. mysql_query("set names 'utf8'");
  1216. $sql = "SELECT * from pharmacy";
  1217. $result=mysql_query($sql);
  1218. return $result;
  1219. }
  1220. public function get_pharmacy_details_api_d($fromID)
  1221. {
  1222. mysql_query("set character_set_server='utf8'");
  1223. mysql_query("set names 'utf8'");
  1224. $sql = "SELECT * from pharmacy where pharmacy_id = '$fromID'";
  1225. $result=mysql_query($sql);
  1226. return $result;
  1227. }
  1228. public function get_patient_f($patientID)
  1229. {
  1230. mysql_query("set character_set_server='utf8'");
  1231. mysql_query("set names 'utf8'");
  1232. $sql = "SELECT `patient_id` as id, `patient_name` as name, `profile_pic`, `type` FROM `patient` where patient_id = '$patientID'";
  1233. $result=mysql_query($sql);
  1234. return $result;
  1235. }
  1236. public function get_doctor_f($dID)
  1237. {
  1238. mysql_query("set character_set_server='utf8'");
  1239. mysql_query("set names 'utf8'");
  1240. $sql = "SELECT `doctor_id` as id, `doctor_name` as name, `profile_pic`, `type` FROM `doctor_signup` where doctor_id = '$dID'";
  1241. $result=mysql_query($sql);
  1242. return $result;
  1243. }
  1244. /*------------------------------------------End Chat-------------------------------------------------*/
  1245. /*------------------------------------------Group Chat-------------------------------------------------*/
  1246. public function create_group($groupName,$doctorID,$groupImg)
  1247. {
  1248. mysql_query("set character_set_server='utf8'");
  1249. mysql_query("set names 'utf8'");
  1250. $sql = "INSERT INTO `create_group`(`group_name`, `doctor_id`,`group_image`,`type`) VALUES ('$groupName',$doctorID,'$groupImg','G')";
  1251. $result=mysql_query($sql);
  1252. return $result;
  1253. }
  1254. public function get_group_records($groupName,$doctorID)
  1255. {
  1256. mysql_query("set character_set_server='utf8'");
  1257. mysql_query("set names 'utf8'");
  1258. $sql = "SELECT * from `create_group` where group_name = '$groupName' AND doctor_id = '$doctorID'";
  1259. //echo $sql;
  1260. $result=mysql_query($sql);
  1261. return $result;
  1262. }
  1263. public function get_patient_help($patient_id,$speciallize_doctor,$description)
  1264. {
  1265. mysql_query("set character_set_server='utf8'");
  1266. mysql_query("set names 'utf8'");
  1267. $sql = "SELECT * from `patient_help`";
  1268. //echo $sql;
  1269. $result=mysql_query($sql);
  1270. return $result;
  1271. }
  1272. public function create_group_without_url($groupName,$doctorID,$file_url_name)
  1273. {
  1274. mysql_query("set character_set_server='utf8'");
  1275. mysql_query("set names 'utf8'");
  1276. if(isset($_FILES['imageData']['name']))
  1277. {
  1278. if((($_FILES['imageData']['type'] == "image/jpeg")|| ($_FILES['imageData']['type'] == "image/gif")|| ($_FILES['imageData']['type'] == "image/jpg")|| ($_FILES['imageData']['type'] == "image/png")&& ($_FILES['imageData']['size'] < 1000000000000000))){
  1279. if ($_FILES["imageData"]["error"] > 0) echo "Return Code: " . $_FILES["imageData"]["error"] . "<br />"; else {
  1280. $Ex = end(explode(".",$_FILES['imageData']['name']));
  1281. $array = explode(".",$_FILES['imageData']['name']);
  1282. $file_url_name = $array[0].time().".".$Ex;
  1283. move_uploaded_file($_FILES["imageData"]["tmp_name"], "uploads/group_image/".$file_url_name);
  1284. }
  1285. }
  1286. }
  1287. $file_url_name1 = "http://bytesnmaterials.com/healthcare/uploads/group_image/".$file_url_name;
  1288. $sql = "INSERT INTO `create_group`(`group_name`, `doctor_id`,`group_image`,`type`) VALUES ('$groupName','$doctorID','$file_url_name1','G')";
  1289. $result=mysql_query($sql);
  1290. return $result;
  1291. }
  1292. public function add_doctor_from_group($groupName,$doctorID,$member_id)
  1293. {
  1294. mysql_query("set character_set_server='utf8'");
  1295. mysql_query("set names 'utf8'");
  1296. $sql = "INSERT INTO `chatgroup_details`(`group_id`, `doctor_id`,`member_id`) VALUES ('$groupName','$doctorID','$member_id')";
  1297. //echo $sql;
  1298. $result=mysql_query($sql);
  1299. return $result;
  1300. }
  1301. public function add_patient_help($patient_id,$speciallize_doctor,$description)
  1302. {
  1303. mysql_query("set character_set_server='utf8'");
  1304. mysql_query("set names 'utf8'");
  1305. $sql = "INSERT INTO `patient_help`(`patient_id`, `speciallize_doctor`, `description`) VALUES ('$patient_id','$speciallize_doctor','$description')";
  1306. //echo $sql;
  1307. $result=mysql_query($sql);
  1308. return $result;
  1309. }
  1310. public function get_group_all_doctor($groupID,$doctorID)
  1311. {
  1312. mysql_query("set character_set_server='utf8'");
  1313. mysql_query("set names 'utf8'");
  1314. $sql = "SELECT * FROM `chatgroup_details` where group_id = '$groupID' AND doctor_id = '$doctorID'";
  1315. $result=mysql_query($sql);
  1316. return $result;
  1317. }
  1318. public function get_all_group_doctor($doctor_iD)
  1319. {
  1320. mysql_query("set character_set_server='utf8'");
  1321. mysql_query("set names 'utf8'");
  1322. $sql = "SELECT * FROM doctor_signup where doctor_id != '$doctor_iD'";
  1323. $result=mysql_query($sql);
  1324. return $result;
  1325. }
  1326. public function get_group_list($id)
  1327. {
  1328. mysql_query("set character_set_server='utf8'");
  1329. mysql_query("set names 'utf8'");
  1330. $sql = "SELECT g.group_id AS id, g.group_name AS name, g.group_image AS profile_pic, g.type
  1331. FROM `create_group` AS g, chatgroup_details AS cg
  1332. WHERE cg.group_id
  1333. IN (
  1334. SELECT group_id
  1335. FROM chatgroup_details
  1336. WHERE cg.doctor_id = '$id'
  1337. ) AND g.group_id = cg.group_id";
  1338. $result=mysql_query($sql);
  1339. return $result;
  1340. }
  1341. public function get_group_name($groupName)
  1342. {
  1343. mysql_query("set character_set_server='utf8'");
  1344. mysql_query("set names 'utf8'");
  1345. $sql = "SELECT * FROM `create_group` where group_id = '$groupName'";
  1346. $result=mysql_query($sql);
  1347. return $result;
  1348. }
  1349. public function insert_group_admin_details($groupId,$doctorID)
  1350. {
  1351. mysql_query("set character_set_server='utf8'");
  1352. mysql_query("set names 'utf8'");
  1353. $sql = "INSERT INTO `chatgroup_details`(`group_id`, `doctor_id`, `member_id`) VALUES ('$groupId','$doctorID','$doctorID')";
  1354. //echo $sql;
  1355. $result=mysql_query($sql);
  1356. return $result;
  1357. }
  1358. public function get_group_admin_id($groupID)
  1359. {
  1360. mysql_query("set character_set_server='utf8'");
  1361. mysql_query("set names 'utf8'");
  1362. $sql = "SELECT * FROM `create_group` where group_id = '$groupID'";
  1363. $result=mysql_query($sql);
  1364. return $result;
  1365. }
  1366. public function getlastmessagegroup($group_id)
  1367. {
  1368. mysql_query("set character_set_server='utf8'");
  1369. mysql_query("set names 'utf8'");
  1370. $sql = "SELECT * FROM `group_chat` where group_id = '$group_id' ORDER BY groupchat_id DESC LIMIT 1";
  1371. $result=mysql_query($sql);
  1372. return $result;
  1373. }
  1374. public function getgroupmessagedetail($tid,$type)
  1375. {
  1376. mysql_query("set character_set_server='utf8'");
  1377. mysql_query("set names 'utf8'");
  1378. $sql = "SELECT groupchat_id,member_id as fromid,group_id,message,message_type,read_status,type,date FROM `group_chat` where group_id = '$tid' AND type = '$type'";
  1379. $result=mysql_query($sql);
  1380. return $result;
  1381. }
  1382. public function get_doctor_profile_pic($doctorID)
  1383. {
  1384. mysql_query("set character_set_server='utf8'");
  1385. mysql_query("set names 'utf8'");
  1386. $sql = "SELECT profile_pic FROM `doctor_signup` where doctor_id = '$doctorID'";
  1387. //echo $sql;
  1388. $result=mysql_query($sql);
  1389. return $result;
  1390. }
  1391. public function getgroup_doc_IDet($id)
  1392. {
  1393. mysql_query("set character_set_server='utf8'");
  1394. mysql_query("set names 'utf8'");
  1395. $sql = "SELECT * FROM `chatgroup_details` where doctor_id = '$id'";
  1396. //echo $sql;
  1397. $result=mysql_query($sql);
  1398. return $result;
  1399. }
  1400. public function insert_group_message($fromID,$toID,$message,$type,$mtype)
  1401. {
  1402. mysql_query("set character_set_server='utf8'");
  1403. mysql_query("set names 'utf8'");
  1404. $sql = "INSERT INTO `group_chat`(`member_id`, `group_id`, `message`, `message_type`, `read_status`, `type`) VALUES ('$fromID','$toID','$message','$mtype',0,'$type')";
  1405. $result=mysql_query($sql);
  1406. return $result;
  1407. }
  1408. public function get_all_doctor_group_details($groupID)
  1409. {
  1410. mysql_query("set character_set_server='utf8'");
  1411. mysql_query("set names 'utf8'");
  1412. $sql = "SELECT * FROM `chatgroup_details` where group_id = '$groupID'";
  1413. $result=mysql_query($sql);
  1414. return $result;
  1415. }
  1416. public function get_group_doctor_token_detail($docID)
  1417. {
  1418. mysql_query("set character_set_server='utf8'");
  1419. mysql_query("set names 'utf8'");
  1420. $sql = "SELECT device_id FROM `doctor_signup` where doctor_id = '$docID'";
  1421. //echo $sql;
  1422. $result=mysql_query($sql);
  1423. return $result;
  1424. }
  1425. public function get_last_group_message_date($toID,$type)
  1426. {
  1427. mysql_query("set character_set_server='utf8'");
  1428. mysql_query("set names 'utf8'");
  1429. $sql = "SELECT * FROM `group_chat` where group_id = '$toID' ORDER BY groupchat_id DESC LIMIT 1";
  1430. $result=mysql_query($sql);
  1431. return $result;
  1432. }
  1433. public function check_pstient_took($patientID,$doctorID)
  1434. {
  1435. mysql_query("set character_set_server='utf8'");
  1436. mysql_query("set names 'utf8'");
  1437. $sql = "SELECT * FROM `patient_took` where doctor_id = '$doctorID' AND patient_id = '$patientID'";
  1438. $result=mysql_query($sql);
  1439. return $result;
  1440. }
  1441. public function check_patienttook($patientID,$doctorID)
  1442. {
  1443. mysql_query("set character_set_server='utf8'");
  1444. mysql_query("set names 'utf8'");
  1445. $sql = "SELECT * FROM `patient_took` where doctor_id = '$doctorID' AND patient_id = '$patientID' AND status = '1'";
  1446. $result=mysql_query($sql);
  1447. return $result;
  1448. }
  1449. public function insert_patient_took($patientID,$doctorID,$status,$duration, $lat, $lang)
  1450. {
  1451. mysql_query("set character_set_server='utf8'");
  1452. mysql_query("set names 'utf8'");
  1453. //$sql = "SELECT * FROM `patient_took` where patient_id = '$patientID' AND doctor_id = '$doctorID' AND doctor_id = '$status'";
  1454. $sql = "INSERT INTO `patient_took`(`patient_id`, `doctor_id`, `status`,`duration`, `lat`, `lang`) VALUES ('$patientID','$doctorID','$status','$duration', '$lat', '$lang')";
  1455. $result=mysql_query($sql);
  1456. return $result;
  1457. }
  1458. public function update_took_patientd($patientID,$doctorID,$status)
  1459. {
  1460. mysql_query("set character_set_server='utf8'");
  1461. mysql_query("set names 'utf8'");
  1462. //$sql = "SELECT * FROM `patient_took` where patient_id = '$patientID' AND doctor_id = '$doctorID' AND doctor_id = '$status'";
  1463. $sql = "UPDATE `patient_took` set `status` = '$status' Where patient_id = '$patientID' AND doctor_id = '$doctorID'";
  1464. $result=mysql_query($sql);
  1465. return $result;
  1466. }
  1467. public function update_took_patientdAndTime($patientID,$doctorID,$status, $Duration)
  1468. {
  1469. mysql_query("set character_set_server='utf8'");
  1470. mysql_query("set names 'utf8'");
  1471. //$sql = "SELECT * FROM `patient_took` where patient_id = '$patientID' AND doctor_id = '$doctorID' AND doctor_id = '$status'";
  1472. $sql = "UPDATE `patient_took` set `status` = '$status', `duration` = '$Duration' Where patient_id = '$patientID' AND doctor_id = '$doctorID'";
  1473. $result=mysql_query($sql);
  1474. return $result;
  1475. }
  1476. public function get_doctor_name_notification($doctorID)
  1477. {
  1478. mysql_query("set character_set_server='utf8'");
  1479. mysql_query("set names 'utf8'");
  1480. //$sql = "SELECT * FROM `patient_took` where patient_id = '$patientID' AND doctor_id = '$doctorID' AND doctor_id = '$status'";
  1481. $sql = "SELECT * from doctor_signup where doctor_id = '$doctorID'";
  1482. $result=mysql_query($sql);
  1483. return $result;
  1484. }
  1485. public function get_doctor_deviceId_D($getresult)
  1486. {
  1487. mysql_query("set character_set_server='utf8'");
  1488. mysql_query("set names 'utf8'");
  1489. $sql = "SELECT * from doctor_signup where doctor_id = '$getresult'";
  1490. $result=mysql_query($sql);
  1491. return $result;
  1492. }
  1493. public function get_patient_ID($doctorID)
  1494. {
  1495. mysql_query("set character_set_server='utf8'");
  1496. mysql_query("set names 'utf8'");
  1497. $sql = "SELECT * from patient_took where doctor_id = '$doctorID' AND status = '1'";
  1498. $result=mysql_query($sql);
  1499. return $result;
  1500. }
  1501. public function get_doctorID($id)
  1502. {
  1503. mysql_query("set character_set_server='utf8'");
  1504. mysql_query("set names 'utf8'");
  1505. $sql = "SELECT * from patient_took where patient_id = '$id' AND status = '1'";
  1506. //echo $sql;
  1507. $result=mysql_query($sql);
  1508. return $result;
  1509. }
  1510. public function check_mail_id($id)
  1511. {
  1512. mysql_query("set character_set_server='utf8'");
  1513. mysql_query("set names 'utf8'");
  1514. $sql = "SELECT * from healthcare_login where (email_id = '$id' OR mobile_no = '$id')";
  1515. $result=mysql_query($sql);
  1516. return $result;
  1517. }
  1518. public function update_healthcare_login($id,$npassword)
  1519. {
  1520. mysql_query("set character_set_server='utf8'");
  1521. mysql_query("set names 'utf8'");
  1522. $sql = "Update healthcare_login SET password = '$npassword' where (email_id = '$id' OR mobile_no = '$id')";
  1523. $result=mysql_query($sql);
  1524. return $result;
  1525. }
  1526. public function update_patient_password_details($id,$npassword)
  1527. {
  1528. mysql_query("set character_set_server='utf8'");
  1529. mysql_query("set names 'utf8'");
  1530. $sql = "UPDATE `patient` SET `password`='$npassword' WHERE email_id = '$id'";
  1531. $result=mysql_query($sql);
  1532. return $result;
  1533. }
  1534. public function update_doctor_password_details($id,$npassword)
  1535. {
  1536. mysql_query("set character_set_server='utf8'");
  1537. mysql_query("set names 'utf8'");
  1538. $sql = "UPDATE `doctor_signup` SET `password`='$npassword' WHERE email_id = '$id'";
  1539. //echo $sql;
  1540. $result=mysql_query($sql);
  1541. return $result;
  1542. }
  1543. public function update_patient_mpassword_details($id,$npassword)
  1544. {
  1545. mysql_query("set character_set_server='utf8'");
  1546. mysql_query("set names 'utf8'");
  1547. $sql = "UPDATE `patient` SET `password`='$npassword' WHERE mobile_no = '$id'";
  1548. $result=mysql_query($sql);
  1549. return $result;
  1550. }
  1551. public function update_doctor_mpassword_details($id,$npassword)
  1552. {
  1553. mysql_query("set character_set_server='utf8'");
  1554. mysql_query("set names 'utf8'");
  1555. $sql = "UPDATE `doctor_signup` SET `password`='$npassword' WHERE mobile_no = '$id'";
  1556. //echo $sql;
  1557. $result=mysql_query($sql);
  1558. return $result;
  1559. }
  1560. public function update_doctor_call_status($id,$type,$status)
  1561. {
  1562. mysql_query("set character_set_server='utf8'");
  1563. mysql_query("set names 'utf8'");
  1564. $sql = "UPDATE `doctor_signup` SET call_status = '$status' WHERE `doctor_id`='$id'";
  1565. //echo $sql;
  1566. $result=mysql_query($sql);
  1567. return $result;
  1568. }
  1569. public function update_patient_call_status($id,$type,$status)
  1570. {
  1571. mysql_query("set character_set_server='utf8'");
  1572. mysql_query("set names 'utf8'");
  1573. $sql = "UPDATE `patient` SET call_status = '$status' WHERE patient_id = '$id'";
  1574. $result=mysql_query($sql);
  1575. return $result;
  1576. }
  1577. public function get_doctor_call_status($doctorID)
  1578. {
  1579. mysql_query("set character_set_server='utf8'");
  1580. mysql_query("set names 'utf8'");
  1581. $sql = "SELECT * from doctor_signup where doctor_id = '$doctorID'";
  1582. $result=mysql_query($sql);
  1583. return $result;
  1584. }
  1585. public function update_patient_logout_status($id,$type)
  1586. {
  1587. mysql_query("set character_set_server='utf8'");
  1588. mysql_query("set names 'utf8'");
  1589. $sql = "UPDATE patient SET token = '', status = '2' where patient_id = '$id'";
  1590. $result=mysql_query($sql);
  1591. return $result;
  1592. }
  1593. public function update_doctor_logout_status($id,$type)
  1594. {
  1595. mysql_query("set character_set_server='utf8'");
  1596. mysql_query("set names 'utf8'");
  1597. $sql = "UPDATE doctor_signup SET device_id = '', status = '2' where doctor_id = '$id'";
  1598. //$sql = "UPDATE doctor_signup SET status = '2' where doctor_id = '$id'";
  1599. $result=mysql_query($sql);
  1600. return $result;
  1601. }
  1602. public function update_pharmacy_logout_status($id,$type)
  1603. {
  1604. mysql_query("set character_set_server='utf8'");
  1605. mysql_query("set names 'utf8'");
  1606. $sql = "UPDATE pharmacy SET token = '', status = '2' where pharmacy_id = '$id'";
  1607. $result=mysql_query($sql);
  1608. return $result;
  1609. }
  1610. public function update_doctor_status($id,$status)
  1611. {
  1612. mysql_query("set character_set_server='utf8'");
  1613. mysql_query("set names 'utf8'");
  1614. $sql = "UPDATE doctor_signup SET status = '$status' where doctor_id = '$id'";
  1615. //$sql = "UPDATE doctor_signup SET status = '2' where doctor_id = '$id'";
  1616. $result=mysql_query($sql);
  1617. return $result;
  1618. }
  1619. public function update_doctor_lat_long($id,$lat,$long)
  1620. {
  1621. mysql_query("set character_set_server='utf8'");
  1622. mysql_query("set names 'utf8'");
  1623. $sql = "UPDATE doctor_signup SET lat = '$lat', log = '$long' where doctor_id = '$id'";
  1624. //$sql = "UPDATE doctor_signup SET status = '2' where doctor_id = '$id'";
  1625. $result=mysql_query($sql);
  1626. return $result;
  1627. }
  1628. public function check_doctor_logout_status($id,$type)
  1629. {
  1630. mysql_query("set character_set_server='utf8'");
  1631. mysql_query("set names 'utf8'");
  1632. $sql = "SELECT status FROM doctor_signup where doctor_id = '$id'";
  1633. $result=mysql_fetch_assoc(mysql_query($sql));
  1634. return $result['status'];
  1635. }
  1636. public function update_doctor_took_status($did,$status)
  1637. {
  1638. mysql_query("set character_set_server='utf8'");
  1639. mysql_query("set names 'utf8'");
  1640. $sql = "UPDATE doctor_signup SET status = '$status' where doctor_id = '$did'";
  1641. $result=mysql_query($sql);
  1642. return $result;
  1643. }
  1644. public function update_patient_took_status($pid,$status)
  1645. {
  1646. mysql_query("set character_set_server='utf8'");
  1647. mysql_query("set names 'utf8'");
  1648. $sql = "UPDATE patient SET status = '$status' where patient_id = '$pid'";
  1649. $result=mysql_query($sql);
  1650. return $result;
  1651. }
  1652. public function compress_image($source_url, $destination_url, $quality) {
  1653. $info = getimagesize($source_url);
  1654. //echo $destination_url;
  1655. //echo $destination_url;
  1656. if ($info['mime'] == 'image/jpeg')
  1657. $image = imagecreatefromjpeg($source_url);
  1658. elseif ($info['mime'] == 'image/gif')
  1659. $image = imagecreatefromgif($source_url);
  1660. elseif ($info['mime'] == 'image/png')
  1661. $image = imagecreatefrompng($source_url);
  1662. //echo $image;
  1663. imagejpeg($image, $destination_url, $quality);
  1664. return $destination_url;
  1665. }
  1666. /*-----------------------Map All Person API--------------------------------*/
  1667. public function get_all_patient_api()
  1668. {
  1669. mysql_query("set character_set_server='utf8'");
  1670. mysql_query("set names 'utf8'");
  1671. $sql = "SELECT * from `patient`";
  1672. $result=mysql_query($sql);
  1673. return $result;
  1674. }
  1675. public function get_all_doctor_api($id = "")
  1676. {
  1677. mysql_query("set character_set_server='utf8'");
  1678. mysql_query("set names 'utf8'");
  1679. if($id != "")
  1680. {
  1681. //$sql = "SELECT * from doctor_signup where doctor_id != '".$id."' AND `lat` != '' AND `lat` != '0.0' AND `log` != '' AND `log` != '0.0'";
  1682. $sql = "SELECT * from doctor_signup where `lat` != '' AND `lat` != '0.0' AND `log` != '' AND `log` != '0.0'";
  1683. }
  1684. else{
  1685. $sql = "SELECT * FROM `doctor_signup` WHERE `lat` != '' AND `lat` != '0.0' AND `log` != '' AND `log` != '0.0'";
  1686. }
  1687. $result=mysql_query($sql);
  1688. return $result;
  1689. }
  1690. public function get_all_pharmacy_api()
  1691. {
  1692. mysql_query("set character_set_server='utf8'");
  1693. mysql_query("set names 'utf8'");
  1694. $sql = "SELECT * from pharmacy";
  1695. $result=mysql_query($sql);
  1696. return $result;
  1697. }
  1698. public function get_patient_api($PatientId)
  1699. {
  1700. mysql_query("set character_set_server='utf8'");
  1701. mysql_query("set names 'utf8'");
  1702. $sql = "SELECT * from patient where patient_id='$PatientId'";
  1703. $result=mysql_query($sql);
  1704. return $result;
  1705. }
  1706. public function update_pharmacy_details($pharmacyID,$hourID,$workinghourID,$home_deliveryID,$inject)
  1707. {
  1708. mysql_query("set character_set_server='utf8'");
  1709. mysql_query("set names 'utf8'");
  1710. $sql = "UPDATE pharmacy SET hour_status = '$hourID',home_delivery = '$home_deliveryID',working_hour = '$workinghourID',injection_provider = '$inject' where pharmacy_id = '$pharmacyID'";
  1711. $result=mysql_query($sql);
  1712. return $result;
  1713. }
  1714. public function get_pharmacy_details($pID)
  1715. {
  1716. mysql_query("set character_set_server='utf8'");
  1717. mysql_query("set names 'utf8'");
  1718. $sql = "SELECT * FROM pharmacy where pharmacy_id = '$pID'";
  1719. $result=mysql_query($sql);
  1720. return $result;
  1721. }
  1722. public function update_healthcare_logindetails($ID,$emailID,$mobileNo,$type)
  1723. {
  1724. mysql_query("set character_set_server='utf8'");
  1725. mysql_query("set names 'utf8'");
  1726. $sql = "UPDATE `healthcare_login` SET `email_id` = '$emailID' , `mobile_no` = '$mobileNo' where `id` = '$ID' AND type = '$type'";
  1727. $result=mysql_query($sql);
  1728. return $result;
  1729. }
  1730. public function update_healthcare_pharmacy_logindetails($pharmacyID,$emailID,$mobileNO)
  1731. {
  1732. mysql_query("set character_set_server='utf8'");
  1733. mysql_query("set names 'utf8'");
  1734. $sql = "UPDATE `healthcare_login` SET `email_id` = '$emailID' , `mobile_no` = '$mobileNO' where `id` = '$pharmacyID'";
  1735. $result=mysql_query($sql);
  1736. return $result;
  1737. }
  1738. public function get_lastmessage_groupchat($fromID,$toID,$message)
  1739. {
  1740. mysql_query("set character_set_server='utf8'");
  1741. mysql_query("set names 'utf8'");
  1742. $sql = "SELECT * FROM `group_chat`where `member_id` = '$fromID' AND `group_id` = '$toID' AND `message` = '$message' ORDER BY groupchat_id DESC LIMIT 1";
  1743. $result=mysql_query($sql);
  1744. return $result;
  1745. }
  1746. public function get_doctordetailsD($doctorID)
  1747. {
  1748. mysql_query("set character_set_server='utf8'");
  1749. mysql_query("set names 'utf8'");
  1750. $sql = "SELECT * FROM `doctor_signup`where doctor_id = '$doctorID'";
  1751. $result=mysql_query($sql);
  1752. return $result;
  1753. }
  1754. public function insert_rating_details($patientID,$doctorID,$rate)
  1755. {
  1756. mysql_query("set character_set_server='utf8'");
  1757. mysql_query("set names 'utf8'");
  1758. $sql = "INSERT INTO `rating`(`patient_id`, `doctor_id`, `rate`) VALUES ('$patientID','$doctorID','$rate')";
  1759. $result=mysql_query($sql);
  1760. return $result;
  1761. }
  1762. public function check_rating_status($patientID,$doctorID)
  1763. {
  1764. mysql_query("set character_set_server='utf8'");
  1765. mysql_query("set names 'utf8'");
  1766. $sql = "SELECT * FROM rating where patient_id = '$patientID' AND doctor_id = '$doctorID'";
  1767. $result=mysql_query($sql);
  1768. return $result;
  1769. }
  1770. public function update_rating_details($patientID,$doctorID,$rate)
  1771. {
  1772. mysql_query("set character_set_server='utf8'");
  1773. mysql_query("set names 'utf8'");
  1774. $sql = "UPDATE rating SET rate = '$rate' where patient_id = '$patientID' AND doctor_id = '$doctorID'";
  1775. $result=mysql_query($sql);
  1776. return $result;
  1777. }
  1778. public function get_patient_token_id($id,$type)
  1779. {
  1780. mysql_query("set character_set_server='utf8'");
  1781. mysql_query("set names 'utf8'");
  1782. $sql = "SELECT token as ud_id,patient_id FROM patient where patient_id = '$id'";
  1783. $result=mysql_query($sql);
  1784. return $result;
  1785. }
  1786. public function get_doctor_token_id($id,$type)
  1787. {
  1788. mysql_query("set character_set_server='utf8'");
  1789. mysql_query("set names 'utf8'");
  1790. $sql = "SELECT device_id as ud_id,doctor_id FROM doctor_signup where doctor_id = '$id'";
  1791. $result=mysql_query($sql);
  1792. return $result;
  1793. }
  1794. public function get_pharmacy_token_id($id,$type)
  1795. {
  1796. mysql_query("set character_set_server='utf8'");
  1797. mysql_query("set names 'utf8'");
  1798. $sql = "SELECT pharmacy_id,token as ud_id FROM pharmacy where pharmacy_id = '$id'";
  1799. $result=mysql_query($sql);
  1800. return $result;
  1801. }
  1802. public function insert_casedescription_chat_message($getresult,$patientID,$caseD)
  1803. {
  1804. mysql_query("set character_set_server='utf8'");
  1805. mysql_query("set names 'utf8'");
  1806. $sql = "SELECT pharmacy_id,token as ud_id FROM pharmacy where pharmacy_id = '$id'";
  1807. $result=mysql_query($sql);
  1808. return $result;
  1809. }
  1810. public function get_doctor_history($doctorID)
  1811. {
  1812. mysql_query("set character_set_server='utf8'");
  1813. mysql_query("set names 'utf8'");
  1814. $sql = "select * from doctor_signup where doctor_id = '$doctorID'";
  1815. $result=mysql_query($sql);
  1816. return $result;
  1817. }
  1818. public function get_doctor_rating($doctorID)
  1819. {
  1820. mysql_query("set character_set_server='utf8'");
  1821. mysql_query("set names 'utf8'");
  1822. $sql = "select * from rating where doctor_id = '$doctorID'";
  1823. $result=mysql_query($sql);
  1824. return $result;
  1825. }
  1826. public function get_sum_of_rating($doctorID)
  1827. {
  1828. mysql_query("set character_set_server='utf8'");
  1829. mysql_query("set names 'utf8'");
  1830. $sql = "select sum(rate) as rate from rating where doctor_id = '$doctorID'";
  1831. $result=mysql_query($sql);
  1832. return $result;
  1833. }
  1834. public function check_h_took_status($fromID,$toID)
  1835. {
  1836. mysql_query("set character_set_server='utf8'");
  1837. mysql_query("set names 'utf8'");
  1838. $sql = "select * FROM patient_took where patient_id = '$fromID' AND doctor_id = '$toID' AND status = 1";
  1839. $result=mysql_query($sql);
  1840. return $result;
  1841. }
  1842. public function insert_duration_chat($patientID,$doctorID,$messg,$status,$mytype)
  1843. {
  1844. mysql_query("set character_set_server='utf8'");
  1845. mysql_query("set names 'utf8'");
  1846. $sql = "INSERT INTO `chat_message`(`from_id`, `to_id`, `message`, `status`, `type`, `message_type`, `read_status`) VALUES ('$doctorID','$patientID','$messg','$status','$mytype','text','0')";
  1847. $result=mysql_query($sql);
  1848. return $result;
  1849. }
  1850. public function getDoctorTookStatus($DocId)
  1851. {
  1852. mysql_query("set character_set_server='utf8'");
  1853. mysql_query("set names 'utf8'");
  1854. $sql = "SELECT * FROM `patient_took` WHERE `doctor_id` = '$DocId' and `status` = '1'";
  1855. $result=mysql_fetch_assoc(mysql_query($sql));
  1856. return $result;
  1857. }
  1858. public function getPatientTookStatus($PTId, $DocId)
  1859. {
  1860. mysql_query("set character_set_server='utf8'");
  1861. mysql_query("set names 'utf8'");
  1862. $sql = "SELECT * FROM `patient_took` WHERE `patient_id` = '$PTId' and `doctor_id` = '$DocId' and `status` = '1'";
  1863. $result=mysql_fetch_assoc(mysql_query($sql));
  1864. return $result;
  1865. }
  1866. public function GetTookDetail($id)
  1867. {
  1868. mysql_query("set character_set_server='utf8'");
  1869. mysql_query("set names 'utf8'");
  1870. $sql = "SELECT * FROM `patient_took` WHERE `id` = '$id'";
  1871. $result=mysql_fetch_assoc(mysql_query($sql));
  1872. return $result;
  1873. }
  1874. public function UpdateDoneStatus($id)
  1875. {
  1876. mysql_query("set character_set_server='utf8'");
  1877. mysql_query("set names 'utf8'");
  1878. $sql = "UPDATE `patient_took` SET status = '2' WHERE `id` = '$id'";
  1879. $result=mysql_query($sql);
  1880. return $result;
  1881. }
  1882. public function UpdatePaitentReview($id, $Rating, $Review)
  1883. {
  1884. mysql_query("set character_set_server='utf8'");
  1885. mysql_query("set names 'utf8'");
  1886. $sql = "UPDATE `patient_took` SET pt_rating = '$Rating', pt_review = '$Review' where `id` = '$id'";
  1887. mysql_query($sql);
  1888. }
  1889. public function UpdateDoctorReview($id, $Rating, $Review)
  1890. {
  1891. mysql_query("set character_set_server='utf8'");
  1892. mysql_query("set names 'utf8'");
  1893. $sql = "UPDATE `patient_took` SET doctor_rate = '$Rating', doctor_review = '$Review' where `id` = '$id'";
  1894. mysql_query($sql);
  1895. }
  1896. public function GetDoctorAvgRating($id)
  1897. {
  1898. mysql_query("set character_set_server='utf8'");
  1899. mysql_query("set names 'utf8'");
  1900. $sql = "SELECT AVG(`doctor_rate`) as AvgRate from patient_took where `doctor_id` = '$id'";
  1901. return mysql_fetch_assoc(mysql_query($sql));
  1902. }
  1903. public function get_patient_cancel_details($doctorID)
  1904. {
  1905. mysql_query("set character_set_server='utf8'");
  1906. mysql_query("set names 'utf8'");
  1907. $sql = "select pa.*,p.*, pa.status as TookStatus from patient_took as pa,patient as p where pa.time >= DATE_SUB(CURDATE(), INTERVAL 7 DAY) AND pa.doctor_id = '$doctorID' and p.patient_id=pa.patient_id and pa.status = 0";
  1908. $result=mysql_query($sql);
  1909. return $result;
  1910. }
  1911. public function get_doctor_cancel_details($doctorID)
  1912. {
  1913. mysql_query("set character_set_server='utf8'");
  1914. mysql_query("set names 'utf8'");
  1915. $sql = "select pa.*,p.*, pa.status as TookStatus from patient_took as pa,doctor_signup as p where pa.time >= DATE_SUB(CURDATE(), INTERVAL 7 DAY) AND pa.patient_id = '$doctorID' and p.doctor_id=pa.doctor_id and pa.status = 4";
  1916. $result=mysql_query($sql);
  1917. return $result;
  1918. }
  1919. public function AcceptTimeExt($TookId)
  1920. {
  1921. mysql_query("set character_set_server='utf8'");
  1922. mysql_query("set names 'utf8'");
  1923. $sql = "UPDATE `patient_took` SET status = '1' WHERE `id` = '$TookId'";
  1924. $result=mysql_query($sql);
  1925. return $result;
  1926. }
  1927. public function InsertCancelTook($TookId)
  1928. {
  1929. mysql_query("set character_set_server='utf8'");
  1930. mysql_query("set names 'utf8'");
  1931. $sql = "SELECT * FROM `patient_took` WHERE `id` = '$TookId'";
  1932. $result=mysql_fetch_assoc(mysql_query($sql));
  1933. $PTID = $result['patient_id'];
  1934. $DocId = $result['doctor_id'];
  1935. $sql = "INSERT INTO `cancel_took`(`cancel_took_patient`, `cancel_took_doctor`) VALUES ('$PTID','$DocId')";
  1936. mysql_query($sql);
  1937. $sql = "DELETE FROM `patient_took` WHERE `id` = '$TookId'";
  1938. mysql_query($sql);
  1939. }
  1940. public function GetAllPatientRating($id)
  1941. {
  1942. mysql_query("set character_set_server='utf8'");
  1943. mysql_query("set names 'utf8'");
  1944. $sql = "SELECT * from patient_took as ptt LEFT JOIN doctor_signup as DS on ptt.doctor_id=DS.doctor_id where `patient_id` = '$id' and pt_rating != '0'";
  1945. return mysql_query($sql);
  1946. }
  1947. public function GetAllDoctorRating($id)
  1948. {
  1949. mysql_query("set character_set_server='utf8'");
  1950. mysql_query("set names 'utf8'");
  1951. $sql = "SELECT * from patient_took as ptt LEFT JOIN patient as DS on ptt.patient_id=DS.patient_id where `doctor_id` = '$id' and doctor_rate != '0'";
  1952. return mysql_query($sql);
  1953. }
  1954. /*public function get_doctor_history($doctor_id,$hist_date)
  1955. {
  1956. mysql_query("set character_set_server='utf8'");
  1957. mysql_query("set names 'utf8'");
  1958. echo $sql = "SELECT patient_id FROM patient_took where doctor_id = '$doctor_id' AND status = '2' AND time >= '$hist_date'";
  1959. $result=mysql_query($sql);
  1960. return $result;
  1961. }
  1962. */
  1963. /*public function get_doctor_history($doctor_id,$hist_date)
  1964. {
  1965. mysql_query("set character_set_server='utf8'");
  1966. mysql_query("set names 'utf8'");
  1967. $sql = "SELECT patient_id FROM patient_took where doctor_id = '$doctor_id' AND status = '2' AND time >= '$hist_date'";
  1968. $result=mysql_query($sql);
  1969. return $result;
  1970. }*/
  1971. }
  1972. ?>