File manager - Edit - /home/autoph/public_html/tasks/subscription_ty.php.tar
Back
home/autoph/public_html/connectv1/subscription_ty.php 0000644 00000021316 15025006473 0017154 0 ustar 00 <?php include('cfg/db.php'); $token = ""; $status = ""; $security = 0; if(isset($_GET['token'])){ if(strlen($_GET['token']) == 36){ $token = $db->escape($_GET['token']); $fetch_id = $db->select("SELECT customer_id FROM text_blast_new_import_record WHERE `token` = '$token'"); $check_id = $db->select("SELECT COUNT(*) FROM txt_blast_subscription WHERE customer_id = '$fetch_id' AND type = 3"); $check_token = $db->select("SELECT COUNT(*) FROM text_blast_new_import_record WHERE `token` = '$token'"); if($check_token == 0){ $security = 1; } if($check_id > 0){ $status = "unsubscribed"; } else { $status = "subscribed"; } } else { $security = 1; } } else { $security = 1; } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Unsubscribe</title> <!-- Google Font: Source Sans Pro --> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback"> <!-- Font Awesome --> <link rel="stylesheet" href="plugins/fontawesome-free/css/all.min.css"> <!-- Theme style --> <link rel="stylesheet" href="dist/css/adminlte.min.css"> <!-- Toastr --> <link rel="stylesheet" href="plugins/toastr/toastr.min.css"> </head> <body class="hold-transition lockscreen"> <!-- Automatic element centering --> <div class="lockscreen-wrapper"> <div class="lockscreen-logo"> <a><b><span id="header">Loading.. </span></b></a> </div> <div class="lockscreen-item" style="background-color:transparent!important;"> <div id="image-sad"> <img src="dist/img/subscription.png" alt=""> </div> <div id="image-happy" hidden> <img src="dist/img/subscription-happy.png" alt=""> </div> </div> <div id="question" class="lockscreen-name" hidden> <span id="question-1"></span> </div> <div id="question-div" class="form-group" hidden> <label class="lbl-forms mx-0 my-0">Reason</label> <div class="row mb-0 border rounded pb-1 pt-1"> <div class="col-12"> <div class="custom-control custom-radio"> <input class="custom-control-input" type="radio" id="radio-1" name="customRadioPaymentMode"> <label for="radio-1" class="custom-control-label">This is not me</label> </div> </div> <br> <div class="col-12"> <div class="custom-control custom-radio"> <input class="custom-control-input" type="radio" id="radio-2" name="customRadioPaymentMode"> <label for="radio-2" class="custom-control-label">Just unsubscribe</label> </div> </div> </div> </div> <div class="text-center"> <button id="subscript" type="button" class="btn btn-block btn-primary" disabled>Loading.. </button> </div> <div class="lockscreen-footer text-center"> <strong>Copyright © <?php echo $db->select("SELECT YEAR(NOW())"); ?> <a><?php echo $variable['site_name']; ?></a>. </strong> All rights reserved. </div> <!-- /.center --> <!-- jQuery --> <script src="plugins/jquery/jquery.min.js"></script> <!-- Bootstrap 4 --> <script src="plugins/bootstrap/js/bootstrap.bundle.min.js"></script> <!-- Toastr --> <script src="plugins/toastr/toastr.min.js"></script> <script> var token = '<?php echo $token;?>'; var status = '<?php echo $status;?>'; var security = '<?php echo $security;?>'; var reason_type = -1; </script> <script> $(document).ready(function() { if(security == 1){ $('#header').text("Status: Invalid params"); $('#image-sad').attr('hidden', true); $('#image-happy').attr('hidden', true); return; } $('#question').attr('hidden', false); $('#subscript').attr('disabled', false); if(status == "unsubscribed"){ $('#header').text("Status: Unsubscribed"); $('#question-1').text("Seems you had already unsubscribed, subscribe again?"); $('#image-sad').attr('hidden', false); $('#image-happy').attr('hidden', true); $('#question-div').attr('hidden', true); $('#subscript').text("Subscribe again"); } else { $('#header').text("Status: Subscribed"); $('#question-1').text("You're unsubscribing"); $('#image-sad').attr('hidden', true); $('#image-happy').attr('hidden', false); $('#question-div').attr('hidden', false); $('#subscript').text("Unsubscribe"); } }); </script> <script> $('#radio-1').click(function(){ reason_type = 1; // this is not me }); $('#radio-2').click(function(){ reason_type = 2; // just unsubscribe }); </script> <script> $('#subscript').click(function(){ if(status == "subscribed"){ if(reason_type == -1){ toastr.remove(); toastr.error("Please specify reason"); return 2; } } $.ajax({ url: "app/auto_txt_blast/subscription.php", type: "POST", dataType: "json", data: { token: token, type: 3, // thank you message delivery_type: 2, // sms reason_type: reason_type, status: status, apiKey: '1364819332540584' }, beforeSend: function(){ $('#subscript').text("Processing.."); $('#subscript').attr('disabled', true); }, success: function(result){ if(result.status == 1){ $('#subscript').text("Success.."); $('#question').attr('hidden', true); $('#question-div').attr('hidden', true); if(status == "subscribed"){ $('#header').text("Status: Unsubscribed"); $('#image-sad').attr('hidden', false); $('#image-happy').attr('hidden', true); } else { $('#header').text("Status: Subscribed"); $('#image-sad').attr('hidden', true); $('#image-happy').attr('hidden', false); } } else if(result.status == 0){ $('#subscript').attr('hidden', true); $('#question-div').attr('hidden', true); $('#header').text("What are you doing?"); $('#image-sad').attr('hidden', true); $('#image-happy').attr('hidden', true); } } }); }); </script> </div> </body> </html>
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings