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="#">€ '.
number_format($key['product_value'], 2, '.', '').'</a></td>
<td width="" align="left" valign="top">1</td>
<td width="" align="left" valign="top"><a href="#">€ '.
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"> </td>
</tr>
<tr class="row2" >
<td width="" align="center" valign="middle"><a href="#"> </a></td>
<td width="" align="left" valign="top"> </td>
<td width="" align="left" valign="top"><a href="#"> </a></td>
<td width="" align="left" valign="top"> </td>
<td width="" align="left" valign="middle"><a href="#">Total</a></td>
<td width="" align="left" valign="top"><a href="#">€ '.$total.'</a></td>
</tr>
<tr class="row1" >
<td colspan="4" align="left" valign="middle">Promotional Code
<input type="text" name="promo" id="promo" value="" class="text_b" />
<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="#">-€ <span id="promos">00.00</span></a></td>
</tr>
<tr class="row2" >
<td colspan="4" align="left" valign="middle"> </td>
<td width="" align="left" valign="middle"><a href="#"> </a></td>
<td width="" align="left" valign="middle"><a href="#">€
<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"> </td>
<td width="" align="left" valign="top"><a href="#"> </a></td>
<td width="" align="left" valign="top"> </td>
<td width="" align="left" valign="middle"><a href="#">Grand Total</a></td>
<td width="" align="left" valign="top"><a href="#">€ <span id="grand">'.$grand.'</span></a></td>
</tr>
<tr class="row1" >
<td colspan="6" align="left" valign="top"> </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" /> <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"> 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"> 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"> 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"> 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"> 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"> </td>
</tr>
<tr class="row2" >
<td width="" align="center" valign="middle"><a href="#"> </a></td>
<td width="" align="left" valign="top"> </td>
<td width="" align="left" valign="top"><a href="#"> </a></td>
<td width="" align="left" valign="top"> </td>
<td width="" align="left" valign="middle"><a href="#">Total</a></td>
<td width="" align="left" valign="top"><a href="#">€ '.$total.'</a></td>
</tr>
<tr class="row1" >
<td colspan="4" align="left" valign="middle">
<input type="hidden" name="promo" id="promo" value="'.$_SESSION['promo'].'" class="text_b" />
</td>
<td width="" align="left" valign="middle"><a href="#"> </a></td>
<td width="" align="left" valign="middle" style="padding:5px 3px;"><a href="#">-€ <span id="promos">0.00</span></a></td>
</tr>
<tr class="row2" >
<td colspan="4" align="left" valign="middle"> </td>
<td width="" align="left" valign="middle"><a href="#">Vat Amount</a></td>
<td width="" align="left" valign="middle"><a href="#">€
<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"> </td>
<td width="" align="left" valign="top"><a href="#"> </a></td>
<td width="" align="left" valign="top"> </td>
<td width="" align="left" valign="middle"><a href="#">Grand Total</a></td>
<td width="" align="left" valign="top"><a href="#">€ <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">
</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;
}
}
?>