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 ©</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');
?>