%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
<?php defined('BASEPATH') OR exit('No direct script access allowed'); Class Opensurvey extends CI_Controller { function __construct(){ parent::__construct(); $this->load->model(array('Common_Model','Survey_Model')); } public function index() { $data = array(); $header = array(); $record_num = end($this->uri->segment_array()); if($_POST){ //print_r($_POST); die('test'); //print_r($_POST); die('test'); $this->form_validation->set_rules('full_name','Full Name','required'); $this->form_validation->set_rules('age','Age','required'); $this->form_validation->set_rules('gender','Gender','required'); $this->form_validation->set_rules('location','Location','required'); $this->form_validation->set_rules('pincode','Pincode','required'); $this->form_validation->set_rules('contact_no','Contact No','required'); $this->form_validation->set_rules('date','Date','required'); if($this->form_validation->run()) { $resp = $this->Survey_Model->save_answer(); if($resp){ redirect('opensurvey/thanks/'.base64_encode($_POST['survey_id'])); } } } if(base64_decode($record_num)){ $data['survey_id'] = $survey_id = base64_decode($record_num); $data['record'] = $this->Survey_Model->getSingleRecord('survey_set',' * ', array('id'=>$survey_id)); $data['questionListArray'] = $this->Survey_Model->getAllRecords('survey_questions',' * ', array('survey_id'=>$survey_id,'status'=>'1'),array('order_by'=>'DESC')); } $this->load->view('_parts/header',$data); $this->load->view('open-survey-feedback',$data); $this->load->view('_parts/footer'); } public function hindi() { $data = array(); $header = array(); $record_num = end($this->uri->segment_array()); if($_POST){ //print_r($_POST); die('test'); //print_r($_POST); die('test'); $this->form_validation->set_rules('full_name','Full Name','required'); $this->form_validation->set_rules('age','Age','required'); $this->form_validation->set_rules('gender','Gender','required'); $this->form_validation->set_rules('location','Location','required'); $this->form_validation->set_rules('pincode','Pincode','required'); $this->form_validation->set_rules('contact_no','Contact No','required'); $this->form_validation->set_rules('date','Date','required'); if($this->form_validation->run()) { $resp = $this->Survey_Model->save_answer(); if($resp){ redirect('opensurvey/hindithanks/'.base64_encode($_POST['survey_id'])); } } } if(base64_decode($record_num)){ $data['survey_id'] = $survey_id = base64_decode($record_num); $data['record'] = $this->Survey_Model->getSingleRecord('survey_set',' * ', array('id'=>$survey_id)); $data['questionListArray'] = $this->Survey_Model->getAllRecords('survey_questions',' * ', array('survey_id'=>$survey_id,'status'=>'1'),array('order_by'=>'DESC')); } $this->load->view('_parts/header',$data); $this->load->view('open-hindi-survey-feedback',$data); $this->load->view('_parts/footer'); } /* * Function : Thanks * */ public function thanks() { $data = array(); $header = array(); $record_num = end($this->uri->segment_array()); $data['survey_id'] = $survey_id = base64_decode($record_num); $data['record'] = $this->Survey_Model->getSingleRecord('survey_set',' * ', array('id'=>$survey_id)); $this->load->view('_parts/header',$data); $this->load->view('open-survey-thanks',$data); $this->load->view('_parts/footer'); } /* * Function : hindithanks * */ public function hindithanks() { $data = array(); $header = array(); $record_num = end($this->uri->segment_array()); $data['survey_id'] = $survey_id = base64_decode($record_num); $data['record'] = $this->Survey_Model->getSingleRecord('survey_set',' * ', array('id'=>$survey_id)); $this->load->view('_parts/header',$data); $this->load->view('open-hindi-survey-thanks',$data); $this->load->view('_parts/footer'); } /* * Function : getsurveylist * */ public function getsurveylist(){ $survey_id = $this->input->post('survey_id'); $results = array(); $temp .= ''; if($survey_id>0){ $record = $this->Survey_Model->getSingleRecord('survey_set',' * ', array('id'=>$survey_id)); $questionListArray = $this->Survey_Model->getAllRecords('survey_questions',' * ', array('survey_id'=>$survey_id,'status'=>'1'),array('order_by'=>'DESC')); if($survey_id=='4') { $i = $survey_id; } else { $i = $survey_id+1;} foreach($questionListArray as $row) { $temp .= '<h5>'.$i++.'.'.$row["question"].'</h5>'; $temp .= '<div class="col-md-12"> <input type="hidden" name="qid[]" value="'.$row["id"].'"> <input type="hidden" name="ques_type_'.$row["id"].'" value="'.$row["type"].'">'; if($row['type'] == 'radio_opt'){ foreach(json_decode($row['frm_option']) as $k => $v){ $temp .='<div class="icheck-primary"> <input type="radio" id="option_'.$k.'" name="answer['.$row['id'].']" value="'.$k.'" checked=""> <label for="option_'.$k.'">'.$v.'</label> </div>'; } } else if($row['type'] == 'check_opt'){ foreach(json_decode($row['frm_option']) as $k => $v){ $temp .='<div class="icheck-primary"> <input type="checkbox" id="option_'.$k.'" name="answer['.$row['id'].'][]" value="'.$k.'" > <label for="option_'.$k.'">'.$v.'</label> </div>'; } } else if($row['type'] == 'textfield_b'){ $temp .='<div class="form-group"> <input type="hidden" name="ans_id_'.$row["id"].'" value="'.$row["id"].'"> '.base64_decode($row['frm_option']).'</div>'; } else{ $temp .='<div class="form-group"> <input type="text" name="answer['.$row['id'].']" id="" cols="30" rows="4" class="form-control" placeholder="Write Something Here..."> </div>'; } $temp .='</div> '; } } $results['response'] = $temp; header('Content-type: application/json'); echo json_encode($results); die; } }