public function dathen() { if ($type = $this->input->get('type')) { if ($type == 'form') { $this->session->set_userdata('token_dathen_client', base64_encode(substr(sha1(time() . 'monster'), 0, 6))); $this->load->view('components/popup_dat_hen'); } else { if ($type == 'token') { echo $this->session->userdata('token_dathen_client'); } } } if ($this->input->post('token') == $this->session->userdata('token_dathen_client')) { if (preg_match('/^[0-9]{10,11}$/', $this->input->post('dienthoai'))) { $benhdb = new BenhtvDB(); $benhdb->saveDatHen($this->input->post()); $this->session->unset_userdata('token_dathen_client'); $dataMenu['message'] = 'Đặt hẹn khám thành công.'; $dataMenu['error'] = false; } else { $dataMenu['message'] = 'Số điện thoại không hợp lệ. Vui lòng nhập lại số điện thoại.'; $dataMenu['error'] = true; } echo json_encode($dataMenu); } return false; }
public function Dang_ky_kham_benh() { $data = array(); $result = array(); if ($this->input->post('sp_input')) { $data['post']['txt_hoten'] = $this->input->post('txt_hoten', false); $data['post']['txt_noidungkham'] = $this->input->post('txt_noidungkham', false); $data['post']['txt_sdt'] = $this->input->post('txt_sdt', false); if (!$data['post']['txt_sdt']) { $result['status'] = false; } try { $data['post']['txt_sdt'] = intval($data['post']['txt_sdt']); $data['post']['txt_sdt'] = '0' . $data['post']['txt_sdt']; } catch (Exception $e) { $result['status'] = false; echo json_encode($result); exit; } if (strlen($data['post']['txt_sdt']) == 10 || strlen($data['post']['txt_sdt']) == 11) { } else { $result['status'] = false; echo json_encode($result); exit; } $bv = new BenhtvDB(); $result['status'] = $bv->dang_ky_kham_nhanh($data['post']['txt_hoten'], $data['post']['txt_sdt'], $data['post']['txt_noidungkham']); echo json_encode($result); exit; } $result['status'] = false; echo json_encode($result); exit; }