˙Ř˙ŕ JFIF ˙Ű „ ( %"1"%)+...383,7(-.-
![]() Server : LiteSpeed System : Linux v2202501248978307069 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 User : voirf6718 ( 1002) PHP Version : 7.3.33-1+focal Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals, Directory : /home/voirfilmshd-gratuit.site/public_html/public_html/subscription/ |
<?php require_once __DIR__ . '/init.php'; $message = ""; $state = false; $redirect = URL; if (!empty($_GET['reference'])) { $req = $db->query('SELECT * FROM subscription_table WHERE id = ' . $_GET['reference']); $subscription = $req->fetch(); if (!empty($subscription)) { if ($_GET['status'] == 'success') { $sql = sprintf("UPDATE subscription_table SET started = NOW(), expired = DATE_ADD(started, INTERVAL %d DAY), status = 'paid' WHERE id = %d", $subscription['duration'], $subscription['id']); if ($db->query($sql)) { $state = true; $message = "Commande validée avec succès. Veuillez vous connecter dans l'application pour bénéficier de votre abonnement"; $redirect = "https://donations.voirfilms-hd.com/"; } } else { if ($subscription['status'] != 'paid') { $db->query("UPDATE subscription_table SET status = 'unpaid' WHERE id = {$_GET['reference']}"); $message = "Paiement echouée. Veuillez recommencer."; } else { $message = "Une erreur interne s'est produite. Veuillez ressayer plus tard"; } } } else { $message = 'Commande non trouvée ou expirée'; } } ?> <!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Confirmation de paiement</title> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css"> <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"></script> <style> body { font-family: 'Varela Round', sans-serif; } .modal-confirm { color: #636363; width: 325px; font-size: 14px; } .modal-confirm .modal-content { padding: 20px; border-radius: 5px; border: none; } .modal-confirm .modal-header { border-bottom: none; position: relative; } .modal-confirm h4 { text-align: center; font-size: 26px; margin: 30px 0 -15px; } .modal-confirm .form-control, .modal-confirm .btn { min-height: 40px; border-radius: 3px; } .modal-confirm .close { position: absolute; top: -5px; right: -5px; } .modal-confirm .modal-footer { border: none; text-align: center; border-radius: 5px; font-size: 13px; } .modal-confirm .icon-box { color: #fff; position: absolute; margin: 0 auto; left: 0; right: 0; top: -70px; width: 95px; height: 95px; border-radius: 50%; z-index: 9; padding: 15px; text-align: center; box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); } .icon-box.danger { background-color: #dc3545; } .icon-box.success { background-color: #82ce34; } .modal-confirm .icon-box i { font-size: 58px; position: relative; top: 3px; } .modal-confirm.modal-dialog { margin-top: 80px; } .modal-confirm .btn { color: #fff; border-radius: 4px; text-decoration: none; transition: all 0.4s; line-height: normal; border: none; } .trigger-btn { display: inline-block; margin: 100px auto; } </style> </head> <body style="background: url(web/background.png);"> </div> <div id="myModal" class="modal fade"> <div class="modal-dialog modal-confirm"> <div class="modal-content"> <div class="modal-header"> <div class="icon-box <?= $state ? 'success' : 'danger' ?>"> <i class="material-icons"><?= $state ? "check_circle" : "highlight_off" ?></i> </div> <h4 class="modal-title w-100"><?= $state ? "Super" : "Un soucis...." ?></h4> </div> <div class="modal-body"> <p class="text-center"><?= $message ?></p> </div> <div class="modal-footer"> <a href="<?= $redirect ?>" class="btn <?= $state ? 'btn-success' : "btn-danger" ?> btn-block">OK</a> </div> </div> </div> </div> <script> document.addEventListener('DOMContentLoaded', function(e) { $('#myModal').modal(); }) </script> </body> </html>