Файловый менеджер - Редактировать - /home/d46091/gemregistrationonline.org/success.php
Назад
<?php require("config.php"); session_start(); use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; require 'vendor/autoload.php'; if (defined('PAYMENT_GATEWAY') && $currentPaymentGateway == 'RAZORPAY') { $sql = " SELECT * FROM ".$_SESSION['table_id']." WHERE id = '".$_SESSION["form_id"]."'; "; $result = $conn->query($sql); $row = $result->fetch_assoc(); $mail = new PHPMailer(true); try { $mail->isSMTP(); $mail->Host = 'gemregistrar.org'; $mail->SMTPAuth = true; $mail->Username = 'no-reply@gemregistrar.org'; $mail->Password = 'freeDOM@611#'; $mail->SMTPSecure = 'tls'; $mail->Port = 587; $mail->setFrom("no-reply@gemregistrar.org", "GEM Registrar"); $mail->addAddress("".$row['email_id'].""); $mail->isHTML(true); $mail->Subject = "Payment Successful For ".$row['form_name'].""; $mail->Body = ' <div style="width:100%; float:left;margin:0;padding:0; background-color: #eee;"> <div style="width:80%;background-color:#fff;margin:auto;"> <div style="padding:30px 0px 30px 0px;text-align:center;background-image:linear-gradient(#d86400,#f5821f);border-bottom-left-radius: 30px;border-bottom-right-radius:30px;border-bottom: 4px solid #a0a0a0;"> <span style="display:block;color:#fff;font-size:25px;font-weight:700;font-family:sans-serif;">G.E.M REGISTRATION SERVICE</span> </div> <div style="width:100%;background-color:#fff;text-align:left;padding-top:20px;"> <div style="width:80%;margin:auto;text-align:left;"> <span style="font-family:sans-serif;color:#000;font-size:17px;">Dear <b>'.$row['applicant_name'].',</b></span> <p style="font-family:sans-serif;color:#116514;font-weight:bold;font-size:16px;text-transform:uppercase;">Your payment is successful!</p> </div> </div> <div style="width:100%;text-align:left;padding:0px 0px;"> <div style="width:80%;background-color:#07222e;margin:auto;text-align:left;border-radius:4px;"> <p style="font-family:sans-serif;color:#fff;font-size:17px;font-weight:bold;padding:2px 5px;">Your order details are as follows :</p> </div> </div> <table width="80%" style="border: none;border-collapse: collapse;margin:auto;"> <tbody> <tr style="background-color:#ddd;"> <th style="color:black;padding:5px;text-align: left;font-family:sans-serif;font-size:14px;">APPLICANT NAME</th> <td style="padding:5px;text-align:center;font-family:sans-serif;font-size:14px;font-weight:bold;">:</td> <td style="padding:5px;text-align:left;font-family:sans-serif;font-size:14px;">'.$row['applicant_name'].'</td> </tr> <tr> <th style="color:black;padding:5px;text-align: left;font-family:sans-serif;font-size:14px;">EMAIL ID</th> <td style="padding:5px;text-align:center;font-family:sans-serif;font-size:14px;font-weight:bold;">:</td> <td style="padding:5px;text-align:left;font-family: sans-serif;font-size:14px;">'.strtoupper($row['email_id']).'</td> </tr> <tr style="background-color:#ddd;"> <th style="color:black;padding:5px;text-align: left;font-family:sans-serif;font-size:14px;">MOBILE NUMBER</th> <td style="padding:5px;text-align:center;font-family:sans-serif;font-size:14px;font-weight:bold;">:</td> <td style="padding:5px;text-align:left;font-family: sans-serif;font-size:14px;">'.strtoupper($row['mobile_number']).'</td> </tr> <tr> <th style="color:black;padding:5px;text-align: left;font-family:sans-serif;font-size:14px;">AMOUNT PAID</th> <td style="padding:5px;text-align:center;font-family:sans-serif;font-size:14px;font-weight:bold;">:</td> <td style="padding:5px;text-align:left;font-family:sans-serif;font-size:14px;">'.strtoupper($row['total_amount']).'</td> </tr> <tr style="background-color:#ddd;"> <th style="color:black;padding:5px;text-align: left;font-family:sans-serif;font-size:14px;">PAYMENT ID</th> <td style="padding:5px;text-align:center;font-family:sans-serif;font-size:14px;font-weight:bold;">:</td> <td style="padding:5px;text-align:left;font-family:sans-serif;font-size:14px;">'.strtoupper($row["payment_id"]).'</td> </tr> <tr> <th style="color:black;padding:5px;text-align: left;font-family:sans-serif;font-size:14px;">ORDER ID</th> <td style="padding:5px;text-align:center;font-family:sans-serif;font-size:14px;font-weight:bold;">:</td> <td style="padding:5px;text-align:left;font-family:sans-serif;font-size:14px;">'.strtoupper($row['order_id']).'</td> </tr> <tr style="background-color:#ddd;"> <th style="color:black;padding:5px;text-align: left;font-family: sans-serif;font-size:14px;">PAYMENT STATUS</th> <td style="padding:5px;text-align:center;font-family:sans-serif;font-size:14px;font-weight:bold;">:</td> <td style="padding:5px;text-align:left;font-family:sans-serif;font-size:14px;">PAID</td> </tr> </tbody> </table> <div style="width:100%;background-image:linear-gradient(#f5821f,#d86400);margin-top:30px;"> <div style="width:80%;margin:auto;text-align:left;"> <p style="padding:20px 0px 20px 0px; font-family:sans-serif;text-align:left;color:#fff;font-size:16px;">Regards,<br> Team Processing,<br> </p> </div> </div> </div> </div> '; $mail->send(); $mail->ClearAllRecipients(); $mail->addAddress("no-reply@gemregistrar.org"); $mail->isHTML(true); $mail->Subject = "Payment Received For ".$row["form_name"].""; $mail->Body = " APPLICANT NAME: ".$row["applicant_name"]."<br> EMAIL ID: ".$row['email_id']."<br> MOBILE NUMBER: ".$row['mobile_number']."<br> AMOUNT PAID: ".$row['total_amount']."<br> PAYMENT ID: ".$row["payment_id"]."<br> ORDER ID: ".$row['order_id']."<br> PAYMENT STATUS: Paid "; $mail->send(); } catch (Exception $e) { echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}"; } }else{ echo ''; } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Payment Successful</title> <link rel="icon" href="/assets/img/logo.png" type="image/gif" sizes="16x16"> <script src="https://kit.fontawesome.com/d23a55b7f1.js" crossorigin="anonymous"></script> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"> <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap" rel="stylesheet"> <link rel="stylesheet" href="/assets/css/main.css"> <style> body{ font-size:14px !important; } .table .thead-dark th { color: #fff; background-color: #07222e !important; border-color: #ffffff !important; font-size: 14px; text-align:justify; } .alert-success { color: #fefffe; background-color: #4caf50; border-color: #4caf50; } </style> </head> <body> <?php include 'header.php'; ?> <br><br> <?php if(!isset($_COOKIE["paymentStatus"])){ echo'<h1 style="font-weight: bold;display: flex;justify-content: center;padding: 10px;">ACCESS DENIED</h1>'; $hide ='hide'; echo "<script>setTimeout(\"location.href = './';\",1000);</script>"; }else { $hide =''; ?> <div class="container-fluid fcs-form-container <?php echo $hide;?>"> <div class="row"> <div class="col-sm-8 col-lg-6" style="margin: auto"> <?php if (defined('PAYMENT_GATEWAY') && $currentPaymentGateway == 'RAZORPAY') { $sql ="SELECT *FROM ".$_SESSION['table_id']." WHERE id = '".$_SESSION["form_id"]."'; "; }else{ $sql = "SELECT * FROM gem_registration WHERE order_id = '".$_SESSION['orderId']."'"; } $result = $conn->query($sql); $row = $result->fetch_assoc(); $id= $row['id']; $paymentId =$row['payment_id']; //select form id from cid// $sql_select_cid ="SELECT *FROM cid WHERE uid = '".$id."'; "; $result_cid = $conn->query($sql_select_cid); $row_cid = $result_cid->fetch_assoc(); $cid = $row_cid['cid']; $pageUrl = 'https://'.$_SERVER['HTTP_HOST'].'/'.$row['form_page_url'].'?cid='.$cid.''; ?> <?php if((isset($row['form_name']) && $row['form_name'] == 'GEM Registration') && ($row['upload_pan_card'] == '')) { $pageUrl = 'https://'.$_SERVER['HTTP_HOST'].'/'.$row['form_page_url']; ?> <form name=incompleteForm id='forms' action='thanks.php' method="post"> <table class="table table-responsive table-bordered fcs-fee-table" id="fcs-fee-table"> <thead class="thead-dark"> <tr> <th scope="col">YOUR PAYMENT FOR <span style="color:#fff"><?php echo $row['form_name'];?> </span> HAS BEEN SUCCESSFULLY COMPLETED. <br> ACKNOWLEDGEMENT OF THE PAYMENT HAS BEEN SENT ON YOUR EMAIL ADDRESS !</th> </tr> </thead> <tbody> <tr> <th rowspan="2" style="float:left;width: 100%;text-indent: 0rem;"> NOW PROCEED TO UPLOAD YOUR DOCUMENTS TO COMPLETE YOUR APPLICATION: <br> <span style="text-indent: -24rem;padding-right: 20.6rem;">अब अपना आवेदन पूरा करने के लिए अपने दस्तावेज़ अपलोड करने के लिए आगे बढ़ें: </span></th> </tr> <tr> <th colspan="2"> <div class="row" style="display: flex;margin-right: 10px"> <div class="col-lg-1" style="border: 2px solid transaprent;display: flex;justify-content: center;align-items: center;width: 5%;padding: 10px !important;"> <input type="checkbox"id='yes'name="option-selected"value="Yes The Client Has Choosen To Upload The Required Documents Now"class="radio"style="float:left"> </div> <div class="col-lg-11"style="border: 2px solid transaprent;display: inline-flex;justify-content: flex-start;align-items: center;width: 95%;padding: 10px !important;border-left: 0;text-align: left;"> <label for="yes" style="text-align:left">YES, I WANT TO UPLOAD THE REQUIRED DOCUMENTS NOW. <br>हाँ, मैं अभी आवश्यक दस्तावेज़ अपलोड करना चाहता हूँ | <br></label> </div> </div> <div class="row" style="display: flex;margin-right: 10px;"> <div class="col-lg-1" style="border: 2px solid transaprent;display: flex;justify-content: center;align-items: center;width: 5%;padding: 10px !important;"> <input type="checkbox"id='no'name="option-selected"value="No The Client Wish To Upload The Required Documents Later. Uploaded Link Has Been Sent On His Email."class="radio"style="float:left"> </div> <div class="col-lg-11"style="border: 2px solid transaprent;display: inline-flex;justify-content: flex-start;align-items: center;width: 95%;padding: 10px !important;border-left: 0;text-align: left;"> <label for="yes" style="text-align:left">NO, I WANT TO UPLOAD THE REQUIRED DOCUMENTS LATER. KINDLY SEND THE LINK TO UPLOAD MY DOCUMENTS ON MY REGISTERED EMAIL ADDRESS. <br> नहीं, मैं आवश्यक दस्तावेजों को बाद में अपलोड करना चाहता हूं। कृपया मेरे पंजीकृत ईमेल पते पर मेरे दस्तावेज़ अपलोड करने के लिए लिंक भेजें | </label> </div> </div> </th> </tr> <tr> <th colspan="3"> <input type="hidden"name="cid"value="<?php echo $cid;?>"> <input type="hidden"name="pageUrl"value="<?php echo $pageUrl;?>"> <input type="hidden"name="payment_id"value="<?php echo $paymentId;?>"> <button type="submit"name="test"class="btn btn-dark">PROCEED</button> </th> </tr> </tbody> </table> </form> <?php }else { echo ''; } ?> <hr> <form class="form-payment"> <div class="alert alert-success">PAYMENT SUCCESSFUL</div> <table class="table table-bordered fcs-fee-table" id="fcs-fee-table"> <thead class="thead-dark"> <tr> <th scope="col">ORDER DETAILS</th> <th scope="col"></th> </tr> </thead> <tbody> <tr> <td>APPLICANT NAME</td> <td><?php echo $row['applicant_name']; ?></td> </tr> <tr> <td>EMAIL ID</td> <td><?php echo $row['email_id']; ?></td> </tr> <tr> <td>MOBILE NUMBER</td> <td><?php echo $row['mobile_number']; ?></td> </tr> <tr> <td>AMOUNT PAID</td> <td><?php echo $row['total_amount']; ?></td> </tr> <?php if (defined('PAYMENT_GATEWAY') && $currentPaymentGateway == 'RAZORPAY') { ?> <tr> <td>PAYMENT ID</td> <td><?php echo $_SESSION['razorpay_payment_id']; ?></td> </tr> <tr> <td>ORDER ID</td> <td><?php echo $_SESSION['order_id']; ?></td> </tr> <?php }else{ ?> <tr> <td>PAYMENT ID</td> <td><?php echo $row['payment_id']; ?></td> </tr> <tr> <td>ORDER ID</td> <td><?php echo $row['order_id']; ?></td> </tr> <?php } ?> <tr> <td>PAYMENT STATUS</td> <td><?php echo $row['payment_status']; ?></td> </tr> </tbody> </table> </form> </div> </div> </div> <?php } ?> <!-- Back To Top Button --> <a href="#" class="cd-top text-replace js-cd-top"><i class="fas fa-arrow-up"></i></a> <?php include 'footer.php'; ?> <!-- Bootstrap JS --> <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script> <script> $('#forms').on('submit', function(e) { if($( 'input[class^="radio"]:checked' ).length === 0) { alert( 'Please Click On Any One Option.' ); e.preventDefault(); } }); $(document).ready(function(){ // var pageUrl = '<?php echo $pageUrl; ?>'; $('.radio').change(function(){ $('.radio').not(this).prop('checked', false); // $('.radio').attr('required', true); if($("#yes").prop("checked") == true){ // $("#forms").attr("action", pageUrl) }else{ // $("#forms").attr("action", "thanks.php") } }); }); </script> </body> </html>
| ver. 1.4 |
Github
|
.
| PHP 8.1.32 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка