load->model('caregivers/Caregiver_model'); $this->load->model('Addcaregiver_model'); } public function register() { // _die($_POST); $id = $this->input->post('id'); //print_r($id);die; $form_status = $this->input->post('form_status'); $form_mode = $this->input->post('form_mode'); $fname = $this->input->post('fname'); $lname = $this->input->post('lname'); $email = $this->input->post('email'); $phone = $this->input->post('phone'); $password = $this->input->post('password'); $qualification_type = $this->input->post('qualification_type'); $hire_type = "New Hire"; $data = array(); if(empty($id)){ if ($this->ion_auth->email_check($email)) { $this->session->set_flashdata('feedback_error', 'This Email Address Is Already Registered'); redirect('caregivers/addNewCaregiver'); }else{ if($hire_type=='Re-Hire' && $date_of_re_hire==''){ $this->session->set_flashdata('feedback_error', 'Enter re-hire daate.'); redirect('caregivers/addNewCaregiver'); }else{ $username = $this->input->post('fname'); $dfg = 6; $this->ion_auth->register($username, $password, $email,$dfg); $ion_user_id = $this->db->get_where('users', array('email' => $email))->row()->id; } } $application_date=date ('Y-m-d', now()); if(isset($_POST['fname'])){ $data['fname'] = $fname; } if(isset($_POST['mid_name'])){ $data['mid_name'] = $_POST['mid_name']; } if(isset($_POST['lname'])){ $data['lname'] = $lname; } if(isset($_POST['email'])){ $data['email'] = $email;} //if(isset($_POST['dependents'])){ $data['dependents'] = $dependents; } if(isset($_POST['qualification_type'])){ $data['qualification_type'] = $_POST['qualification_type']; } if(isset($_POST['hire_type'])){ $data['hire_type'] = $hire_type; } if(isset($_POST['date_of_re_hire'])){ $data['date_of_re_hire'] = $date_of_re_hire; } if(isset($_POST['phone'])){ $data['phone'] = $phone; } $data['caregiver_id']=''.str_pad($ion_user_id, 6, "0", STR_PAD_LEFT); $data['ion_user_id'] = $ion_user_id; $data['application_date'] = $application_date; $data['created_by'] = ''; $data['form_status'] = 1; $data['status'] = 1; $pctg = array(); $pctg['form1']=0;$pctg['form2']=0;$pctg['form3']=0;$pctg['form4']=0;$pctg['form5']=0;$pctg['form6']=0;$pctg['form7']=0;$pctg['form8']=0;$pctg['form9']=0;$pctg['form10']=0;$pctg['form11']=0; $data['from_tab_status_pctg'] = json_encode($pctg); // _die($data); $cargiverId=$this->Caregiver_model->insertNurse($data); $this->session->set_flashdata('caregiver_created', 'Caregiver created successfully.'); // send_email($from,$to,$subject,$message) $from = 'noreply@admin.com'; $to = $email; $subject = 'WECURO Caregiver Registration'; $message = 'Thank tou for registering with us'; send_email($from,$to,$subject,$message); redirect('/'); } } } /* End of file appointment.php */ /* Location: ./application/modules/appointment/controllers/appointment.php */