| 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/views/scripts/leaddetail/ |
Upload File : |
<?php
$allStatusDisplayArrayById = $this->allStatusDisplayArrayById;
$proposalDetails = $this->proposalDetails;
$h = $this->loopId;
$typename = '';
//print_r($proposalDetails['IsQuickProposal']);
if ($proposalDetails['PlanType'] == 1) { //1 for flight
$uid = @$this->uid;
$display = @$this->display;
$typename = 'flight';
if ($proposalDetails['StatusType'] == 17) {
$viewLink = "javascript:alert('proposal already booked, link has been expired.')";
} else {
if ((isset($proposalDetails['IsQuickProposal']) && $proposalDetails['IsQuickProposal'] == 1) || $proposalDetails['PackSpecType'] == 4) {
$viewLink = $this->baseUrl('/flight-proposal/view-flight-proposal-quick/id/' . base64_encode($proposalDetails['TPSysId']) . '/uid/' . base64_encode($uid) . '/type/' . base64_encode($display));
} else {
$viewLink = $this->baseUrl('/flight-proposal/view-flight-proposal-check/id/' . base64_encode($proposalDetails['TPSysId']) . '/uid/' . base64_encode($uid) . '/type/' . base64_encode($display)) . '/isagency/1';
}
}
///$modifyOnclick = "editReadymadeQuickPackageProposal('flightshow','searchformdisplay','createleads')";
$modifyOnclick = "";
$modifyLink = $this->baseUrl('/package/add-customer-package/id/' . $proposalDetails['TPSysId']);
$cancelLink = $this->baseUrl('/booking-flight/cancel-flight-booking/id/' . base64_encode($proposalDetails['TPSysId']));
$voucherlink = $this->baseUrl('/booking-flight/e-tickettj/id/' . base64_encode($proposalDetails['TPSysId']));
$invoicelink = $this->baseUrl('/booking-flight/customer-invoicetj/id/' . base64_encode($proposalDetails['TPSysId']));
}
if ($proposalDetails['PlanType'] == 2) { //2 for hotel
$typename = 'hotel';
$uid = @$this->uid;
$display = @$this->display;
$modifyOnclick = "";
$modifyLink = $this->baseUrl('/proposal/preview-hotel-result/mid/' . base64_encode($proposalDetails['MasterTPSysId']) . '/pid/' . base64_encode($proposalDetails['TPSysId']) . '/uid/' . base64_encode($uid) . '/type/' . base64_encode($display));
$bookingCancelURL = '#';
if ($proposalDetails['StatusType'] == 17) {
$XrefBookingIdArray = @$proposalDetails['XrefBookingId'];
if (isset($XrefBookingIdArray) && !empty($XrefBookingIdArray)) {
$XrefBookingIdArray = explode("/", $value['XrefBookingId']);
$XrefBookingId = $XrefBookingIdArray[1];
$bookingCancelURL = $this->baseUrl('/bookinghotel/view-and-cancel-hotel-booking/cid/' . base64_encode($proposalDetails['CustomerSysId']) . '/tid/' . base64_encode($proposalDetails['TPSysId']));
}
}
$cancelLink = $bookingCancelURL;
$voucherlink = $this->baseUrl('/proposal/hotel-voucher/mid/' . base64_encode($proposalDetails['MasterTPSysId']) . '/pid/' . base64_encode($proposalDetails['TPSysId']) . '/uid/' . base64_encode($uid));
$invoicelink = $this->baseUrl('/proposal/hotel-invoice/mid/' . base64_encode($proposalDetails['MasterTPSysId']) . '/pid/' . base64_encode($proposalDetails['TPSysId']) . '/uid/' . base64_encode($uid));
$viewLink = $this->baseUrl('/proposal/preview-hotel-result/mid/' . base64_encode($proposalDetails['MasterTPSysId']) . '/pid/' . base64_encode($proposalDetails['TPSysId']) . '/uid/' . base64_encode($uid) . '/type/' . base64_encode($display));
}
if ($proposalDetails['PlanType'] == 5 || $proposalDetails['PlanType'] == 10 || ($proposalDetails['PlanType'] == 11 && $proposalDetails['IsOnlySightseeingPkg'] == 1) || ($proposalDetails['PlanType'] == 9 && $proposalDetails['IsOnlySightseeingPkg'] == 1)) { //5 for package
$typename = 'package';
$isPkgReadymade = $proposalDetails['Readymade'];
$pkgId = $proposalDetails['TPSysId'];
//echo $hotelproposal['PackSpecType'];
$modifyPackageLink = '';
$secureCode = Zend_Controller_Action_HelperBroker::getStaticHelper('SecureCode')->secureCode(base64_encode($proposalDetails['TPSysId']), 1);
if ($proposalDetails['PackSpecType'] == 4) {
$IsOnlySightseeingPkg = (int)$proposalDetails['IsOnlySightseeingPkg'];
$modifyLink = '#';
$viewLink = $this->baseUrl('/publicpackage/view-customer-final-package/code/' . $secureCode . '/id/' . base64_encode($proposalDetails['TPSysId']));
if ($IsOnlySightseeingPkg == 1) {
$modifyOnclick = $this->baseUrl('/packagesearch/buildquicksightseeingpackage/id/' . $proposalDetails['TPSysId'].'/code/'.$secureCode.'/type/mod');
} else {
$pkgId = $proposalDetails['MasterTPSysId'];
$modifyOnclick = $this->baseUrl('/packagesearch/buildquickpackage/id/' . base64_encode($proposalDetails['TPSysId']).'/code/'.$secureCode.'/pkgId/'.base64_encode($pkgId).'/type/mod');
}
} else if ($isPkgReadymade == 0) {
$viewLink = $this->baseUrl('/package/view-byo-pkg/id/' . base64_encode($proposalDetails['TPSysId']));
$modifyLink = $this->baseUrl('/package/add-customer-package/id/' . $proposalDetails['TPSysId']);
$modifyOnclick = $this->baseUrl('/package/view-byo-pkg/id/' . base64_encode($proposalDetails['TPSysId']));
} else {
$modifyLink = '#';
$modifyOnclick = $this->baseUrl('/build-your-own/index/modify-customer-package/code/' . $secureCode . '/qid/' . base64_encode($proposalDetails['TPSysId']));
$viewLink = $this->baseUrl('/publicpackage/view-customer-final-package/code/' . $secureCode . '/id/' . base64_encode($proposalDetails['TPSysId']));
}
// $modifyOnclick = $viewLink;
//$modifyLink=$this->baseUrl('/leaddetail/proposal/id/'.base64_encode($proposalDetails['MasterTPSysId']).'/cid/'.base64_encode($proposalDetails['CustomerSysId']));
$bookNowLink = $viewLink;
$cancelLink = '#';
$proposalID = 'D/' . date('y') . '/' . $proposalDetails['TPSysId'] . "/" . 'V' . $proposalDetails['VersionId'];
$voucherlink = $this->baseUrl('/package-booking/package-booking-voucher/pid/' . base64_encode($proposalDetails['TPSysId']) . '/cid/' . base64_encode($proposalDetails['CustomerSysId']));
$invoicelink = $this->baseUrl('/package-booking/package-booking-invoice/pid/' . base64_encode($proposalDetails['TPSysId']) . '/cid/' . base64_encode($proposalDetails['CustomerSysId']));
}else if ($proposalDetails['PlanType'] == 6) { //6 for visa
$typename = 'visa';
$viewLink = $this->baseUrl('/proposal/booking-visa-review-customer/mid/' . base64_encode($proposalDetails['MasterTPSysId']) . '/tpid/' . base64_encode($proposalDetails['TPSysId']));
$modifyLink = $this->baseUrl('/leaddetail/proposal/id/' . base64_encode($proposalDetails['MasterTPSysId']) . '/cid/' . base64_encode($proposalDetails['CustomerSysId']));
$bookNowLink = $viewLink;
$modifyOnclick = '';
$cancelLink = '#';
$voucherlink = $this->baseUrl('/proposal/visa-voucher/mid/' . base64_encode($proposalDetails['MasterTPSysId']) . '/pid/' . base64_encode($proposalDetails['TPSysId']));
$invoicelink = $this->baseUrl('/proposal/visa-invoice/mid/' . base64_encode($proposalDetails['MasterTPSysId']) . '/pid/' . base64_encode($proposalDetails['TPSysId']));
} else if ($proposalDetails['PlanType'] == 7) { //7 for forex
$typename = 'forex';
$voucherlink = $this->baseUrl('/proposal/forex-voucher/mid/' . base64_encode($proposalDetails['MasterTPSysId']) . '/pid/' . base64_encode($proposalDetails['TPSysId']));
$invoicelink = $this->baseUrl('/package-booking/package-booking-invoice/pid/' . base64_encode($proposalDetails['TPSysId']) . '/cid/' . base64_encode($proposalDetails['CustomerSysId']));
// $modifyLink = $this->baseUrl('/leaddetail/proposal/id/' . base64_encode($proposalDetails['MasterTPSysId']) . '/cid/' . base64_encode($proposalDetails['CustomerSysId']));
} else if ($proposalDetails['PlanType'] == 8) { //8 for activity
$typename = 'activity';
$viewLink = $this->baseUrl('/proposal/booking-activity-review-customer/mid/' . base64_encode($proposalDetails['MasterTPSysId']) . '/tpid/' . base64_encode($proposalDetails['TPSysId']));
$bookNowLink = $viewLink;
$cancelLink = '#';
$modifyOnclick = '';
$modifyLink = $this->baseUrl('/leaddetail/proposal/id/' . base64_encode($proposalDetails['MasterTPSysId']) . '/cid/' . base64_encode($proposalDetails['CustomerSysId']));
$voucherlink = $this->baseUrl('/proposal/activity-voucher/mid/' . base64_encode($proposalDetails['MasterTPSysId']) . '/pid/' . base64_encode($proposalDetails['TPSysId']));
$invoicelink = $this->baseUrl('/proposal/activity-invoice/mid/' . base64_encode($proposalDetails['MasterTPSysId']) . '/pid/' . base64_encode($proposalDetails['TPSysId']));
} else if ($proposalDetails['PlanType'] == 9) { //9 for sightseeing
$typename = 'sightseeing';
$viewLink = $this->baseUrl('/proposal/booking-sightseeing-review-customer/mid/' . base64_encode($proposalDetails['MasterTPSysId']) . '/tpid/' . base64_encode($proposalDetails['TPSysId']));
$bookNowLink = $viewLink;
$cancelLink = '#';
$modifyOnclick = '';
$modifyLink = $this->baseUrl('/leaddetail/proposal/id/' . base64_encode($proposalDetails['MasterTPSysId']) . '/cid/' . base64_encode($proposalDetails['CustomerSysId']));
$voucherlink = $this->baseUrl('/proposal/sightseeing-voucher/mid/' . base64_encode($proposalDetails['MasterTPSysId']) . '/pid/' . base64_encode($proposalDetails['TPSysId']));
$invoicelink = $this->baseUrl('/proposal/sightseeing-invoice/mid/' . base64_encode($proposalDetails['MasterTPSysId']) . '/pid/' . base64_encode($proposalDetails['TPSysId']));
}else
// if ($proposalDetails['PlanType'] == 10) { //10 for miscellanious
// $typename = 'miscellanious';
// $viewLink = '#';
// $cancelLink = '#';
// $voucherlink = '#';
// $invoicelink = '#';
// $bookNowLink = '#';
// }
if ($proposalDetails['PlanType'] == 11) { //9 for transfer
$typename = 'transfer';
$secureCode = Zend_Controller_Action_HelperBroker::getStaticHelper('SecureCode')->secureCode(base64_encode($proposalDetails['TPSysId']), 1);
$viewLink = $this->baseUrl('/proposal/booking-transport-review-customer/code/' . $secureCode . '/tpid/' . base64_encode($proposalDetails['TPSysId']));
$bookNowLink = $viewLink;
$cancelLink = '#';
$modifyOnclick = '';
$modifyLink = '#';
$voucherlink = '#';
$invoicelink = '#';
}
if((int)$this->IsAdmin == 0 && $proposalDetails['AgentSysId'] != $this->intLoggedinUserId){
$modifyOnclick = '';
}
$TotalTCSAmount = $this->TotalTCSAmount;
$ToBaseCurrencyExchangeRate = (isset($proposalDetails['BookingConversionRate']) && !empty($proposalDetails['BookingConversionRate'])) ? (float)$proposalDetails['BookingConversionRate'] : (!empty($proposalDetails['ToBaseCurrencyExchangeRate']) ? (float)$proposalDetails['ToBaseCurrencyExchangeRate'] : 1);
$NetPrice = round((($proposalDetails['NetPrice'] * $ToBaseCurrencyExchangeRate) - $TotalTCSAmount),2);
?>
<div class="btn-group" id="<?php echo $typename; ?>_<?php echo $proposalDetails['TPSysId']; ?>">
<button type="button" class="btn btn-danger btn-sm dropdown-toggle" data-toggle="dropdown">
Select <span class="caret"></span>
</button>
<ul class="dropdown-menu pull-right" role="menu">
<?php //"proposalModuleComp";
if (!empty($allStatusDisplayArrayById) ) {
foreach ($allStatusDisplayArrayById as $keyid => $keyval) {
switch ($keyval['ComponentType']) {
case 1:
?>
<li><a href="<?php echo $viewLink; ?>"><?php echo stripslashes($keyval['Title']); ?></a></li>
<?php
break;
case 2:
if ($proposalDetails['IsGTXNetwork'] != 1 && $proposalDetails['PlanType'] != 1 && (isset($isPkgReadymade) && $isPkgReadymade == 1) && $modifyOnclick != '') {
?>
<li><a href="<?php echo $modifyOnclick; ?>" target="_blank"><?php echo stripslashes($keyval['Title']); ?> </a></li>
<?php
}
break;
case 3:
if ($proposalDetails['PlanType'] == 1) { ?>
<li><a href="javascript:void(0);" onclick="actionSendFlightProposal('<?php echo base64_encode($proposalDetails['TPSysId']); ?>',<?php echo $h; ?>)"><?php echo stripslashes($keyval['Title']); ?></a></li>
<?php
}
if ($proposalDetails['PlanType'] == 5) {
if ($isPkgReadymade == 0) { ?>
<li><a href="javascript:void(0);" onclick="actionPackageSendProposal('<?php echo base64_encode($proposalDetails['TPSysId']); ?>',<?php echo $h; ?>,'url')"><?php echo stripslashes($keyval['Title']); ?></a></li>
<?php } else { ?>
<li><a href="javascript:void(0);" onclick="actionReadymadePackageSendProposal('<?php echo base64_encode($proposalDetails['TPSysId']); ?>',<?php echo $h; ?>,'url')"><?php echo stripslashes($keyval['Title']); ?></a></li>
<?php }
}
if ($proposalDetails['PlanType'] == 6) { ?>
<li><a href="javascript:void(0);" onclick="actionVisaSendProposal('<?php echo base64_encode($proposalDetails['TPSysId']); ?>',<?php echo $h; ?>,'url')"><?php echo stripslashes($keyval['Title']); ?></a></li>
<?php
}
if ($proposalDetails['PlanType'] == 8) { ?>
<li><a href="javascript:void(0);" onclick="actionActivitySendProposal('<?php echo base64_encode($proposalDetails['TPSysId']); ?>',<?php echo $h; ?>,'url')"><?php echo stripslashes($keyval['Title']); ?></a></li>
<?php
}
if ($proposalDetails['PlanType'] == 9) { ?>
<li><a href="javascript:void(0);" onclick="actionSightSeeingSendProposal('<?php echo base64_encode($proposalDetails['TPSysId']); ?>',<?php echo $h; ?>,'url')"><?php echo stripslashes($keyval['Title']); ?></a></li>
<?php
}
break;
case 4:
?>
<li><a href="<?php echo $viewLink; ?>"><?php echo stripslashes($keyval['Title']); ?></a></li>
<?php
break;
case 5:
?>
<li><a href="javascript:void(0);" onclick="actionChangeProposalStatus('<?php echo base64_encode($proposalDetails['TPSysId']); ?>',<?php echo $h; ?>,'<?php echo $typename; ?>_<?php echo $proposalDetails['TPSysId']; ?>',<?php echo $proposalDetails['MasterTPSysId']; ?>,<?php echo $proposalDetails['CustomerSysId']; ?>,'<?php echo base64_encode(15); ?>')"><?php echo stripslashes($keyval['Title']); ?></a></li>
<?php
break;
case 6:
?>
<li><a href="<?php echo $cancelLink; ?>"><?php echo stripslashes($keyval['Title']); ?></a></li>
<?php
break;
case 7:
?>
<li><a onclick="alert('Work in progress');"><?php echo stripslashes($keyval['Title']); ?></a></li>
<?php
break;
case 8:
// iteration require case : onclick function change here by Ranvir singh on 27 Sep
?>
<li><a href="javascript:void(0);" title="Add Iteration Required" click-src="itinerary" onclick="actionChangeProposalStatusAddIteration('<?php echo base64_encode($proposalDetails['TPSysId']); ?>',<?php echo $h; ?>,'<?php echo $typename; ?>_<?php echo $proposalDetails['TPSysId']; ?>',<?php echo $proposalDetails['MasterTPSysId']; ?>,<?php echo $proposalDetails['CustomerSysId']; ?>,'<?php echo base64_encode(27); ?>',
'<?php echo $proposalID ?>', '<?php echo trim($proposalDetails['CustomerSysId']); ?>', '<?php echo trim($proposalDetails['ownerName']); ?>' , '<?php echo $proposalDetails['AgentSysId']; ?>',this);"><?php echo stripslashes($keyval['Title']); ?></a></li>
<?php
break;
case 9:
if ($proposalDetails['StatusType'] != 17) {
?>
<li><a onclick="updatePayment('<?php echo $proposalDetails['TPSysId']; ?>','<?php echo $NetPrice; ?>','<?php echo round($this->TotalAmountPaid); ?>');"><?php echo stripslashes($keyval['Title']); ?></a></li>
<?php
}
break;
case 10:
?>
<li><a target="_blank" href="<?php echo $voucherlink; ?>"><?php echo stripslashes($keyval['Title']); ?></a></li>
<?php
break;
case 11:
?>
<li><a target="_blank" href="<?php echo $invoicelink; ?>"><?php echo stripslashes($keyval['Title']); ?></a></li>
<?php
break;
}
}
}
?>
</ul>
</div>