JezK
Edit File: free_register.php
<?php session_start(); include 'db_connection.php'; include '../membership/email.php'; include '../membership/vendor/autoload.php'; $date = date('Y-m-d'); // $first_name = $_POST['name']; // $last_name = $_POST['last_name']; // $position = $_POST['position']; // $company_name = $_POST['company_name']; // $city = $_POST['city']; // $country = $_POST['country']; // $vat_number = $_POST['vat_number']; // $email = $_POST['email']; // $countryCode = $_POST['countryCode']; // $mobile = $_POST['mobile']; // $comments = $_POST['comments']; // $coupon_code = $_POST['couponCode']; // $event_name = $_POST['event_title']; $first_name = mysqli_real_escape_string($conn, $_POST['name']); $last_name = mysqli_real_escape_string($conn, $_POST['last_name']); $position = mysqli_real_escape_string($conn, $_POST['position']); $company_name = mysqli_real_escape_string($conn, $_POST['company_name']); $city = mysqli_real_escape_string($conn, $_POST['city']); $country = mysqli_real_escape_string($conn, $_POST['country']); $vat_number = mysqli_real_escape_string($conn, $_POST['vat_number']); $email = mysqli_real_escape_string($conn, $_POST['email']); $countryCode = mysqli_real_escape_string($conn, $_POST['countryCode']); $mobile = mysqli_real_escape_string($conn, $_POST['mobile']); $comments = mysqli_real_escape_string($conn, $_POST['comments']); $coupon_code = mysqli_real_escape_string($conn, $_POST['couponCode']); $event_name = mysqli_real_escape_string($conn, $_POST['event_title']); $food_items = mysqli_real_escape_string($conn, $_POST['foodItemsString']); $sql = "SELECT MAX(id) AS max_id FROM payments"; $result = $conn->query($sql); $data = $result->fetch_assoc(); $Unique_ID = $data['max_id']+1; $unique_id = "REIA-B00".$Unique_ID; $sqlQ ="INSERT INTO `payments` (`booking_id`,`first_name`,`last_name`,`position`,`company_name`,`city`,`country`, `vat_number`, `email`, `countryCode`, `mobile`, `food_items`, `comments`,`coupon_code`,`gdpr`,`transaction_id`,`payment_status`,`date`,`event_id`,`price`,`currency`,`payment_intent_id`) VALUES ('$unique_id','$first_name','$last_name','$position','$company_name','$city','$country','$vat_number', '$email', '$countryCode', '$mobile', '$food_items', '$comments','$coupon_code','1', '', 'succeeded','$date', '$event_name', '0','euro','')"; if ($conn->query($sqlQ) === TRUE) { $last_id = $conn->insert_id; $sql_last = "SELECT * FROM `payments` WHERE `id` = '$last_id' ORDER BY `id` DESC"; $result_last = $conn->query($sql_last); $row = $result_last->fetch_assoc(); $booking_id = $row['booking_id']; $name = $row['first_name']; $lname = $row['last_name']; $position = $row['position']; $company_name = $row['company_name']; $city = $row['city']; $country = $row['country']; $vat_number = $row['vat_number']; $countryCode = $row['countryCode']; $mobile = $row['mobile']; $transaction_id = $row['transaction_id']; $price = $row['price']; $event_id = $row['event_id']; $date = $row['date']; $payment_status = $row['payment_status']; $currency = $row['currency']; $coupnCode = $row['coupon_code']; $comments = $row['comments']; send_zero_payment_confirmation_email($email,$name,$lname,$booking_id,$transaction_id,$price,$event_id,$date); send_zero_payment_confirmation_client($email,$name,$lname,$booking_id,$transaction_id,$price,$event_id,$date,$position,$company_name,$city,$country,$vat_number,$countryCode,$mobile,$coupnCode,$comments); $_SESSION['receipt_id']=$last_id; // header('Location:receipt.php'); echo '1'; } ?>