403Webshell
Server IP : 103.234.187.230  /  Your IP : 216.73.216.216
Web Server : Apache
System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/b2bzend/application/models/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/b2bzend/application/models//Tbltbbcuser_old.php
<?php

/*
 * Catabatic Technology Pvt. Ltd.
 * File Name :Tbltbb2Cuser.php
 * File Description :
 * Created By : Harpreet
 * Created Date: 26-July-2016
 */

class Travel_Model_Tbltbbcuser {

    private $db = NULL;

    public function __construct() {
        $request = Zend_Controller_Front::getInstance()->getRequest();
        $this->baseUrl = $request->getScheme() . '://' . $request->getHttpHost();
        $this->db = Zend_Db_Table::getDefaultAdapter();
    }

    public function __destruct() {
        $this->db->closeConnection();
    }    


    public function addGuest($guestData = array()) {
        $sessionLogin_user = new Zend_Session_Namespace('sessionLogin_user');
        $now = date("Y-m-d H:i:s");
        $chkout= date('Y-m-d H:i:s', strtotime($_SESSION['chekOutDate']));
        $chkIN = date('Y-m-d H:i:s', strtotime($_SESSION['chekInDate']));
        if (!empty($guestData)) {

            $sqlMAX = "SELECT TOP 1 CustomerSysId FROM TB_Agency_Customer order by CustomerSysId Desc";
            $maxId = $this->db->query($sqlMAX)->fetchAll();
            foreach ($maxId as $masIDS) {
                $maxUserID = $masIDS['CustomerSysId'];
                $maxUserID++;
            }

            $sql = "SELECT EmailId,Contacts FROM TB_Agency_Customer";
            $rowset = $this->db->query($sql)->fetchAll();
            $emailMess = '';
            foreach ($rowset as $val) {
                if ($val['EmailId'] == $guestData['emailId']) {
                    $sqlEmail = "SELECT * FROM TB_Agency_Customer WHERE EmailId='" . $guestData['emailId'] . "' ";
                    $rowset = $this->db->query($sqlEmail)->fetchAll();
                    $emailMess = $guestData['emailId'] . ' Allready Exist';
                    $_SESSION['USER_DETAILS_HTL'] = $rowset;
                } else if ($val['Contacts'] == $guestData['mobilNo']) {
                    $emailMess = $guestData['mobilNo'] . ' Allready Exist';
                    $sqlMobil = "SELECT * FROM TB_Agency_Customer WHERE Contacts='" . $guestData['mobilNo'] . "' ";
                    $rowset = $this->db->query($sqlMobil)->fetchAll();
                    $_SESSION['USER_DETAILS_HTL'] = $rowset;
                }
            }
            //echo $maxId;
            if ($emailMess != '') {
                //*************insert Data   TB_Agency_Customer_Members ********/   
                $meID = '1';
                $MemberSql = "select  top 1 MemberSysId from TB_Agency_Customer_Members 
where CustomerSysId='" . $_SESSION['USER_DETAILS_HTL'][0]['CustomerSysId'] . "' order by MemberSysId DESC";
                $rowsetMem = $this->db->query($MemberSql)->fetchAll();
                foreach ($rowsetMem as $memId) {
                    $meID = $memId['MemberSysId'];
                    $meID++;
                }

                $arrCustMem = array('AgencySysId' => $sessionLogin_user->intLoggedinUserAgencySysId,
                    'CustomerSysId' => $_SESSION['USER_DETAILS_HTL'][0]['CustomerSysId'],
                    'MemberSysId' => $meID, 'EmailId' => $guestData['emailId'],
                    'Title' => $guestData['initial'], 'Logo' => ' ', 'IsfromSM' => '0', 'SMTypeId' => '0', 'SMId' => '0', 'UserId' => '0', 'IsEmployee' => '0',
                    'Contacts' => $guestData['mobilNo'], 'JoinDate' => $chkIN, 'ExitDate' => $chkout, 'UserName' => ' ',
                    'FirstName' => $guestData['firstName'], 'LastName' => $guestData['lastName'], 'Designation' => ' ', 'Password' => ' ', 'RandStr' => ' ',
                    'PasswordExpiryDate' => EMPTY_DATE, 'IsPswExpire' => '0', 'OtherEmail' => ' ',
                    'SecondaryEmail' => ' ', 'LastLoginTime' => EMPTY_DATE, 'IsLogInNow' => '0', 'CreatedByUserSysId' => $sessionLogin_user->intLoggedinUserId
                    , 'RandomCode' => ' ', 'Gender' => '0',
                    'UserNickName' => ' ', 'UserPicPath' => '', 'ContactNo1' => '0', 'ContactNo2' => '0', 'HomePhone' => '0',
                    'SecondaryPhone' => '0', 'UserDetails' => ' ', 'Address' => ' ', 'CitySysId' => '0', 'StateOrZoneSysId' => '0',
                    'CountrySysId' => '0',
                    'PinCode' => '0', 'SecondaryAddress' => ' ', 'Fax' => '0', 'MacIp' => '0', 'SpeakingLangSysId' => '0',
                    'Signature' => ' ', 'UpdateDate' => EMPTY_DATE, 'RegisterDate' => EMPTY_DATE, 'IsActivated' => '0', 'IsApproved' => '0',
                    'IsActive' => '0', 'IsMarkForDelete' => '0');
                // echo 'TB_Agency_Customer_Members';print_r($arrCustMem);
                try {


                    $this->db->insert('TB_Agency_Customer_Members', $arrCustMem);
                    $lastIDCustMem = $this->db->lastInsertId('TB_Agency_Customer_Members');
                } catch (Exception $e) {
                    die('There has been an error. ' . $e->getMessage());
                }


                //*************insert Data   TB_Agency_Customer_TravelPlan ********/ 

                $plancode = 'Q/' . date('y');
                $arrTravelPln = array('PlanBookingId' => $plancode, 'AgencySysId' => $sessionLogin_user->intLoggedinUserAgencySysId,
                    'StatusType' => '0',
                    'CustomerSysId' => $_SESSION['USER_DETAILS_HTL'][0]['CustomerSysId'], 
                    'PlanType' => '2',
                    'StartDate' => $now, 'ValidTill' => EMPTY_DATE,
                    'CreateDate' => $now, 'UpdateDate' => $now, 'ApproveDate' => $now,
                    'IsMarkForDel' => '0', 'IsActive' => '1', 'IsAprooved' => '0');
                //echo 'TB_Agency_Customer_TravelPlan';print_r($arrTravelPln);
                try {

                    $this->db->insert('TB_Agency_Customer_TravelPlan', $arrTravelPln);
                    $lastIDTvlPln = $this->db->lastInsertId('TB_Agency_Customer_TravelPlan');
                    $_SESSION['TPSysId'] = $lastIDTvlPln;
                } catch (Exception $e) {
                    die('There has been an error. ' . $e->getMessage());
                }


                //*************insert Data   TB_Agency_Customer_TravelPlan_Itenary ********/ 

                $arrTvlItnry = array('TPSysId' => $lastIDTvlPln, 'AgencySysId' => $sessionLogin_user->intLoggedinUserAgencySysId,
                    'PlanType' => '2', 'StartDate' => $now, 'EndDate' => EMPTY_DATE, 'CreateDate' => $now,
                    'UpdateDate' => $now);
                try {

                    $this->db->insert('TB_Agency_Customer_TravelPlan_Itenary', $arrTvlItnry);
                    $lastIDTvlITnry = $this->db->lastInsertId('TB_Agency_Customer_TravelPlan_Itenary');
                } catch (Exception $e) {
                    die('There has been an error. ' . $e->getMessage());
                }
                //*************************TB_Agency_Customer_TravelPlan_Accom*********************//
                 if(isset($_SESSION['BOOK_ROM_INVENTORY'])){
                    $romType=$_SESSION['BOOK_ROM_INVENTORY'][0]['Title'];
                }if(isset($_SESSION['BOOK_ROM_INVENTORY'])){
                    $romType=$_SESSION['blkRoom']['BlockRoomResult']['HotelRoomsDetails'][0]['RoomTypeName'];
                }
                try {
                   
                    $booking = 'HTL-' . Zend_Controller_Action_HelperBroker::getStaticHelper('General')->generateRandomString(5);
                    $memCnt = count($_SESSION['sessionHotelDirectSearchData']['params']['memberDetails']);
                    $memArr = $_SESSION['sessionHotelDirectSearchData']['params']['memberDetails'];
                    $j = 0; $K=1;
                    for ($i = 0; $i < $memCnt; $i++) {
                        $sqlMAX = "SELECT TOP 1 SeqId FROM TB_Agency_Customer_TravelPlan_Accom order by SeqId Desc";
                        $maxId = $this->db->query($sqlMAX)->fetchAll();
                        foreach ($maxId as $masIDS) {
                            $maxUserID = $masIDS['SeqId'];
                            $maxUserID++;
                        }
                        $insertTravelPlan_Accom = array("TPIntSysId" => $lastIDTvlITnry, "SeqId" => $K,
                            "AccoBookingId" => $booking, "XRefBookingId" => ' '
                            , "AgencySysId" => $sessionLogin_user->intLoggedinUserAgencySysId,
                            "AccoSysId" => $_SESSION['SELECTED_HTL_ID'], 'RoomType' => '0', 'RoomNumber'=> $_SESSION['SEARCH']['selectRoom'], "Title" => $_SESSION['SEARCH']['Hotel_name_city'],
                            "SpecialRequest" => $guestData['special_req'],
                            'CheckInTime' => $chkIN, 'CheckOutTime' => $chkout, 'XRefCityId' => $_SESSION['SEARCH']['hidden_selected_hotel_id'], "FromDate" => $chkIN
                            , "ToDate" => $chkout, "AdultPax" => $memArr[$j]['AdultPax'], "ChildPax" => $memArr[$j]['ChildPax'], "InfantPax" => '0',
                            "PetPax" => '0', 'ChildsAge' => $memArr[$j]['ChildsAge'], "TotalPax" => $memCnt, "StarRating" => '0', "CurrencyType" => '0',
                            "TotalCost" => '0', "Discounts" => '0'
                            , "Taxes" => '0', "NetCost" => '0', "CreateDate" => $now, "UpdateDate" => $now, "IsMarkForDel" => '0', "IsActive" => 1);
//echo '<pre>';
//print_r($insertTravelPlan_Accom);
                        $this->db->insert('TB_Agency_Customer_TravelPlan_Accom', $insertTravelPlan_Accom);
//print_r($insertTravelPlan_Accom);exit;

                        $j++; $K++;
                    }
                    $lastPlanID = $this->db->lastInsertId('TB_Agency_Customer_TravelPlan_Accom');
                    $_SESSION['SeqId'] = $maxUserID;

                    // print_r($_SESSION['SeqId']);exit; 
                } catch (Exception $e) {
                    die('There has been an error. ' . $e->getMessage());
                }
                return 1;
            } else {


                //Zend_Session::rememberMe(60 * 60 * 24 * 7);
                //*************insert Data   TB_CRM_CustomerAccount ********/
                $arAdCustomerCRM = array('EmailId' => $guestData['emailId'], 'Salutation' => $guestData['initial'], 'PrimaryContactNumber' => $guestData['mobilNo'],
                    'FullName' => $guestData['firstName'] . ' ' . $guestData['lastName'], 'FirstName' => $guestData['firstName'], 'LastName' => $guestData['lastName'], 'IsActivated' => '1',
                    'ActiveDate' => EMPTY_DATE, 'IsApproved' => '1', 'IsActive' => '1', 'IsMarkForDelete' => '0');

                try {
                    $this->db->insert('TB_CRM_CustomerAccount', $arAdCustomerCRM);
                    $lastIDCRM = $this->db->lastInsertId('TB_CRM_CustomerAccount');
                } catch (Exception $e) {
                    die('There has been an error. ' . $e->getMessage());
                }


                //*************insert Data   TB_Agency_Customer ********/   
                $now = date("Y-m-d H:i:s");

                $arrCustomer = array('AgencySysId' => $sessionLogin_user->intLoggedinUserAgencySysId, 'CRMCustSysId' => $lastIDCRM, 'EmailId' => $guestData['emailId'], 'Title' => $guestData['initial'],
                    'Logo' => '', 'IsfromSM' => '0', 'SMTypeId' => '0', 'SMId' => '', 'UserId' => '0', 'IsEmployee' => '0',
                    'Contacts' => $guestData['mobilNo'], 'ExitDate' => EMPTY_DATE, 'UserName' => '', 'FirstName' => $guestData['firstName'], 'LastName' => $guestData['lastName'],
                    'Designation' => '', 'Password' => '', 'RandStr' => '', 'PasswordExpiryDate' => EMPTY_DATE, 'IsPswExpire' => 0,
                    'OtherEmail' => '', 'SecondaryEmail' => '', 'LastLoginTime' => EMPTY_DATE, 'IsLogInNow' => 0, 'CreatedByUserSysId' => $sessionLogin_user->intLoggedinUserId,
                    'RandomCode' => '', 'Gender' => '', 'UserNickName' => '', 'UserPicPath' => '', 'ContactNo1' => '', 'ContactNo2' => '',
                    'HomePhone' => '', 'SecondaryPhone' => '', 'UserDetails' => '', 'Address' => '', 'CitySysId' => 0,
                    'StateOrZoneSysId' => 0, 'CountrySysId' => 0, 'PinCode' => '', 'SecondaryAddress' => '', 'Fax' => '',
                    'MacIp' => '', 'SpeakingLangSysId' => 0, 'Signature' => '', 'UpdateDate' => EMPTY_DATE,
                    'RegisterDate' => EMPTY_DATE, 'SpecialRequest' => $guestData['special_req'], 'IsActivated' => '0', 'IsApproved' => 0, 'IsActive' => 0, 'IsMarkForDelete' => '0'
                );

                try {
                    $this->db->insert('TB_Agency_Customer', $arrCustomer);
                    $lastUserIDCustomAgency = $this->db->lastInsertId('TB_Agency_Customer');
                    $sqlLastInsert = "SELECT * FROM TB_Agency_Customer WHERE CustomerSysId='" . $lastUserIDCustomAgency . "'";
                    $rowset = $this->db->query($sqlLastInsert)->fetchAll();
                    $_SESSION['USER_DETAILS_HTL'] = $rowset;
                } catch (Exception $e) {
                    die('There has been an error. ' . $e->getMessage());
                }
                //*************insert Data   TB_Agency_Customer_Members ********/   

                $arrCustMem = array('AgencySysId' => $sessionLogin_user->intLoggedinUserAgencySysId,
                    'CustomerSysId' => $lastUserIDCustomAgency,
                    'MemberSysId' => '1', 'EmailId' => $guestData['emailId'],
                    'Title' => $guestData['initial'], 'Logo' => ' ', 'IsfromSM' => '0', 'SMTypeId' => '0', 'SMId' => ' ', 'UserId' => '0', 'IsEmployee' => '0',
                    'Contacts' => $guestData['mobilNo'], 'JoinDate' => $chkIN, 'ExitDate' => $chkout, 'UserName' => ' ',
                    'FirstName' => $guestData['firstName'], 'LastName' => $guestData['lastName'], 'Designation' => ' ', 'Password' => ' ', 'RandStr' => ' ',
                    'PasswordExpiryDate' => EMPTY_DATE, 'IsPswExpire' => '0', 'OtherEmail' => ' ',
                    'SecondaryEmail' => ' ', 'LastLoginTime' => EMPTY_DATE, 'IsLogInNow' => '0', 'CreatedByUserSysId' => $sessionLogin_user->intLoggedinUserId
                    , 'RandomCode' => ' ', 'Gender' => '0',
                    'UserNickName' => ' ', 'UserPicPath' => ' ', 'ContactNo1' => ' ', 'ContactNo2' => ' ', 'HomePhone' => ' ',
                    'SecondaryPhone' => ' ', 'UserDetails' => ' ', 'Address' => ' ', 'CitySysId' => '0', 'StateOrZoneSysId' => '0',
                    'CountrySysId' => '0',
                    'PinCode' => ' ', 'SecondaryAddress' => ' ', 'Fax' => ' ', 'MacIp' => ' ', 'SpeakingLangSysId' => '0',
                    'Signature' => ' ', 'UpdateDate' => EMPTY_DATE, 'RegisterDate' => EMPTY_DATE, 'IsActivated' => '0', 'IsApproved' => '0',
                    'IsActive' => '0', 'IsMarkForDelete' => '0');
                try {

                    $this->db->insert('TB_Agency_Customer_Members', $arrCustMem);
                    $lastIDCustMem = $this->db->lastInsertId('TB_Agency_Customer_Members');
                } catch (Exception $e) {
                    die('There has been an error. ' . $e->getMessage());
                }


                //*************insert Data   TB_Agency_Customer_TravelPlan ********/ 
                $now = date("Y-m-d H:i:s");
                $plancode = 'Q/' . date('y');
                $arrTravelPln = array('PlanBookingId' => $plancode, 'AgencySysId' => $sessionLogin_user->intLoggedinUserAgencySysId,
                    'StatusType' => '0',
                    'CustomerSysId' => $lastUserIDCustomAgency, 'PlanType' => '2','StartDate' => $now, 'ValidTill' => EMPTY_DATE,
                    'CreateDate' => $now, 'UpdateDate' => $now, 'ApproveDate' => $now,
                    'IsMarkForDel' => '0', 'IsActive' => '1', 'IsAprooved' => '0');
                try {

                    $this->db->insert('TB_Agency_Customer_TravelPlan', $arrTravelPln);
                    $lastIDTvlPln = $this->db->lastInsertId('TB_Agency_Customer_TravelPlan');
                    $_SESSION['TPSysId'] = $lastIDTvlPln;
                } catch (Exception $e) {
                    die('There has been an error. ' . $e->getMessage());
                }


                //*************insert Data   TB_Agency_Customer_TravelPlan_Itenary ********/ 

                $arrTvlItnry = array('TPSysId' => $lastIDTvlPln, 'AgencySysId' => $sessionLogin_user->intLoggedinUserAgencySysId,
                    'PlanType' => '2', 'StartDate' => $now, 'EndDate' => EMPTY_DATE, 'CreateDate' => $now,
                    'UpdateDate' => $now);
                try {

                    $this->db->insert('TB_Agency_Customer_TravelPlan_Itenary', $arrTvlItnry);
                    $lastIDTvlITnry = $this->db->lastInsertId('TB_Agency_Customer_TravelPlan_Itenary');
                } catch (Exception $e) {
                    die('There has been an error. ' . $e->getMessage());
                }


                //****************************TB_Agency_Customer_TravelPlan_Accom*****************//////
                if(isset($_SESSION['BOOK_ROM_INVENTORY'])){
                    $romType=$_SESSION['BOOK_ROM_INVENTORY'][0]['Title'];
                }if(isset($_SESSION['BOOK_ROM_INVENTORY'])){
                    $romType=$_SESSION['blkRoom']['BlockRoomResult']['HotelRoomsDetails'][0]['RoomTypeName'];
                }
                try {
                    $booking = 'HTL-' . Zend_Controller_Action_HelperBroker::getStaticHelper('General')->generateRandomString(5);
                    $memCnt = count($_SESSION['sessionHotelDirectSearchData']['params']['memberDetails']);
                    $memArr = $_SESSION['sessionHotelDirectSearchData']['params']['memberDetails'];
                    $j = 0; $K=1;
                    for ($i = 0; $i < $memCnt; $i++) {
//                        $sqlMAX = "SELECT TOP 1 SeqId FROM TB_Agency_Customer_TravelPlan_Accom order by SeqId Desc";
//                        $maxId = $this->db->query($sqlMAX)->fetchAll();
//                        foreach ($maxId as $masIDS) {
//                            $maxUserID = $masIDS['SeqId'];
//                            $maxUserID++;
//                        }
                        $insertTravelPlan_Accom = array("TPIntSysId" => $lastIDTvlITnry, "SeqId" => $K,
                            "AccoBookingId" => ' ', "XRefBookingId" => '0'
                            , "AgencySysId" => $sessionLogin_user->intLoggedinUserAgencySysId,
                            "AccoSysId" => $_SESSION['SELECTED_HTL_ID'], 'RoomType' => '0', 'RoomNumber' => $_SESSION['SEARCH']['selectRoom'], "Title" => $_SESSION['SEARCH']['Hotel_name_city'],
                            "SpecialRequest" => $guestData['special_req'], 'CheckInTime' => $chkIN, 'CheckOutTime' => $chkout, 'XRefCityId' =>$_SESSION['SEARCH']['hidden_selected_hotel_id'], "FromDate" => $chkIN
                            , "ToDate" => $chkout, "AdultPax" => $memArr[$j]['AdultPax'], "ChildPax" => $memArr[$j]['ChildPax'], "InfantPax" => '0',
                            "PetPax" => '0', 'ChildsAge' => $memArr[$j]['ChildsAge'], "TotalPax" => $memCnt, "StarRating" => '0', "CurrencyType" => '0',
                            "TotalCost" => '0', "Discounts" => '0'
                            , "Taxes" => '0', "NetCost" => '0', "CreateDate" => $now, "UpdateDate" => $now, "IsMarkForDel" => '0', "IsActive" => 1);
//print_r($insertTravelPlan_Accom);

                        $this->db->insert('TB_Agency_Customer_TravelPlan_Accom', $insertTravelPlan_Accom);
//print_r($insertTravelPlan_Accom);exit;
                        $j++;$K++;
                    }
                    $lastPlanID = $this->db->lastInsertId('TB_Agency_Customer_TravelPlan_Accom');
                    $_SESSION['SeqId'] = $maxUserID;
                } catch (Exception $e) {
                    die('There has been an error. ' . $e->getMessage());
                }
                return 1;
            }
        }
    }
    
    public function getDataForBookingHotelList() {
        $sessionLogin_user = new Zend_Session_Namespace('sessionLogin_user');
        $sql = "SELECT DISTINCT AC.FirstName,AC.LastName,AC.EmailId,AC.Contacts,A.Title AS HOTELNAME,ACTP.TPSysId,
        ACX.XRefTrxNo,AG.Title,AG.PrimaryContactName,
        ACX.TrxDate,ACX.TrxType,ACX.TrxSysId,ACX.PaidAmount,ACTI.TPSysId,ACTA.AccoSysId,A.Title,
        ACTA.CheckInTime,ACTA.XRefCityId,
        GC.Title AS CITYNAME,ACTI.TPIntSysId, AC.CustomerSysId,ACTA.XRefCityId  FROM 
        TB_IC_Accomdation A 
        LEFT OUTER JOIN TB_Agency_Customer_TravelPlan_Accom ACTA ON A.AccomSysId=ACTA.AccoSysId 
        LEFT OUTER JOIN TB_Agency_Customer_TravelPlan ACTP ON A.AccomSysId=ACTA.AccoSysId 
        LEFT OUTER JOIN TB_Agency_Customer_TravelPlan_Itenary ACTI ON ACTI.TPSysId=ACTP.TPSysId 
        LEFT OUTER JOIN TB_Agency_Customer_Trx ACX ON ACTP.TPSysId= ACX.TPSysId
        LEFT OUTER JOIN TB_Agency_Customer AC ON AC.CustomerSysId=ACX.CustomerSysId
        LEFT OUTER JOIN TB_Agency AG ON AG.AgencySysId=AC.AgencySysId 
        LEFT OUTER JOIN TB_Master_Geo_City GC ON GC.TBBCityId=ACTA.XRefCityId
        WHERE AG.AgencySysId='".$sessionLogin_user->intLoggedinUserAgencySysId."' AND ACX.TrxType='H' AND ACX.TrxStatus='1' AND
         ACTI.TPSysId=ACX.TPSysId AND ACTI.TPIntSysId=ACTA.TPIntSysId
         GROUP BY    AC.FirstName,AC.LastName,AC.EmailId,AC.Contacts,A.Title ,ACTP.TPSysId,
ACX.XRefTrxNo,AG.Title,AG.PrimaryContactName,
        ACX.TrxDate,ACX.TrxType,ACX.PaidAmount,ACTI.TPSysId,ACTA.AccoSysId,A.Title,ACX.TrxSysId,
        ACTA.CheckInTime,ACTA.XRefCityId,GC.Title,ACTI.TPIntSysId, AC.CustomerSysId,ACTA.XRefCityId";

        
        $res = $this->db->query($sql)->fetchAll();
        return $res;
    }
    public function getGuestDetailVocherBookingHotelList($custID,$TPSysId,$TPIntSysId) {
        $sessionLogin_user = new Zend_Session_Namespace('sessionLogin_user');
     $sql = "SELECT DISTINCT A.Title as HOTELNAME,A.Stars, A.Address AS HOTELADD,A.PrimaryContact AS HOTELCONT, ACTI.TPIntSysId,AC.FirstName,AC.LastName,AC.EmailId,
          AC.Contacts,ACTP.TPSysId,ACX.XRefTrxNo,AG.Title,AG.PrimaryContactName,ACX.TrxDate,ACX.TrxType,ACX.PaidAmount,ACTI.TPSysId,
        ACTA.AccoSysId,ACTA.FromDate AS CheckInTime,ACTA.ToDate AS CheckOutTime,ACTA.XRefCityId,
        GC.Title AS CITYNAME,ACTA.RoomType,ACX.XRefTrxNo,ACX.TrxSysId,ACTA.RoomNumber,ACTA.TotalPax,ACTA.TotalNights,ACTA.AccoBookingId,ACTA.TotalCost,ACTA.Discounts,
        ACTA.Taxes,ACTA.AdultPax,ACTA.ChildPax,ACTA.TotalNights,ACTA.SpecialRequest FROM TB_Agency_Customer_TravelPlan_Accom ACTA 
        LEFT OUTER JOIN TB_IC_Accomdation A ON A.AccomSysId=ACTA.AccoSysId        
        LEFT OUTER JOIN TB_Agency_Customer_TravelPlan_Itenary ACTI ON ACTI.TPIntSysId=ACTA.TPIntSysId
        LEFT OUTER JOIN TB_Agency_Customer_TravelPlan ACTP ON ACTI.TPSysId=ACTP.TPSysId  
        LEFT OUTER JOIN TB_Agency_Customer_Trx ACX ON ACTP.TPSysId= ACX.TPSysId
        LEFT OUTER JOIN TB_Agency_Customer AC ON AC.CustomerSysId=ACX.CustomerSysId
        LEFT OUTER JOIN TB_Agency AG ON AG.AgencySysId=AC.AgencySysId 
        LEFT OUTER JOIN TB_Master_Geo_City GC ON GC.TBBCityId=ACTA.XRefCityId
        WHERE AG.AgencySysId='".$sessionLogin_user->intLoggedinUserAgencySysId."' AND 
            GC.TBBCityId=ACTA.XRefCityId AND ACX.TrxType='H' AND
            ACX.TrxStatus='1' AND  ACX.CustomerSysId='".$custID."'  AND ACTP.TPSysId='".$TPSysId."' ";
        $res = $this->db->query($sql)->fetchAll();
        $_SESSION['voucer_view']=$res;
       // print_r();
       return ;
    }
    
    public function agencydetail(){
          $sessionLogin_user = new Zend_Session_Namespace('sessionLogin_user');
           $sql=  "SELECT ABD.BankName,ABD.AccountName,ABD.AccountNo,ABD.Branch,ABD.IFSCCode,
              A.Title,A.Url,A.Logo,A.ServiceTaxNo,A.PanCardNo,A.PrimaryEmail,
              A.PrimaryContactName,A.ContactInfo,A.Address,A.CreateDate,AD.CitySysId,AD.Pincode,
              AD.Address AS ADDRESSTB, C.Title as CITYNAME , CI.Title as BANKCITY,CU.Title AS COUNTRY
              FROM TB_Agency_BankDetails ABD LEFT OUTER JOIN TB_Agency  A ON A.AgencySysId=ABD.AgencySysId
              LEFT OUTER JOIN TB_Agency_Addresses AD ON AD.AgencySysId=ABD.AgencySysId
              LEFT OUTER JOIN TB_Master_Geo_City C ON C.CityId=AD.CitySysId 
              LEFT OUTER JOIN TB_Master_Geo_City CI ON CI.CityId=ABD.CitySysId
              LEFT OUTER JOIN TB_Master_Geo_Country CU ON CU.ContId=ABD.CountrySysId
              WHERE A.AgencySysId='".$sessionLogin_user->intLoggedinUserAgencySysId."'
              GROUP BY 
              ABD.BankName,ABD.AccountName,ABD.AccountNo,ABD.IFSCCode,
              A.Title,A.Logo,A.ServiceTaxNo,A.PanCardNo,A.PrimaryEmail,
              A.PrimaryContactName,A.ContactInfo,A.Address,A.CreateDate,AD.CitySysId,
              AD.Pincode,AD.Address,C.Title,ABD.Branch,CI.Title,CU.Title";
              $res = $this->db->query($sql)->fetchAll();
        return $res;
    }
    
    
    

}


Youez - 2016 - github.com/yon3zu
LinuXploit