HEX
Server: Apache/2.2.15 (CentOS)
System: Linux ip-10-0-2-146.eu-west-1.compute.internal 2.6.32-754.35.1.el6.centos.plus.x86_64 #1 SMP Sat Nov 7 11:33:42 UTC 2020 x86_64
User: root (0)
PHP: 5.6.40
Disabled: NONE
Upload Files
File: /www/exchange0old/exchange/classes/Display/DShop.php
<?php 
include_once('admin/classes/Display/DBase.php');
class Display_DShop extends DBase
{

	function displayCartItems($cart,$tax){
	
		$output 		='';
		if($tax['vat_tax_percentage'] == ''){
			$tax['vat_tax_percentage'] 	= 0;	
		}
		if(count($cart) > 0){
			
			$total 		= 0;
			
			foreach($cart as $key)
            {
				$output .='<tr class="row1" >
								<td width="" align="center" valign="middle">
								<a href="index.php?do=cartremove&id='.$key['shopping_cart_id'].'">
								<img src="../images/delete.png" alt="" /></a></td>
								<td width="52%" align="left" valign="top" colspan="2"> <img src="../images/download_history_pdf.png" alt="" /> '.self::substr($key['name'],42).
								'</td>
								<td width="" align="left" valign="top"><a href="#">&euro; '.
								number_format($key['product_value'], 2, '.', '').'</a></td>
								<td width="" align="left" valign="top">1</td>
								<td width="" align="left" valign="top"><a href="#">&euro; '.
								number_format($key['product_value'], 2, '.', '').'</a></td>
							  </tr>';
				$total	= $total + $key['product_value'];
			}
			
			$total 		= number_format($total, 2, '.', ',');
			$taxes		= number_format(($total * $tax['vat_tax_percentage'] / 100), 2, '.', '');
			$grand 		= number_format(($total + $taxes), 2, '.', ',');

						  
						  
			$output		.='<tr class="row1" >
							<td colspan="6" height="225" align="left" valign="top">&nbsp;</td>
						  </tr>
						  <tr class="row2" >
							<td width="" align="center" valign="middle"><a href="#"> </a></td>
							<td width="" align="left" valign="top">&nbsp;</td>
							<td width="" align="left" valign="top"><a href="#"> </a></td>
							<td width="" align="left" valign="top">&nbsp;</td>
							<td width="" align="left" valign="middle"><a href="#">Total</a></td>
							<td width="" align="left" valign="top"><a href="#">&euro; '.$total.'</a></td>
						  </tr>
						  <tr class="row1" >
							<td colspan="4" align="left" valign="middle">Promotional Code&nbsp;&nbsp;
							  <input type="text" name="promo" id="promo" value="" class="text_b" />
							  &nbsp;&nbsp;
							  <input type="text" value="Apply" class="accept_bttn" onclick="getpromo();">
							  
							  <script type="text/javascript">
								function getpromo(){
									$.post(  
										"?do=cartpromo",  
										{code: document.getElementById("promo").value},  
										function(responseText){  
											var total 		= '.$total.';
											var tax 		= '.$tax['vat_tax_percentage'].';
											var grand 		= '.$grand.';
											
											if(responseText == "invalid") {
												document.getElementById("promos").innerHTML 		= "00.00";
												document.getElementById("tax").innerHTML 			= (total*tax/100).toFixed(2);
												document.getElementById("grand").innerHTML 			= grand.toFixed(2);
											}else{
									
												var new_total 	= total - (total * (responseText / 100));
												
												var new_tax 	= (new_total*(tax/100));
												grands 			= new_total + new_tax;
												
												if(new_total == "0"){
													document.getElementById("promos").innerHTML 	= (total * (responseText / 100)).toFixed(2);
													document.getElementById("grand").innerHTML 		= grands.toFixed(2);
													document.getElementById("tax").innerHTML 		= "0"+new_tax.toFixed(2);
													
												}else{
													document.getElementById("promos").innerHTML 	= (total * (responseText / 100)).toFixed(2);
													
													document.getElementById("tax").innerHTML 		= new_tax.toFixed(2);
													document.getElementById("grand").innerHTML 		= grands.toFixed(2);
												}
											}
										},  
										"html"  
									);
								}
							</script>
							  </td>
							<td width="" align="left" valign="middle"><a href="#"> </a></td>
							<td width="" align="left" valign="middle" style="padding:5px 3px;"><a href="#">-&euro; <span id="promos">00.00</span></a></td>
						  </tr>
						  <tr class="row2" >
							<td colspan="4" align="left" valign="middle">&nbsp;&nbsp;</td>
							<td width="" align="left" valign="middle"><a href="#"> </a></td>
							<td width="" align="left" valign="middle"><a href="#">&euro; 
							<span id="tax">'.$taxes.'</span></a></td>
						  </tr>
						  
						  <tr class="row1" >
							<td width="" align="center" valign="middle"><a href="#"> </a></td>
							<td width="" align="left" valign="top">&nbsp;</td>
							<td width="" align="left" valign="top"><a href="#"> </a></td>
							<td width="" align="left" valign="top">&nbsp;</td>
							<td width="" align="left" valign="middle"><a href="#">Grand Total</a></td>
							<td width="" align="left" valign="top"><a href="#">&euro; <span id="grand">'.$grand.'</span></a></td>
						  </tr>
						  <tr class="row1" >
							<td colspan="6"  align="left" valign="top">&nbsp;</td>
						  </tr>
						  <tr class="row1" >
							<td colspan="4"  align="left" valign="middle">
							</td>
							<td  align="right" valign="middle" colspan="2"><input type="submit" name="" value="Pay Now" class="login_bttn" /> &nbsp;&nbsp;&nbsp; <input type="button" name="" value="Pay Later" class="login_bttn" onclick="self.location=\'index.php?do=paylater\';return false;" /></td>
						  </tr>';
		}
		
		
		return $output;
	}
	
	
	
	function displayCheckoutItems($cart,$tax, $promo,$message, $values){
	
		$output 		='';
		if($tax['vat_tax_percentage'] == ''){
			$tax['vat_tax_percentage'] 	= 0;	
		}
		if(count($cart) > 0){
			
			$total 		= 0;
			
			foreach($cart as $key){
				$total	= $total + $key['product_value'];
			}

			$total 		= number_format($total, 2, '.', ',');
			$total1		= $total - ($total * ($promo / 100));
			$taxes		= number_format(($total1 * $tax['vat_tax_percentage'] / 100), 2, '.', '');
			$grand 		= number_format(($total1 + $taxes), 2, '.', ',');
			 
						  
			$output		.=' 
						   <tr>
							  <td align="left" style="padding:0px;" colspan="6">
							  <form name="paymentgateway" action="index.php?do=payment" method="post">
								  <table width="100%" cellspacing="0" cellpadding="0" id="realex">
									<tbody>
									
									  <tr class="row1">
										<td align="left" valign="top" class="txt_11_red">*</td>
										<td align="left" width="61%" valign="top">&nbsp;Credit Card Type:</td>
										<td align="left" width="38%" valign="top"><select name="card_type" id="card_type">
											<option  value="">Select </option>';
											
											$output		.='<option value="master" ';
											
											if($values['card_type'] == "master") $output .='selected="selected"';
											
											$output		.=	' >MasterCard </option>';
											
											
											
											$output		.='<option value="visa" ';
											
											if($values['card_type'] == "visa") $output .='selected="selected"';
											
											$output		.= ' >Visa </option>';
											
											
										  
			$output		.=				'</select>	<a title="Select CreditCard Type" href="#" class="under">(?)</a> <br>
										  <span style="color:#FF0000;" id="error_card">'.$message['card_type'].'</span></td>
									  </tr>
									  <tr class="row2">
										<td align="left" valign="top" class="txt_11_red">*</td>
										<td align="left" width="" valign="top">&nbsp;Credit Card Number:</td>
										<td align="left" width="" valign="top">
										<input type="text" id="number" name="number" value="'.$values['number'].'" class="text_b">
										  <a title="Enter Credit Card Number" href="#" class="under">(?)</a><br>
										  <span style="color:#FF0000;" id="error_no">'.$message['number'].'</span></td>

									  </tr>
									  <tr class="row1">
										<td align="left" valign="top" class="txt_11_red">*</td>
										<td align="left" width="" valign="top">&nbsp;Security Code:</td>
										<td align="left" width="" valign="top">
										<input type="text" id="cvv2" name="cvv2" size="4" maxlength="4" value="'.$values['cvv2'].'" class="text_c_code">
										  <a href="#" title="Enter CVV2" class="under">(?)</a><br>
										  <span style="color:#FF0000;" id="error_code">'.$message['cvv2'].'</span></td>
									  </tr>
									  <tr class="row2">
										<td align="left" valign="top" class="txt_11_red">*</td>
										<td align="left" width="" valign="top">&nbsp;Expiration date  :</td>
										<td align="left" width="" valign="top">
											<table width="30%" cellspacing="0" cellpadding="0" border="0">
											<tbody>
											  <tr>
												<td align="left" width="30%" valign="top" style="padding:5px 10px 5px 0px;">
												<input type="text" value="'.$values['month'].'" id="month" name="month" size="2" maxlength="2" class="text_dd_code">
												  <br>
												  <span style="color:#FF0000;" id="error_month">'.$message['month'].'</span></td>
												<td align="left" width="41%" valign="top" style="padding:5px 10px 5px 0px;">
												<input type="text" value="'.$values['year'].'" id="year" name="year" size="2" maxlength="2" class="text_dd_code">
												  <a title="Enter Card Expire Date in Month and Year" href="#" class="under">(?)</a> <br>
												  <span style="color:#FF0000;" id="error_year">'.$message['year'].'</span></td>
											  </tr>
											  <tr>
												<td align="left" valign="top" class="txt_11_cute">MM</td>
												<td align="left" valign="top" class="txt_11_cute">YY</td>
											  </tr>
											</tbody>
										  </table></td>
									  </tr>
									  <tr class="row1">
										<td align="left" valign="top" class="txt_11_red">*</td>
										<td align="left" width="" valign="top">&nbsp;Card Holder\'s Name :</td>
										<td align="left" width="" valign="top"><input type="text" id="name" name="name" value="'.$values['name'].'" class="text_b">
										  <a title="Enter the Name on the Card" href="#" class="under">(?)</a> <br>
										  <span style="color:#FF0000;" id="error_name">'.$message['name'].'</span></td>
									  </tr>
					
									 
									</tbody>
								  </table>
								</form>
								<form method="post" action="https://www.sandbox.paypal.com/cgi-bin/webscr" name="paypal">
									<input type="hidden" value="_xclick" name="cmd">
									  <input type="hidden" value="mikech_1278075471_biz@gmail.com" name="business">
									  <input type="hidden" value="CE Product" name="item_name">
									  <input type="hidden" value="1" name="item_number">
									  <input type="hidden" value="'.$total.'" name="amount">
									  <input type="hidden" value="'.$taxes.'" name="tax">
									  <input type="hidden" value="'.$_SESSION['promo'].'" name="custom">
									  <input type="hidden" value="1" name="quantity">
									  <input type="hidden" value="1" name="no_note">
									  <input type="hidden" value="EUR" name="currency_code">
									  <input type="hidden" value="2" name="rm">
									  <input type="hidden" value="https://www.credebtexchange.com/originator/payment.php?do=payment" name="return">
								</form>
								</td>
						   </tr>
						  <tr class="row1" >
							<td colspan="6" height="50" align="left" valign="top">&nbsp;</td>
						  </tr>
						  <tr class="row2" >
							<td width="" align="center" valign="middle"><a href="#"> </a></td>
							<td width="" align="left" valign="top">&nbsp;</td>
							<td width="" align="left" valign="top"><a href="#"> </a></td>
							<td width="" align="left" valign="top">&nbsp;</td>
							<td width="" align="left" valign="middle"><a href="#">Total</a></td>
							<td width="" align="left" valign="top"><a href="#">&euro; '.$total.'</a></td>
						  </tr>
						  <tr class="row1" >
							<td colspan="4" align="left" valign="middle">&nbsp;&nbsp;
							  <input type="hidden" name="promo" id="promo" value="'.$_SESSION['promo'].'" class="text_b" />
							  &nbsp;&nbsp;

							  
							  
							  </td>
							<td width="" align="left" valign="middle"><a href="#"> </a></td>
							<td width="" align="left" valign="middle" style="padding:5px 3px;"><a href="#">-&euro; <span id="promos">0.00</span></a></td>
						  </tr>
						  <tr class="row2" >
							<td colspan="4" align="left" valign="middle">&nbsp;&nbsp;</td>
							<td width="" align="left" valign="middle"><a href="#">Vat Amount</a></td>
							<td width="" align="left" valign="middle"><a href="#">&euro; 
							<span id="tax">'.$taxes.'</span></a></td>
						  </tr>
						  
						  <tr class="row1" >
							<td width="" align="center" valign="middle"><a href="#"> </a></td>
							<td width="" align="left" valign="top">&nbsp;</td>
							<td width="" align="left" valign="top"><a href="#"> </a></td>
							<td width="" align="left" valign="top">&nbsp;</td>
							<td width="" align="left" valign="middle"><a href="#">Grand Total</a></td>
							<td width="" align="left" valign="top"><a href="#">&euro; <span id="grand">'.$grand.'</span></a></td>
						  </tr>
						  <tr class="row2" >
							<td colspan="6"  align="right" valign="top" class="txt_11_red red">
							Click Pay Now button once only and wait for the page to refresh completely
							
							<script type="text/javascript">
								function getpromo(){
									$.post(  
										"?do=cartpromo",  
										{code: "'.$_SESSION['promo'].'"},  
										function(responseText){  
										
											
											var total 		= '.$total.';
											var tax 		= '.$tax['vat_tax_percentage'].';
											var grand 		= '.$grand.';
											
											if(responseText == "invalid") {
												
												document.getElementById("promos").innerHTML 		= "00.00";
												document.getElementById("tax").innerHTML 			= (total*tax/100).toFixed(2);
												document.getElementById("grand").innerHTML 			= grand.toFixed(2);
											}else{
									
												var new_total 	= total - (total * (responseText / 100));
												
												var new_tax 	= (new_total*(tax/100));
												grands 			= new_total + new_tax;
												
												if(new_total == "0"){
													
													document.getElementById("promos").innerHTML 	= (total * (responseText / 100)).toFixed(2);
													document.getElementById("grand").innerHTML 		= grands.toFixed(2);
													document.getElementById("tax").innerHTML 		= "0"+new_tax.toFixed(2);
													
												}else{
													
													document.getElementById("promos").innerHTML 	= (total * (responseText / 100)).toFixed(2);
													
													document.getElementById("tax").innerHTML 		= new_tax.toFixed(2);
													document.getElementById("grand").innerHTML 		= grands.toFixed(2);
												}
											}
										},  
										"html"  
									);
								}
								
								getpromo();
								
								function togSwap(str){
									if(str == 2){
										document.getElementById("realex").style.display			= "none";
									}else{
										document.getElementById("realex").style.display			= "block";
									}
								}
								
								function submitForm(){
									//var payment 		= document.getElementById("payment").value;
									//alert(document.getElementById("payment_2").checked);
									if(document.getElementById("payment_2").checked == true){
										document.paypal.submit();
									}else{
										
										/*var card_type = document.getElementById("card_type");
										var error ="";
										for(var i = 0; i < card_type.length; i++) {
											if(card_type[i].selected ) {
												error = 1;
											}
										}
										
										if(error == 1){
											if(card_type[i].selected ) {
												error = 1;
											}	
										}*/
										
										
										
										
										document.paymentgateway.submit();
										
										//return false;
									}
								}
							</script>	
							<input type="radio" checked="true" name="payment" id="payment_1" value="1" style="display:none;" > 
							<input type="radio" name="payment" id="payment_2" value="2"  style="display:none;"> 
							</td>
						  </tr>
						  <tr class="row1" >
							<td colspan="4"  align="left" valign="middle">
							&nbsp;</td>
							<td  align="left" valign="middle"></td>
							<td   align="left" valign="middle">
								<input type="button" name="" value="Pay Now" class="login_bttn" onclick="submitForm();" /></td>
						  </tr>';
		}
		
		
		return $output;
	}

}
?>