🖥️ Server: LiteSpeed
💻 System: Linux in-mum-web1643.main-hosting.eu 5.14.0-611.42.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Mar 24 05:30:20 EDT 2026 x86_64
👤 User: u621169360 (621169360)
🐘 PHP: 8.2.30
🚫 Disabled: system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
📄 op_question_add.php
📁 Path: /home/u621169360/domains/goreswarcollege.ac.in/public_html/olddd/web/teacher/op_question_add.php
📊 Size: 16.8 KB
🔒 Perm: 0644
📝 MIME: text/x-php
<?php
ob_start();
include('configure.php');
DB::connect();
require_once("check.php");
$id = $_SESSION['id'];
$start = $_REQUEST['start'];
if(isset($_POST['submit12345'])){
$op_questions_name = $_POST['op_questions_name'];
$op_questions_class = $_POST['op_questions_class'];
$op_questions_course = $_POST['op_questions_course'];
$op_questions_subject = $_POST['op_questions_subject'];
$op_questions_time = $_POST['op_questions_time'];
$op_questions_type = $_POST['op_questions_type'];
$op_questions_session = $_POST['op_questions_session'];
$op_questions_semester = $_POST['op_questions_semester'];
$op_questions_streams = $_POST['op_questions_streams'];
$op_questions_source = $_POST['op_questions_source'];
$allow = array("jpg","JPG","jpeg","JPEG", "gif","GIF","png","PNG","pdf","PDF");
//1st
if($_FILES['id_image']['name'] =="") {
//echo "No Image";
} else {
$id_image=basename($_FILES['id_image']['name']);
$extension1 = pathinfo($id_image, PATHINFO_EXTENSION); //extenction our file name .jpg
if(in_array($extension1,$allow)){
$target_path1 = "../college-management-login/uploads/student-resources/";
$id_image = md5(rand() * time()).'.'.$extension1;
$target_path1 = $target_path1 . $id_image;
move_uploaded_file($_FILES['id_image']['tmp_name'], $target_path1);
$sql2 = ($id_image!='')?" op_questions_upload='$id_image' ".',':'' ;
}
}
$insert_bookings = "INSERT `op_questions` SET
$sql2
op_questions_name = '".addslashes($op_questions_name)."',
op_questions_class = '".addslashes($op_questions_class)."',
op_questions_subject = '".addslashes($op_questions_subject)."',
op_questions_time = '".addslashes($op_questions_time)."',
op_questions_session = '".addslashes($op_questions_session)."',
op_questions_source = '".addslashes($op_questions_source)."',
op_questions_semester = '".addslashes($op_questions_semester)."',
op_questions_streams = '".addslashes($op_questions_streams)."',
op_questions_type = 'QUESTIONS',
op_questions_course = '".addslashes($op_questions_course)."'";
$sql_insert = $dbconn->prepare($insert_bookings);
$sql_insert->execute();
$message="Details successfully updated.";
$status="success";
header("Location: op_questions.php?id=$id&message=1&status=success");
}
if($id !=''){
$select_bookings31= "SELECT * FROM `teacher` WHERE id = '".$_SESSION['id']."'";
$sql31=$dbconn->prepare($select_bookings31);
$sql31->execute();
$wlvd31=$sql31->fetchAll(PDO::FETCH_OBJ);
foreach($wlvd31 as $rows31);
}
?>
<!DOCTYPE html>
<html lang="en" dir="ltr">
<?php include('inc/header.php'); ?>
<body>
<?php include('inc/preloader.php'); ?>
<!-- ============================================================== -->
<!-- Main wrapper - style you can find in pages.scss -->
<!-- ============================================================== -->
<div id="main-wrapper">
<!-- ============================================================== -->
<!-- Topbar header - style you can find in pages.scss -->
<!-- ============================================================== -->
<?php include('inc/top_menu.php'); ?>
<!-- ============================================================== -->
<!-- End Topbar header -->
<!-- ============================================================== -->
<!-- ============================================================== -->
<!-- Left Sidebar - style you can find in sidebar.scss -->
<!-- ============================================================== -->
<?php include('inc/main_menu.php'); ?>
<!-- ============================================================== -->
<!-- End Left Sidebar - style you can find in sidebar.scss -->
<!-- ============================================================== -->
<!-- ============================================================== -->
<!-- Page wrapper -->
<!-- ============================================================== -->
<div class="page-wrapper">
<!-- ============================================================== -->
<!-- Bread crumb and right sidebar toggle -->
<!-- ============================================================== -->
<div class="page-breadcrumb">
<div class="row">
<div class="col-5 align-self-center">
<h4 class="page-title">Add A New Question Paper </h4>
<div class="d-flex align-items-center">
</div>
</div>
</div>
</div>
<!-- ============================================================== -->
<!-- End Bread crumb and right sidebar toggle -->
<!-- ============================================================== -->
<!-- ============================================================== -->
<!-- Container fluid -->
<!-- ============================================================== -->
<div class="container-fluid">
<!-- ============================================================== -->
<!-- Start Page Content -->
<!-- ============================================================== -->
<div class="container-fluid">
<!-- ============================================================== -->
<!-- Start Page Content -->
<!-- ============================================================== -->
<!-- row -->
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-body">
<?php if($message!="") { ?>
<?php
switch($vendor_status) {
case "success":
echo $db->success_message_info($message);
break;
case "failed":
echo $db->error_message_info($message);
break;
default:
echo "Nothing Done";
break;
}
?>
<?php } ?>
<form id="formID" class="m-t-30" method="post" action="" enctype="multipart/form-data">
<div class="row">
<div class="col-md-3">
<label for="exampleInputEmail1">Session Name</label>
<select class="form-control" required="" id="op_questions_session" name="op_questions_session" >
<option selected><?php echo $rows20->op_questions_session; ?></option>
<?php
$select_enquiry="SELECT * FROM op_session order by id desc limit 20";
$sql=$dbconn->prepare($select_enquiry);
$sql->execute();
$wlvd=$sql->fetchAll(PDO::FETCH_OBJ);
if($sql->rowCount() > 0){
foreach($wlvd as $rows){
$id = $rows->id;
$op_session_name = $rows->op_session_name;
?>
<option><?php echo $op_session_name;?></option>
<?php }} ?>
</select>
</div>
<div class="col-md-3">
<label for="exampleInputEmail1">Class Name</label>
<small id="emailHelp" class="form-text text-muted"></small>
<select class="form-control" required="" id="op_questions_class" name="op_questions_class" >
<option selected><?php echo $rows20->op_questions_class; ?></option>
<?php
$select_enquiry2="SELECT * FROM op_class order by id desc limit 20";
$sql2=$dbconn->prepare($select_enquiry2);
$sql2->execute();
$wlvd2=$sql2->fetchAll(PDO::FETCH_OBJ);
if($sql2->rowCount() > 0){
foreach($wlvd2 as $rows2){
$id = $rows2->id;
$op_class_class = $rows2->op_class_class;
?>
<option><?php echo $op_class_class;?></option>
<?php }} ?>
</select>
</div>
<div class="col-md-3">
<label for="exampleInputEmail1">Semester Name</label>
<select class="form-control" required="" id="op_questions_semester" name="op_questions_semester" >
<option selected><?php echo $rows20->op_questions_semester; ?></option>
<?php
$select_enquiry3="SELECT * FROM op_semesters order by id desc limit 20";
$sql3=$dbconn->prepare($select_enquiry3);
$sql3->execute();
$wlvd3=$sql3->fetchAll(PDO::FETCH_OBJ);
if($sql3->rowCount() > 0){
foreach($wlvd3 as $rows3){
$id = $rows3->id;
$op_sem_name = $rows3->op_sem_name;
?>
<option><?php echo $op_sem_name;?></option>
<?php }} ?>
</select>
</div>
<div class="col-md-3">
<label for="exampleInputEmail1">Stream Name</label>
<select class="form-control" required="" id="op_questions_streams" name="op_questions_streams" >
<option selected><?php echo $rows20->op_questions_streams; ?></option>
<?php
$select_enquiry4="SELECT * FROM op_streams order by id desc limit 20";
$sql4=$dbconn->prepare($select_enquiry4);
$sql4->execute();
$wlvd4=$sql4->fetchAll(PDO::FETCH_OBJ);
if($sql4->rowCount() > 0){
foreach($wlvd4 as $rows4){
$id = $rows4->id;
$op_stream_name = $rows4->op_stream_name;
?>
<option><?php echo $op_stream_name;?></option>
<?php }} ?>
</select>
</div>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Question Paper Name</label>
<input name="op_questions_name" type="text" class="form-control" id="op_questions_name" aria-describedby="emailHelp" required="" value="<?php echo $rows->op_questions_name; ?>" >
<small id="emailHelp" class="form-text text-muted"></small>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Question Paper Year</label>
<input name="op_questions_time" type="number" class="form-control" id="op_questions_time" aria-describedby="emailHelp" required="" value="<?php echo $rows->op_questions_time; ?>" >
<small id="emailHelp" class="form-text text-muted"></small>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Exam</label>
<input name="op_questions_course" type="text" class="form-control" id="op_questions_course" aria-describedby="emailHelp" required="" value="<?php echo $rows->op_questions_course; ?>" >
<small id="emailHelp" class="form-text text-muted"></small>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Subject</label>
<input name="op_questions_subject" type="text" class="form-control" id="op_questions_subject" aria-describedby="emailHelp" required="" value="<?php echo $rows->op_questions_subject; ?>" >
<small id="emailHelp" class="form-text text-muted"></small>
</div>
<input name="op_questions_source" type="hidden" class="form-control" id="op_questions_sourceid" aria-describedby="emailHelp" required="" value="Name: <?php echo $rows31->teacher_name; ?> | Department: <?php echo $rows31->teacher_dept; ?>" >
<div class="form-group">
<label for="exampleInputEmail1">Upload File</label>
<input name="id_image" type="file" class="form-control-file" id="id_image" aria-describedby="emailHelp" multiple value="<?php echo $id_image ?>" >
<small id="emailHelp" class="form-text text-muted"></small>
</div>
</div>
</div>
<button type="submit" name="submit12345" value="Submit" class="btn btn-primary">Submit</button>
</form>
</div>
</div>
</div>
</div>
<!-- row -->
<!-- .row -->
</div>
<!-- ============================================================== -->
<!-- End Container fluid -->
<!-- ============================================================== -->
<!-- ============================================================== -->
<script src="assets/libs/ckeditor/ckeditor.js"></script>
<script src="assets/libs/ckeditor/samples/js/sample.js"></script>
<script>
//default
initSample();
//inline editor
// We need to turn off the automatic editor creation first.
CKEDITOR.disableAutoInline = true;
CKEDITOR.inline('editor2', {
extraPlugins: 'sourcedialog',
removePlugins: 'sourcearea'
});
var editor1 = CKEDITOR.replace('editor1', {
extraAllowedContent: 'div',
height: 460
});
editor1.on('instanceReady', function() {
// Output self-closing tags the HTML4 way, like <br>.
this.dataProcessor.writer.selfClosingEnd = '>';
// Use line breaks for block elements, tables, and lists.
var dtd = CKEDITOR.dtd;
for (var e in CKEDITOR.tools.extend({}, dtd.$nonBodyContent, dtd.$block, dtd.$listItem, dtd.$tableContent)) {
this.dataProcessor.writer.setRules(e, {
indent: true,
breakBeforeOpen: true,
breakAfterOpen: true,
breakBeforeClose: true,
breakAfterClose: true
});
}
// Start in source mode.
this.setMode('source');
});
</script>
<?php include('inc/footer.php'); ?>
✨ File Manager Magic ✨