load->model('formbuilder/Formbuilder_model'); $this->load->model('Formmapping_model'); } function index() { $this->load->view('home/dashboard'); // just the header file $this->load->view('namelist'); $this->load->view('home/footer'); // just the header file } function addMapping(){ $data['list']=$this->Formbuilder_model->get_list(); $data['heading']="Add Mapping"; //echo '
'; print_r($data);die; $this->load->view('home/dashboard'); // just the header file $this->load->view('editname',$data); $this->load->view('home/footer'); // just the header file } function editMapping(){ $id=$this->input->get('id'); $data['list']=$this->Formbuilder_model->get_list(); $data['mapping']=$this->Formmapping_model->get_mapping_data($id); $data['heading']="Edit Mapping"; //echo ''; print_r($data);die; $this->load->view('home/dashboard'); // just the header file $this->load->view('editname',$data); $this->load->view('home/footer'); // just the header file } function getTemplateId() { $formname=$this->input->post('name'); $output=$this->Formmapping_model->getFormDataByName($formname); $templateArr=explode(',', $output->template_id); print_r($templateArr); } function saveMapping(){ $post=$this->input->post(); if(isset($post['form_id'])){ $id=$post['form_id']; } // echo $id; // echo ''; print_r($post);die; $data['form_name']=$post['form_name']; $data['template_id']=implode(',',$post['template_id']) ; if($id!=""){ $result=$this->Formmapping_model->updateMapping($data,$id); }else{ $result=$this->Formmapping_model->saveMapping($data); } if($result['code']=='200'){ $this->session->set_flashdata('success_msg', $result['msg']); }else{ $this->session->set_flashdata('failed_msg', $result['msg']); } redirect('formmapping'); } function getFromData(){ $formid=$this->input->get('formid'); $output=$this->Formbuilder_model->getFormData($formid); print_r($output); } public function getList() { $requestData = $_REQUEST; $start = $requestData['start']; $limit = $requestData['length']; $orderColumn=$requestData['order'][0]['column']; $orderType=$requestData['order'][0]['dir']; $search = $this->input->post('search')['value']; if (!empty($search)) { $data['name'] = $this->Formmapping_model->getNameByLimitBySearch($limit, $start, $search,$orderColumn, $orderType); } else { $data['name'] = $this->Formmapping_model->getNameByLimit($limit, $start, $orderColumn, $orderType); } $listCount = sizeof($data['name']); foreach ($data['name'] as $data) { static $slno = 1; $options1 = '' . lang('Edit') .' '; // $options2 = '' . lang('Preview') .' '; $info[] = array( $slno, $data->form_name, //$data->template_id, $data->template_name, //$switch, $options1, ); $slno++; } $csrf_name = $this->security->get_csrf_token_name(); $csrf_hash = $this->security->get_csrf_hash(); if ($listCount > 0) { $output = array( "draw" => intval($requestData['draw']), "recordsTotal" => $this->Formmapping_model->total_list(), "recordsFiltered" => $listCount, "data" => $info ); } else { $output = array( // "draw" => 1, "recordsTotal" => 0, "recordsFiltered" => 0, "data" => [] ); $output[$csrf_name] = $csrf_hash; } echo json_encode($output); } } /* End of file accountant.php */ /* Location: ./application/modules/accountant/controllers/accountant.php */