HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ip-172-31-18-78 6.17.0-1017-aws #17~24.04.1-Ubuntu SMP Tue May 26 21:09:53 UTC 2026 aarch64
User: ubuntu (1000)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: /var/www/nclive/technc/exam_link_list_editor.php
<?php  
include 'config.php';
?>
 <!DOCTYPE html>
<!--[if IE 9]>         <html class="ie9 no-focus" lang="en"> <![endif]-->
<!--[if gt IE 9]><!--> <html class="no-focus" lang="en"> <!--<![endif]-->
    <head>
        <meta charset="utf-8">

        <title>Naukri Connect - Dashboard</title>

        <meta name="description" content="">
        <meta name="author" content="pixelcave">
        <meta name="robots" content="noindex, nofollow">
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

        <!-- Icons -->
        <!-- The following icons can be replaced with your own, they are used by desktop and mobile browsers -->
        <link rel="shortcut icon" href="assets/img/favicons/favicon.png">

        <link rel="icon" type="image/png" href="assets/img/favicons/favicon-16x16.png" sizes="16x16">
        <link rel="icon" type="image/png" href="assets/img/favicons/favicon-32x32.png" sizes="32x32">
        <link rel="icon" type="image/png" href="assets/img/favicons/favicon-96x96.png" sizes="96x96">
        <link rel="icon" type="image/png" href="assets/img/favicons/favicon-160x160.png" sizes="160x160">
        <link rel="icon" type="image/png" href="assets/img/favicons/favicon-192x192.png" sizes="192x192">

        <link rel="apple-touch-icon" sizes="57x57" href="assets/img/favicons/apple-touch-icon-57x57.png">
        <link rel="apple-touch-icon" sizes="60x60" href="assets/img/favicons/apple-touch-icon-60x60.png">
        <link rel="apple-touch-icon" sizes="72x72" href="assets/img/favicons/apple-touch-icon-72x72.png">
        <link rel="apple-touch-icon" sizes="76x76" href="assets/img/favicons/apple-touch-icon-76x76.png">
        <link rel="apple-touch-icon" sizes="114x114" href="assets/img/favicons/apple-touch-icon-114x114.png">
        <link rel="apple-touch-icon" sizes="120x120" href="assets/img/favicons/apple-touch-icon-120x120.png">
        <link rel="apple-touch-icon" sizes="144x144" href="assets/img/favicons/apple-touch-icon-144x144.png">
        <link rel="apple-touch-icon" sizes="152x152" href="assets/img/favicons/apple-touch-icon-152x152.png">
        <link rel="apple-touch-icon" sizes="180x180" href="assets/img/favicons/apple-touch-icon-180x180.png">
        <!-- END Icons -->

        <!-- Stylesheets -->
        <!-- Web fonts -->
        <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400italic,600,700%7COpen+Sans:300,400,400italic,600,700">

        <!-- Page JS Plugins CSS -->
        <link rel="stylesheet" href="assets/js/plugins/slick/slick.min.css">
        <link rel="stylesheet" href="assets/js/plugins/slick/slick-theme.min.css">
        
        <!-- Bootstrap and OneUI CSS framework -->
        <link rel="stylesheet" href="assets/css/bootstrap.min.css">
        <link rel="stylesheet" id="css-main" href="assets/css/oneui.css">
        

        <!-- You can include a specific file from css/themes/ folder to alter the default color theme of the template. eg: -->
        <!-- <link rel="stylesheet" id="css-theme" href="assets/css/themes/flat.min.css"> -->
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
        <!-- END Stylesheets -->


    </head>
    <body>
        <!-- Page Container -->
        <!--
            Available Classes:

            'enable-cookies'             Remembers active color theme between pages (when set through color theme list)

            'sidebar-l'                  Left Sidebar and right Side Overlay
            'sidebar-r'                  Right Sidebar and left Side Overlay
            'sidebar-mini'               Mini hoverable Sidebar (> 991px)
            'sidebar-o'                  Visible Sidebar by default (> 991px)
            'sidebar-o-xs'               Visible Sidebar by default (< 992px)

            'side-overlay-hover'         Hoverable Side Overlay (> 991px)
            'side-overlay-o'             Visible Side Overlay by default (> 991px)

            'side-scroll'                Enables custom scrolling on Sidebar and Side Overlay instead of native scrolling (> 991px)

            'header-navbar-fixed'        Enables fixed header
        -->
        <div id="page-container" class="sidebar-l sidebar-o side-scroll header-navbar-fixed">
           
          <!-- Header -->
            <header id="header-navbar" class="content-mini content-mini-full">
               

                <!-- Header Navigation Left -->
                <ul class="nav-header pull-left">
                    <li class="hidden-md hidden-lg">
                        <!-- Layout API, functionality initialized in App() -> uiLayoutApi() -->
                        <button class="btn btn-default" data-toggle="layout" data-action="sidebar_toggle" type="button">
                            <i class="fa fa-navicon"></i>
                        </button>
                    </li>
                    <li class="hidden-xs hidden-sm">
                        <!-- Layout API, functionality initialized in App() -> uiLayoutApi() -->
                        <button class="btn btn-default" data-toggle="layout" data-action="sidebar_mini_toggle" type="button">
                            <i class="fa fa-ellipsis-v"></i>
                        </button>
                    </li>
                    <li>
                        <!-- Opens the Apps modal found at the bottom of the page, before including JS code -->
                        <button class="btn btn-default pull-right" data-toggle="modal" data-target="#apps-modal" type="button">
                            <i class="si si-grid"></i>
                        </button>
                    </li>
                    <li class="visible-xs">
                        <!-- Toggle class helper (for .js-header-search below), functionality initialized in App() -> uiToggleClass() -->
                        <button class="btn btn-default" data-toggle="class-toggle" data-target=".js-header-search" data-class="header-search-xs-visible" type="button">
                            <i class="fa fa-search"></i>
                        </button>
                    </li>
                    <li class="js-header-search header-search">
                        <form class="form-horizontal"  method="post">
                            <div class="form-material form-material-primary input-group remove-margin-t remove-margin-b">
                                <input class="form-control" type="text" id="base-material-text" name="base-material-text" placeholder="Search..">
                                <span class="input-group-addon"><i class="si si-magnifier"></i></span>
                            </div>
                        </form>
                    </li>
                </ul>
                <!-- END Header Navigation Left -->
            </header>

<style>
.total_ques_div
{
    background-color: white;
    border-color: #C8D5E0;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 2px;
    color: #1E598E;
    font-weight: bold;
    padding: 8px 10px;
    text-decoration: none;
}   
.form-table td
{
padding:0px !important;
}

.extLink{
    text-decoration: none;
    cursor: pointer;
}
.fancybox-skin
{    margin-left: 400px!important;
    width: 500px!important; 
}
.form-table td {
    padding: 5px !important;
}
</style>
<script type="text/javascript" charset="utf8" src="https://code.jquery.com/jquery-3.3.1.js"></script>
<script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script>
<script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/responsive/2.2.3/js/dataTables.responsive.min.js"></script>
<link rel="stylesheet" type="text/css" href="http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.4/css/jquery.dataTables.css">
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css">
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.19/css/dataTables.bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/responsive/2.2.3/css/responsive.bootstrap.min.css">

<main id="main-container">

    <div class="content content-narrow">
        <div class="row">
            <div class="col-lg-12">
                <h2 class="content-heading">Exam List </h2>
                    <div class="table-responsive">
                    <table id="payu" class="table table-striped table-bordered dt-responsive nowrap" style="width: 100%; cellspacing: 0;">
                        <thead>
                               <tr class="danger">
                                   <th>S.no</th>
                                   <th>Status</th> 
                                   <th>Action</th>
                                   <th>Exam Name</th>
                                   <th>Entity</th>
                                   <th>Date</th>
                                   <th>Update Date</th> 
                                   </tr>
                        </thead>
                        <tbody id="payu_list">
                        </tbody>
                    </table> 

<script type="text/javascript">
        jQuery.ajax({
        url: '<?php echo $ROOT_LINK; ?>exam_links_list_data.php',
        data: {
        format: 'json'
        },
        error: function() {
        $('#payu').html('<p>An error has occurred</p>');
        },
        dataType: 'json',
        success: function(data) {
        console.log(data);
        var Data = '';
        var j=0;
         var msg= "'Are you sure'";
        for (var i = 0; i < data.length; i++) {
        var k=parseInt(i+1);

       Data += '<tr><td>'+k+'</td>'
       
       if(data[i].status == 1){
          Data += '<td><a style="cursor:pointer;" id='+data[i].id+','+data[i].status+' onclick="confirm('+msg+') && update(id)"><span id="status">Active</span></a></td>';
          } else if(data[i].status == 0) {
          Data += '<td><a style="cursor:pointer;" id='+data[i].id+','+data[i].status+' onclick="confirm('+msg+') && update(id)"><span id="status">Deactive</span></a></td>';
          }

        Data += '<td><a href="exam_link_list_update.php?lid='+data[i].id+'"> Edit</a> </td>';

        Data += '<td>'+ data[i].exam_name + '</td><td>'+data[i].name+'</td><td>'+data[i].date+'</td><td>'+data[i].update_date+' </td></tr>';

        }
        
        document.getElementById('payu_list').innerHTML = Data;
        jQuery('#payu').dataTable( {
        "bPaginate": true,
         "responsive": true,
        "iDisplayLength": 20,
        "lengthMenu": [[20, 50, 100, 500, 1000], [20, 50, 100, 500, 1000]]
        });

        },
        type: 'GET'
        });                     
                                        
</script>    
</div>
</div>
</div>
</div>
        
                <!-------STATUS MODEL------------------------------->

          <!---------END STATUS MODEL----->          
                <!-- END Page Content -->
            </main>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
            <script type="text/javascript" charset="utf-8">

 $(document).ready(function(){
    $('.radio').on('change', function() {
    
  if (this.value == 'N') {
      $("#normal").css('display','block');
      $("#fromto").css('display','none');
  }
 
  else if (this.value == 'FT') {
      $("#fromto").css('display','block');
      $("#normal").css('display','none');
  } 
    });
});
</script>
            
<script>
function cleanArray(actual) {
  var newArray = new Array();
  for (var i = 0; i < actual.length; i++) {
    if (actual[i]) {
      newArray.push(actual[i]);
    }
  }
  return newArray;
}
jQuery(document).ready(function($) {
  $('.dates_opted').each(function(index){
      var dates=[];
   $(this).datepicker({
  dateFormat: "yy-mm-dd",
  onSelect: function(){
   dates=cleanArray(dates);
    dates.push($(this).val());
    //console.log(dates);
    $(this).val(dates);

  },showAnim :'clip',
    changeYear:true,
    changeMonth:true,
    yearRange:"2000:2030"

}).keyup(function(e) {
    if(e.keyCode == 8 || e.keyCode == 46) {
      var datesString=$(this).val().split(",");
       dates=[];
      for(var i=0 ; i<datesString.length-1;i++){
       
        dates.push(datesString[i]);
      }
     
      $(this).blur();
      $(this).val(dates);

    }
});
     });
});
</script>
<script type="text/javascript">
            function update(id){
                var str = id;
                var array = str.split(',');
                var status = array[1];
            $.ajax('status_active_link.php', {
                    type: 'POST',  // http method
                    data: { id:id },  // data to submit
                    success: function (data, status, xhr) {
                    //console.log(data);
                    var update_id=data.st;

                    if(status!=update_id){
                        location.reload(); 
                    }
                },
                    error: function (jqXhr, textStatus, errorMessage) {
                        }
            }); 
        }
</script>