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/content-sp/work-sp/nqb_master_question_entity_change.php
<?php

// ini_set('display_errors',1);
// ini_set('display_startup_errors',1);
// error_reporting(E_ALL);

include_once('nqb_master_section.php');
$fileName = str_replace('.php', '', basename($_SERVER['REQUEST_URI'], '?' . $_SERVER['QUERY_STRING']));

//check master permissions
if (in_array($fileName, $pageArray)) {


    $SP_MASTER_CATEGORY = 'csp_sp_master_category';
    $SP_MASTER_STRUCTURE = 'csp_sp_master_structure';
    $SP_MEDIUM = 'csp_sp_medium';
    $SP_QUESTION = 'csp_sp_question';
    $SP_QUESTION_MEDIUM_WISE = 'csp_sp_question_medium_wise';
    $SP_EDITORS = 'csp_editors';

?>
    <script>
        function validateForm() {

            if (jQuery('#master_type').val() == "") {
                alert("Master Type");
                jQuery('#master_type').focus();
                jQuery(":focus").css("background-color", "#f1d9d9");
                return false;
            }
            if (jQuery('#master').val() == "") {
                alert("Select master");
                jQuery('#master').focus();
                jQuery(":focus").css("background-color", "#f1d9d9");
                return false;
            }
            if (jQuery('#subject').val() == "") {
                alert("Select Subject");
                jQuery('#subject').focus();
                jQuery(":focus").css("background-color", "#f1d9d9");
                return false;
            }
            var mType = jQuery('#master_type').val();
            var type = jQuery('#type').val();
            var type_id = jQuery('#type_id').val()
            var page_link = '/work-sp/nqb_master_question_entity_change_view.php?type=' + type + '&type_id=' + type_id + '&mType=' + mType;
            //var url = jQuery(page_link).attr('href');
            window.open(page_link, '_blank');

            return true;

        }
    </script>
    <style>
        .table-hover th,
        td {
            font-size: 13px;
        }

        .redClass {
            background-color: #ff6d6d !important;
        }

        .orangeClass {
            background-color: #ff7607 !important;
        }

        .modal-backdrop.in {
            opacity: 0.9 !important;
            z-index: 9 !important;
        }

        .topic {
            width: 20%;
            float: left;
            font-size: 14px;
            margin: 0 0 0 0;
        }

        .sub_topic {
            width: 26%;
            float: left;
            font-size: 14px;
            margin: 0 0 0 -19px;
        }
    </style>

    <?php if (isset($msg)) { ?>
        <div class="row">
            <div class="col-sm-12">
                <?php echo $msg; ?>
            </div>
        </div>
    <?php } ?>
    <div class="row">
        <div class="col-md-12">
            <div class="panel panel-white">
                <div class="panel-heading clearfix">
                    <h4 class="panel-title">
                        </font>
                    </h4>

                </div>
                <div class="panel-body">
                    <form class="form-inline" method="post">
                        <input type="hidden" name="type_id" id="type_id" value="">
                        <input type="hidden" name="type" id="type" value="">
                        <div class="form-group">
                            <select name="master_type" class="form-control" id="master_type">
                                <option value="">--Select Master Type--</option>
                                <option value="sp">Sarkari Pariksha</option>
                                <option value="oly">Olympiad</option>
                            </select>
                        </div>
                        <div class="form-group">
                            <select name="master" class="form-control" id="master">
                                <option value="">--Select Master--</option>
                            </select>
                        </div>
                        <div class="form-group">
                            <select name="subject" class="form-control" id="subject">
                                <option value="">--Select Subject--</option>
                            </select>
                        </div>
                        <div class="form-group">
                            <select name="topic" id="topic" class="form-control">
                                <option value="">--Select Topic--</option>
                            </select>
                        </div>
                        <div class="form-group">
                            <select name="sub_topic" id="sub_topic" class="form-control">
                                <option value="">--Select Sub Topic--</option>
                            </select>
                        </div>
                        <input class="btn btn-info" type="button" value="Submit" onclick="return validateForm();" />
                    </form>
                </div>
            </div>
        </div>
    </div>

    </div><!-- Main Wrapper -->
    <script>
        jQuery.noConflict();
        jQuery(document).ready(function() {
            jQuery('#master_type').on('change', function() {
                var mid = jQuery("#master_type").val();
                var loadUrl = "ajax_call/nqb_master_topics.php?eid=" + mid + "&type=masterof";
                var jqxhr = jQuery.get(loadUrl);
                jqxhr.success(function(data) {
                    jQuery("#master").html(data);
                });
            });
            jQuery('#master').on('change', function() {
                var mid = jQuery("#master").val();
                var loadUrl = "ajax_call/nqb_master_topics.php?eid=" + mid + "&type=master";
                var jqxhr = jQuery.get(loadUrl);
                jqxhr.success(function(data) {
                    jQuery("#subject").html(data);
                });
            });

            jQuery('#subject').on('change', function() {
                var subId = jQuery("#subject").val();
                var mid = jQuery("#master").val();
                var loadUrl = "ajax_call/nqb_master_topics.php?eid=" + subId + "&type=topic&m=" + mid;
                var jqxhr = jQuery.get(loadUrl);
                jqxhr.success(function(data) {
                    jQuery("#topic").html(data);
                    jQuery("#type_id").val(subId);
                    jQuery("#type").val('S');
                });
            });

            jQuery('#topic').on('change', function() {
                var subId = jQuery("#topic").val();
                if (subId == '') {
                    var sub_t = jQuery("#subject").val();
                    jQuery("#type_id").val(sub_t);
                    jQuery("#type").val('S');
                } else {
                    var mid = jQuery("#master").val();
                    var loadUrl = "ajax_call/nqb_master_topics.php?eid=" + subId + "&type=subtopic&m=" + mid;
                    var jqxhr = jQuery.get(loadUrl);
                    jqxhr.success(function(data) {
                        jQuery("#sub_topic").html(data);
                        jQuery("#type_id").val(subId);
                        jQuery("#type").val('T');
                    });
                }
            });
            jQuery('#sub_topic').on('change', function() {
                var subId = jQuery("#sub_topic").val();
                if (subId == '') {
                    var sub_t = jQuery("#topic").val();
                    jQuery("#type_id").val(sub_t);
                    jQuery("#type").val('T');
                } else {
                    jQuery("#type_id").val(subId);
                    jQuery("#type").val('ST');
                }
            });
        });
    </script>
    <div class="page-footer">
    <p class="no-s">Graposs Connect &#169;</p>
    </div>
    </div><!-- Page Inner -->

<?php
} else {
    echo "<script>alert('You dont have access for entity change');</script>";
    echo "<script type='text/javascript'>location.href='/work-sp';</script>";
}
include_once('footer.php');
?>