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;
 }
Exemple #2
0
 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;
 }