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/list_vacancy_details.php
<?php include 'header.php'; 

if(isset($_REQUEST['submit']))
{   
    $id= $_REQUEST['id'];
    $examname= $_REQUEST['examname'];
    $typeid= $_REQUEST['typeid'];
    $typename= $_REQUEST['typename'];
    $v_genral=$_REQUEST['v_genral'];
    $v_OBC=$_REQUEST['v_OBC'];
    $v_SC=$_REQUEST['v_SC'];
    $v_ST=$_REQUEST['v_ST'];
    $EBC=$_REQUEST['EBC'];
    $WBC=$_REQUEST['WBC'];
    $total_vacancy=$_REQUEST['total_vacancy'];
    $age_limit=$_REQUEST['age_limit'];
    $Eligibility=$_REQUEST['Eligibility'];
    $status=$_REQUEST['status'];

    $updatequery="UPDATE sp_vacancy_detail SET exam_id='$examname', type_id='$typeid', type_name='$typename', gen='$v_genral', obc='$v_OBC', sc='$v_SC', st='$v_ST',ebc='$EBC', wbc='$WBC', total_vac='$total_vacancy', age_limit='$age_limit', eligibility='$Eligibility', status='$status' where id='$id'";
    $sql = $db->prepare($updatequery);
    if ($sql->execute()) 
    { ?>
        <script>
            alert("Update Successfully");
        </script>
    <?php }
}

?>
<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="assets/js/jquery-1.4.1.min.js"></script>
<script type="text/javascript" charset="utf8" src="assets/js/jquery.dataTables.min.js"></script>
<link rel="stylesheet" href="assets/css/jquery.dataTables.min.css">

<script>
    jQuery.noConflict();
    jQuery(function($) {
        jQuery('#vacancy_list').dataTable({
            "dom" : "Bfrtip",
            "pagingType": "full_numbers",
            "processing": true,
            "serverSide": true,
            "responsive": true,
            "ajax": "/technc/vacancy_list_data.php",
            "columns": [
                {"data": "id",
                    render: function(data, type, row, meta) {
                        return meta.row + meta.settings._iDisplayStart + 1;
                    }
                },
                {"data": "action",
                    render: function(data, type, row, meta) {
                        var ret = '';
                            ret += '<button class="btn btn-info" data-toggle="modal" data-target="boardModal" onclick="board('+row.id+')"><i class="fa fa-edit" title="Edit Exam" style="cursor:pointer;"></i></button><button class="btn btn-danger" style="cursor:pointer;" id='+row.id+' onclick="deleteVancancy(id)"><i class="fa fa-trash" aria-hidden="true" ></i> </button>';
                        return ret;
                    }
                },
                {"data": "examname"},
                {"data": "type_name"},
                {"data": "gen"},
                {"data": "obc"},
                {"data": "sc"},
                {"data": "st"},
                {"data": "status",
                    render: function(data, type, row, meta) {
                        if (row.status == '1') {
                            return "<font style='color:green;'>Active</font>";
                        } else if (row.status == '0') {
                            return "<font style='color:red;'>De-active</font>";
                        }
                    },
                }
            ],
            "order": [
                [5, 'desc']
            ],
            "bPaginate": true,
            "iDisplayLength": 50,
            "bProcessing" : true,
            "bServerSide" : true,
            "lengthMenu": [
                [50, 100, 200, 300, 1000],
                [50, 100, 200, 300, "All"]
            ]
        });
    });
</script>
<main id="main-container">
    <div class="content content-narrow">
        <div class="row">
            <div class="col-lg-12">
                <h2 class="content-heading">Exam Vacancy List</h2>
                <div class="table-responsive">
                    <table id="vacancy_list" class="table table-striped table-bordered dt-responsive nowrap" style="width: 100%; cellspacing: 0;">
                        <thead>
                            <tr>
                                <th>S.no</th>
                                <th>Action</th>
                                <th>Exam name</th>
                                <th>Post Name</th>
                                <th>General</th>
                                <th>OBC</th>
                                <th>SC</th>
                                <th>ST</th>
                                <th>Status</th>
                            </tr>
                        </thead>
                    </table>
                </div>
            </div>
        </div>
    </div>
    <!-------STATUS MODEL------------------------------->
    <div class=" modal fade" id="boardModal" role="dialog">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal">&times;</button>
                    <h4 class="modal-title">Do you want to change status ? </h4>
                </div>
                <div class="modal-body" id="modal_body">
                </div>
            </div>
        </div>
    </div>
</main>
<script>
function board(id){
   var site = "/technc/vacancy_edit.php?id="+id;
    jQuery.ajax({
        url: site,
        type:'POST',
        data:'html',
        success:function(data){
            document.getElementById("modal_body").innerHTML = data;
        }
    }); 
    jQuery("#boardModal").modal(); 
}

function deleteVancancy(id){
    var txt;
    var r = confirm("Do you want to Delete ?");
    if (r == true) {
        $.ajax('delete_exam_vacancy.php', {
            type: 'POST',  // http method
            data: { id:id },  // data to submit
            success: function (response) {
                var obj = jQuery.parseJSON(response);
                if(obj.status == '1'){
                    alert(obj.msg);
                    location.reload();
                } else {
                    alert(obj.msg);
                }
            },
            error: function (jqXhr, textStatus, errorMessage) {
            }
        });
    }
}
</script>
<?php include 'footer.php'; ?>