![]() Server : Apache/2 System : Linux server-15-235-50-60 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64 User : gositeme ( 1004) PHP Version : 8.2.29 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname Directory : /home/gositeme/domains/gositeme.com/public_html/quickqr/includes/payments/wire_transfer/ |
<?php
header("Pragma: no-cache");
header("Cache-Control: no-cache");
header("Expires: 0");
$mysqli = db_connect();
$currency = $config['currency_code'];
if (isset($_SESSION['quickad'][$access_token]['payment_type'])) {
if(!checkloggedin()){
header("Location: ".$link['LOGIN']);
exit();
}else{
$title = $_SESSION['quickad'][$access_token]['name'];
$amount = $_SESSION['quickad'][$access_token]['amount'];
$base_amount = isset($_SESSION['quickad'][$access_token]['base_amount'])? $_SESSION['quickad'][$access_token]['base_amount'] : $amount;
$folder = $_SESSION['quickad'][$access_token]['folder'];
$payment_type = $_SESSION['quickad'][$access_token]['payment_type'];
$user_id = $_SESSION['user']['id'];
$billing = array(
'type' => get_user_option($_SESSION['user']['id'],'billing_details_type'),
'tax_id' => get_user_option($_SESSION['user']['id'],'billing_tax_id'),
'name' => get_user_option($_SESSION['user']['id'],'billing_name'),
'address' => get_user_option($_SESSION['user']['id'],'billing_address'),
'city' => get_user_option($_SESSION['user']['id'],'billing_city'),
'state' => get_user_option($_SESSION['user']['id'],'billing_state'),
'zipcode' => get_user_option($_SESSION['user']['id'],'billing_zipcode'),
'country' => get_user_option($_SESSION['user']['id'],'billing_country')
);
$taxes_ids = isset($_SESSION['quickad'][$access_token]['taxes_ids'])? $_SESSION['quickad'][$access_token]['taxes_ids'] : null;
if($payment_type == "subscr") {
$trans_desc = $title;
$subcription_id = $_SESSION['quickad'][$access_token]['sub_id'];
$plan_interval = $_SESSION['quickad'][$access_token]['plan_interval'];
$query = "INSERT INTO " . $config['db']['pre'] . "transaction set
product_name = '".mysqli_real_escape_string($mysqli, validate_input($title))."',
product_id = '$subcription_id',
seller_id = '" . $_SESSION['user']['id'] . "',
status = 'pending',
amount = '$amount',
base_amount = '$base_amount',
transaction_gatway = '".validate_input($folder)."',
transaction_ip = '" . encode_ip($_SERVER, $_ENV) . "',
transaction_time = '" . time() . "',
transaction_description = '".mysqli_real_escape_string($mysqli, validate_input($trans_desc))."',
transaction_method = 'Subscription',
frequency = '$plan_interval',
billing = '".mysqli_real_escape_string(json_encode($billing, JSON_UNESCAPED_UNICODE))."',
taxes_ids = '$taxes_ids'
";
}
elseif($payment_type == "banner-advertise"){
$item_pro_id = $_SESSION['quickad'][$access_token]['product_id'];
$trans_desc = $_SESSION['quickad'][$access_token]['trans_desc'];
$query = "INSERT INTO " . $config['db']['pre'] . "transaction set
product_name = '".mysqli_real_escape_string($mysqli, validate_input($title))."',
product_id = '$item_pro_id',
seller_id = '" . $user_id . "',
status = 'pending',
amount = '$amount',
base_amount = '$base_amount',
transaction_gatway = '".validate_input($folder)."',
transaction_ip = '" . encode_ip($_SERVER, $_ENV) . "',
transaction_time = '" . time() . "',
transaction_description = '".mysqli_real_escape_string($mysqli, validate_input($trans_desc))."',
transaction_method = 'banner-advertise',
billing = '".mysqli_real_escape_string(json_encode($billing, JSON_UNESCAPED_UNICODE))."',
taxes_ids = '$taxes_ids'";
}
else{
$item_pro_id = $_SESSION['quickad'][$access_token]['product_id'];
$item_featured = $_SESSION['quickad'][$access_token]['featured'];
$item_urgent = $_SESSION['quickad'][$access_token]['urgent'];
$item_highlight = $_SESSION['quickad'][$access_token]['highlight'];
$trans_desc = $_SESSION['quickad'][$access_token]['trans_desc'];
$query = "INSERT INTO " . $config['db']['pre'] . "transaction set
product_name = '".mysqli_real_escape_string($mysqli, validate_input($title))."',
product_id = '$item_pro_id',
seller_id = '" . $user_id . "',
status = 'pending',
amount = '$amount',
base_amount = '$base_amount',
featured = '$item_featured',
urgent = '$item_urgent',
highlight = '$item_highlight',
transaction_gatway = '".validate_input($folder)."',
transaction_ip = '" . encode_ip($_SERVER, $_ENV) . "',
transaction_time = '" . time() . "',
transaction_description = '".mysqli_real_escape_string($mysqli, validate_input($trans_desc))."',
transaction_method = 'Premium Ad',
billing = '".mysqli_real_escape_string(json_encode($billing, JSON_UNESCAPED_UNICODE))."',
taxes_ids = '$taxes_ids'";
}
$mysqli->query($query) OR error(mysqli_error($mysqli));
$transaction_id = $mysqli->insert_id;
// assign posted variables to local variables
$bank_information = nl2br(get_option('company_bank_info'));
$item_name = $trans_desc;
unset($_SESSION['quickad'][$access_token]);
$page = new HtmlTemplate ("includes/payments/wire_transfer/pay.tpl");
$page->SetParameter ('OVERALL_HEADER', create_header($lang['PAYMENT']));
$page->SetParameter ('OVERALL_FOOTER', create_footer());
$page->SetParameter ('BANK_INFO', $bank_information);
$page->SetParameter ('TRANSACTION_ID', $transaction_id);
$page->SetParameter ('ORDER_TITLE', $item_name);
$page->SetParameter ('AMOUNT', $amount);
$page->CreatePageEcho();
}
}else{
exit('Invalid Process');
headerRedirect($link['LOGIN']);
}
?>