%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'); /** * Description of VideoUpload * * @author : Sharda Tech Pvt. Ltd */ class Managecovidtest extends CI_Controller { //variable for storing error message private $error; //variable for storing success message private $success; function __construct() { parent::__construct(); //load this to validate the inputs in upload form $this->load->model(array('Events_Model')); if(! $this->session->userdata('adid')) redirect('admin/login'); } //appends all error messages private function handle_error($err) { $this->error .= $err . "\r\n"; } //appends all success messages private function handle_success($succ) { $this->success .= $succ . "\r\n"; } public function index(){ $data = array(); $role_id = $this->session->userdata('adid')->role_id; $author_id = $this->session->userdata('adid')->id; $roleArray = array('8'); $data['recorddetails'] = array(); // Get All user Records //$condArray = array('tbl_event_master.status'=>'1', 'tbl_event_master.is_deleted'=>'0'); if($role_id>6){ $condArray['author_id'] =$author_id; } //print_r($role_id);die; if($_GET['status']) { $condArray['status'] = $_GET['status']; } if($_GET['from_date']!='' && $_GET['to_date']!='') { $betweenDate = array('from_date'=>$_GET['from_date'],'to_date'=>$_GET['to_date']); $data['recorddetails'] = $this->Events_Model->getAllRecords('tbl_user_registration', '*', $condArray, array('createdon'=>'DESC'), NULL, NUll, $betweenDate); } else { if($_GET['from_date']) { $condArray['createdon'] = $_GET['from_date']; $data['recorddetails'] = $this->Events_Model->getAllRecords('tbl_user_registration', '*', $condArray, array('createdon'=>'DESC')); } if($_GET['to_date']) { $condArray['createdon'] = $_GET['to_date']; $data['recorddetails'] = $this->Events_Model->getAllRecords('tbl_user_registration', '*', $condArray, array('createdon'=>'DESC')); print_r($condArray); die; } else { $data['recorddetails'] = $this->Events_Model->getAllRecords('tbl_user_registration', '*', $condArray, array('createdon'=>'DESC')); } } $this->load->view('admin/_parts/header',$data); $this->load->view('admin/managecovidtest/index',$data); $this->load->view('admin/_parts/footer'); setHistory('Go to manage Covid Profile listing module'); } /* * Function : addprofile * * */ public function addprofile($id='') { $userArray = $this->session->userdata('adid'); $author_id = $userArray->id; $role_id = $userArray->role_id; $data = array(); if($_POST){ $this->form_validation->set_rules('account_type','Account Type','required'); $this->form_validation->set_rules('full_name','Full Name','required'); $this->form_validation->set_rules('contact_number','Contact Number','required'); $this->form_validation->set_rules('aadhar_number','Aadhar Number','required'); $this->form_validation->set_rules('email_id','Email Id','required'); if($this->form_validation->run()) { $account_type = $this->input->post('account_type'); $full_name = $this->input->post('full_name'); $dob = date('Y-m-d',strtotime($this->input->post('dob'))); $old_photo_proof = $this->input->post('old_photo_proof'); $contact_number = $this->input->post('contact_number'); $aadhar_number = $this->input->post('aadhar_number'); $email_id = $this->input->post('email_id'); $address = $this->input->post('address'); $gender = $this->input->post('gender'); $onsite_collection = $this->input->post('onsite_collection'); $company_name = $this->input->post('company_name'); $status = $this->input->post('status'); $photo_proof = $this->uploadDocuments(); if($old_photo_proof<>'' && $photo_proof=='') { $photo_proof = $old_photo_proof; } $data = array( 'account_type'=>$account_type, 'dob'=>$dob, 'full_name'=>$full_name, 'company_name'=>$company_name, 'age'=>getAge($dob), 'aadhar_number'=>$aadhar_number, 'contact_number'=>$contact_number, 'email_id'=>$email_id, 'photo_proof'=>$photo_proof, 'onsite_collection'=>$onsite_collection, 'gender'=>$gender, 'address'=>$address, 'ip_address'=>get_client_ip(), 'status'=>$status ); //print_r($data); die; if($this->input->post('id')){ $id = $this->input->post('id'); $this->Events_Model->updateinfo($tbl_name='tbl_user_registration',$data,'id',$id); setHistory('User Profile updated successfully'); } else { // Save OTP Table $otpArray = array(); $otpArray = array('mob'=>$contact_number, 'email_id'=>$email_id, 'otp'=>$contact_number,'verify_status'=>'0','createdon'=>date('Y-m-d H:i:s')); $userId = $this->Events_Model->saveinfo($tbl_name='sh_registrations_otp',$otpArray); // User Registration $data['vaccination_status'] = '1'; $data['author_id'] = $author_id; $data['createdon'] = date('Y-m-d H:i:s'); $data['user_id'] = $userId; $eventId = $this->Events_Model->saveinfo($tbl_name='tbl_user_registration',$data); } redirect('admin/managecovidtest'); } else { $this->load->view('admin/_parts/header'); $this->load->view('admin/managecovidtest/addprofile'); $this->load->view('admin/_parts/footer'); } } else { if($id>0){ $data['sd'] = $sd = $this->Events_Model->getSingleRecord('tbl_user_registration',' * ', array('id'=>$id)); } //load the error and success messages $data['errors'] = $this->error; $data['success'] = $this->success; //load the view along with data $this->load->view('admin/_parts/header',$data); $this->load->view('admin/managecovidtest/addprofile',$data); $this->load->view('admin/_parts/footer'); setHistory('Go to Add Profile'); } } /* * Function : uploadDocuments * Description : Upload the documents */ private function uploadDocuments() { $config['upload_path'] = './attachments/documents/'; $config['allowed_types'] = 'gif|jpg|png|jpeg|JPG|PNG|JPEG|PDF|pdf|SVG|svg|avi|mp4|3gp|mpeg|mpg|mov|mp3|flv|wmv'; $this->load->library('upload', $config); $this->upload->initialize($config); if (!$this->upload->do_upload('photo_proof')) { log_message('error', 'Image Upload Error: ' . $this->upload->display_errors()); } $img = $this->upload->data(); return $img['file_name']; } public function deleteprofile($uid) { $this->Events_Model->deleteRecord('tbl_user_registration','id',$uid); $this->session->set_flashdata('success', 'Profile data deleted'); //setHistory('Profile data deleted'); redirect('admin/managecovidtest'); } /* * Function : viewprofile * * */ public function viewprofile($id='') { $data = array(); $author_id = $this->session->userdata('adid')->id; if($_POST['save']=='Save') { $dataArray = array(); $dataArray['admin_id'] = $author_id; $dataArray['author_id'] = $author_id; $dataArray['event_status'] = $_POST['status']; $dataArray['comment'] = $_POST['comment']; $dataArray['user_id'] = $id; $dataArray['createdon'] = date('Y-m-d H:i:s'); $eventId = $this->Events_Model->saveinfo($tbl_name='tbl_profile_approval_transaction',$dataArray); $evmArray = array(); $evmArray = array('status'=>$_POST['status']); $this->Events_Model->updateinfo($tbl_name='tbl_user_registration',$evmArray,'id',$id); } $data['recordsArray'] = $this->Events_Model->getSingleRecord('tbl_user_registration',' * ', array('id'=>$id)); // Get All Comments $data['commentsDetails'] = $this->Events_Model->getAllRecords('tbl_profile_approval_transaction', '*', array('user_id'=>$id)); $this->load->view('admin/_parts/header',$data); $this->load->view('admin/managecovidtest/view_profile',$data); $this->load->view('admin/_parts/footer'); setHistory('Go to profile view'); } }