%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 Picklocation extends MY_Controller { public function __construct() { parent::__construct(); if(empty($_SESSION['logged_user']['id'])) { redirect(LANG_URL . '/home'); } $this->load->Model('Public_model'); } public function index() { $data = array(); $head = array(); $arrSeo = $this->Public_model->getSeo('picklocation'); $head['title'] = @$arrSeo['title']; $head['description'] = @$arrSeo['description']; $head['keywords'] = str_replace(" ", ",", $head['title']); /*$collection_time =array("10:00 AM" =>"10:00 AM - 11:00 AM", "11:00 AM" =>"11:00 AM - 12:00 AM", "12:00 PM" =>"12:00 PM - 1:00 PM", "1:00 PM" =>"1:00 PM - 2:00 PM", "2:00 AM" =>"2:00 AM - 3:00 AM", "3:00 AM" =>"3:00 AM - 4:00 AM", "4:00 AM" =>"4:00 AM - 5:00 AM", "5:00 AM" =>"5:00 AM - 6:00 PM", "6:00 PM" =>"6:00 PM - 7:00 PM", "7:00 PM" =>"7:00 PM - 8:00 PM", "8:00 PM" =>"8:00 PM - 9:00 PM", "9:00 PM" =>"9:00 PM - 10:00 PM"); */ $collection_time = array(); $slotResult = getCommonArray('tbl_slot_master'); foreach($slotResult as $row){ $collection_time[$row['slug']] = $row['name']; } $pincodeArray = array(); $pincodeResult = getCommonArray('tbl_pincode_master'); foreach($pincodeResult as $row){ $pincodeArray[$row['slug']] = $row['name']; } //$pincodeArray = array('201306'=>'201306'); // Get Cart Data $user_id = $_SESSION['logged_user']['id']; // Get All Members Details $data['family_members'] = $_SESSION['logged_user'];//$this->Public_model->getAllFamilyMembers($user_id); // Get Booking Details $data['booking_details'] = $this->Public_model->getBookkingAddress('user_booking','user_id', $_SESSION['logged_user']['id']); // Get All Cart Items of user id $data['cart_items'] = $cart_items = $this->Public_model->getMyCartItems($user_id); $package_ids = array(); $member_ids = array(); foreach($cart_items as $key=>$cItems) { $member_ids[] = $key; foreach($cItems as $val){ $package_ids[] = $val['cart_id']; } } // Get HIS Address List $address = $this->Public_model->getPublicDetails('user_address_master','user_id',$user_id); //print_r($address); $addressList = $this->GetPatientAddressList($_SESSION['logged_user']['his_registation_no'], $_SESSION['logged_user']['phone']); //print_r($addressList['PatientAddressList']); die; //die; $data['package_id'] = implode(",",$package_ids); $data['member_id'] = implode(",",$member_ids); // Get Current Address $address = $this->Public_model->getPublicDetails('user_address_master','user_id',$user_id); /*if(!empty($address)){ $data['booking_details'] = $address; }*/ $data['collection_time'] = $collection_time; $data['pincodeArray'] = $pincodeArray; $this->render('pick_location', $head, $data); } /* * function : addNewAddress */ public function addNewAddress(){ if($_POST){ $_POST['user_id'] = $_SESSION['logged_user']['id']; $addressList = $this->GetPatientAddressList($_SESSION['logged_user']['his_registation_no'], $_SESSION['logged_user']['phone']); if(count($addressList['PatientAddressList'])>1) { $_POST['ContactGroupId'] = $addressList['PatientAddressList'][1]['ContactGroupId']; $results_response = $this->setHomeCollectionRegistrationContact($_POST); } else { $results_response = $this->setHomeCollectionRegistrationContact($_POST); } echo $response = $this->Public_model->addNewAddress($_POST); $_SESSION['slot_booking'] = array('booking_date'=>$_POST['booking_date'],'booking_time'=>$_POST['booking_time']); exit(); } } /* * Function : getPatientDetails * */ public function getPatientDetails($RegistrationNo='', $mob = '') { $post = ["FacilityCode"=> "3","MobileNo"=>"$mob","RegistrationNo"=>$RegistrationNo,"EmailId"=>"","DOB"=>"","PatientName"=>"","NationalityId"=> 0]; //print_r($post); //die; $response = phpcurlpostdataapi('GetPatientList', json_encode($post)); return $response; } /* * Function : GetPatientAddressList * */ public function GetPatientAddressList($RegistrationNo, $MobRegId) { $post = ["FacilityID"=>"3","RegistrationNo"=>"$RegistrationNo","MobRegId"=>$MobRegId]; $response = phpcurlpostdataapi('GetPatientAddressList',json_encode($post)); return $response; } /* * Function : setHomeCollectionRegistrationContact * */ public function setHomeCollectionRegistrationContact($post) { $email = $_SESSION['logged_user']['email']; $mobile = $_SESSION['logged_user']['phone']; $RegistrationId = '';//$_SESSION['logged_user']['his_registation_no']; $RegistrationNo = $_SESSION['logged_user']['his_registation_no']; $address = $post['house_no']; $UpdateID = $post['ContactGroupId']>0 ? $post['ContactGroupId'] : 0; $addressLine2 = $post['locality'].' Landmark - '.$post['landmark']; $pinCode = $post['pincode']; $StateName = $post['state_id']; if($StateName){ $stateDetails = getSingleCommonRecord('states', 'state_name',array('id'=>$StateName)); $StateName = $stateDetails['state_name']; } $CityName = $post['city_id']; if($CityName){ $cityDetails = getSingleCommonRecord('city', 'city_name', array('id'=>$CityName)); $CityName = $cityDetails['city_name']; } $params = ["FacilityId"=>FACILITY_ID, "HospitalLocID"=>1, "UpdateID"=>$UpdateID, "RegistrationId"=>"", "RegistrationNo"=>"$RegistrationNo", "Address"=>"$address", "AddressLine2"=>"$addressLine2", "PinCode"=>"$pinCode", "Mobile"=>"$mobile", "Email"=>"$email", "CountryName"=>"india", "StateName"=>"$StateName", "CityName"=>"$CityName", "Status"=>1]; $response = phpcurlpostdataapi('SaveHomeCollectionRegistrationContact',json_encode($params)); return $response; } }