Domain: amberpublishers.in
Server Adress: 86.38.243.169
privdayz.com
<?php
session_start();
require('../data_base_connection_xyzabc.php');
require('../PHPHelper.php');
// --------------------------- Academic Session start-----------------
if (isset($_POST['Add_Academic_Session'])) {
$session = realEscape('acadeic_session');
$insert = "INSERT INTO `academic_session`(`academic_session`, `status`)
VALUES ('$session','Inactive')";
$response_arr = array();
if (mysqli_query($conn, $insert)) {
array_push($response_arr, 'true', 'New Academic Session Added Successfully', 'AllAcademicSession.php');
} else {
array_push($response_arr, 'false', 'Failed To Add New Academic Session', '#');
}
echo json_encode($response_arr);
}
if (isset($_POST['AcademicSessionEdit'])) {
$col_id = trim($_POST['col_id']);
$select = "SELECT * FROM `academic_session` where col_id = '$col_id'";
$query = mysqli_query($conn, $select);
$row = mysqli_num_rows($query);
if ($row != 0) {
$f = mysqli_fetch_assoc($query);
echo "
<input type = 'hidden' name = 'col_id' value = '$col_id' >
<input type = 'text' name = 'Academic' value = '$f[academic_session]' class = 'form-control mb-3' required placeholder = 'Academic Session'>
<select name = 'Status' class = 'form-control mb-3' required>
<option value = '$f[status]'>$f[status]</option>
<option value = 'Active'>Active</option>
<option value = 'Inactive'>Inactive</option>
</select>
";
} else {
echo "Can'nt Fetch Data. Please Try Again Later";
}
}
if (isset($_POST['update_aca_session'])) {
$col_id = $_POST['col_id'];
$Academic = realEscape('Academic');
$Status = realEscape('Status');
mysqli_query($conn, "UPDATE `academic_session` SET `status`='Inactive'");
$update = "UPDATE `academic_session` SET `academic_session`='$Academic',`status`='$Status'
WHERE col_id = '$col_id'";
$response_arr = array();
if (mysqli_query($conn, $update)) {
array_push($response_arr, 'true', 'Academic Session Updated Successfully', 'AllAcademicSession.php');
} else {
array_push($response_arr, 'false', 'Failed To Update Academic Session', '#');
}
echo json_encode($response_arr);
}
// --------------------------- Academic Session end-----------------
// ------------------------------ Delete Start-------------------
if (isset($_POST['deleteSingle'])) {
$variables = $_POST['variables'];
$var_arr = explode(',', $variables);
$table_name = $var_arr[0];
$col_id = $var_arr[1];
$delete_response = array();
$get_delete_response = delete_single($table_name, $col_id);
if ($get_delete_response) {
array_push($delete_response, 'true', 'Data Deleted Successfully');
} else {
array_push($delete_response, 'false', 'Failed To Delete Data');
}
echo json_encode($delete_response);
}
if (isset($_POST['delete_single_with_file'])) {
$variables = $_POST['variables'];
$table = $variables[0]['table'];
$col_id = $variables[0]['col_id'];
$delete_response = array();
$get_delete_response = delete_single($table, $col_id);
if ($get_delete_response) {
array_push($delete_response, 'true', 'Data Deleted Successfully');
} else {
array_push($delete_response, 'false', 'Failed To Delete Data');
}
echo json_encode($delete_response);
}
// ------------------------------ Delete End-------------------
// ----------------------------------- Course Start--------------------
if (isset($_POST['Add-Course'])) {
$course = realEscape('course');
$duration = realEscape('duration');
$sem = realEscape('sem');
$Insert = "INSERT INTO `courses`(`course`,`duration`,`sem`) VALUES ('$course','$duration','$sem')";
$response_arr = array();
if (mysqli_query($conn, $Insert)) {
array_push($response_arr, 'true', 'New Course Added Successfully', 'courses.php');
} else {
array_push($response_arr, 'false', 'Failed To Add Course', '#');
}
echo json_encode($response_arr);
}
if (isset($_POST['courseEdit'])) {
$col_id = trim($_POST['col_id']);
$select = "SELECT * FROM `courses` where col_id = '$col_id'";
$query = mysqli_query($conn, $select);
$row = mysqli_num_rows($query);
if ($row != 0) {
$f = mysqli_fetch_assoc($query);
echo "
<input type = 'hidden' name = 'col_id' value = '$col_id' >
<div class = 'mb-3'>
<label class = 'form-label label-color'>Course Name</label>
<input type = 'text' name = 'course' value = '$f[course]' class = 'form-control mb-3' required id = 'course-name-edit' placeholder = 'Academic Session' onkeyup=make_capital('course-name-edit')>
</div>
<div class = 'mb-3'>
<label class = 'form-label label-color'>Duration</label>
<input type = 'number' name = 'duration' value = '$f[duration]' class = 'form-control mb-3' required placeholder = 'Course Duration'>
</div>
<div class = 'mb-3'>
<label class = 'form-label label-color'>Semester</label>
<input type = 'number' name = 'sem' value = '$f[sem]' class = 'form-control mb-3' required placeholder = 'Semester'>
</div>
";
} else {
echo "Can'nt Fetch Data. Please Try Again Later";
}
}
if (isset($_POST['update-Course'])) {
$col_id = $_POST['col_id'];
$course = realEscape('course');
$duration = realEscape('duration');
$sem = realEscape('sem');
$update = "UPDATE `courses` SET `course`='$course',`duration` = '$duration' ,`sem` = '$sem'
WHERE col_id = '$col_id'";
$response_arr = array();
if (mysqli_query($conn, $update)) {
array_push($response_arr, 'true', 'Course Updated Successfully', 'courses.php');
} else {
array_push($response_arr, 'false', 'Failed To Update Course', '#');
}
echo json_encode($response_arr);
}
// ----------------------------------- Course End--------------------
// ---------------------------------- paper start--------------------------
if (isset($_POST['Add-paper'])) {
$year = realEscape('year');
$semester = realEscape('semester');
$course = realEscape('course');
$paper = realEscape('paper');
$paperCode = realEscape('paperCode');
$elective_subject = realEscape('elective_subject');
$internal_max = realEscape('internal_max');
$internal_min = realEscape('internal_min');
$ext_or_pra_max = realEscape('ext_or_pra_max');
$ext_or_pra_min = realEscape('ext_or_pra_min');
$Credit = realEscape('Credit');
$Insert = "INSERT INTO `papers`( `year`, `sem`, `course`,`paper_name`, `paper_code`,`elective_subject`,`credit`,`int_max`, `int_min`, `ext_pra_max`, `ext_pra_min`)
VALUES ('$year','$semester','$course','$paper','$paperCode','$elective_subject','$Credit','$internal_max','$internal_min','$ext_or_pra_max','$ext_or_pra_min')";
$response_arr = array();
$check_paper_code = mysqli_query($conn, "SELECT * FROM `papers` WHERE paper_code = '$paperCode'");
$paper_code_r = mysqli_num_rows($check_paper_code);
if ($paper_code_r != 0) {
array_push($response_arr, 'false', 'Paper Code Matched', '#');
} else {
if (mysqli_query($conn, $Insert)) {
array_push($response_arr, 'true', 'New Paper Added Successfully', 'papers.php');
} else {
array_push($response_arr, 'false', 'Failed To Add New Paper', '#');
}
}
echo json_encode($response_arr);
}
if (isset($_POST['paperEdit'])) {
$col_id = trim($_POST['col_id']);
$select = "SELECT * FROM `papers` where col_id = '$col_id'";
$query = mysqli_query($conn, $select);
$row = mysqli_num_rows($query);
if ($row != 0) {
$f = mysqli_fetch_assoc($query);
$All_course = get_courses();
$all_year = get_year();
$all_sem = get_semeter();
echo "
<input type = 'hidden' name = 'col_id' value = '$col_id' >
<div class='mb-3 col-md-6 col-12'>
<label class='form-label label-color'>Year</label>
<select name='year' class='border form-control' required>
<option value='$f[year]'>$f[year]</option>
$all_year
</select>
</div>
<div class='mb-3 col-md-6 col-12'>
<label class='form-label label-color'>Semester</label>
<select name='semester' class='border form-control' required>
<option value='$f[sem]'>$f[sem]</option>
$all_sem
</select>
</div>
<div class='mb-3 col-md-6 col-12'>
<label class='form-label label-color'>Course Name</label>
<select name='course' class='border form-control' required>
<option value='$f[course]'>$f[course]</option>
$All_course
</select>
</div>
<div class='mb-3 col-md-6 col-12'>
<label class='form-label label-color'>Paper Name</label>
<input type='text' name='paper' class='form-control' value = '$f[paper_name]' placeholder='Paper Name' required id='paper-name-id-ajax' onkeyup = make_capital('paper-name-id-ajax')>
</div>
<div class='mb-3 col-md-6 col-12'>
<label class='form-label label-color'>Paper Code</label>
<input type='text' name='paperCode' class='form-control make_capital' value='$f[paper_code]' placeholder='Paper Code' required id='paper-code-id-ajax' onkeyup = make_capital('paper-code-id-ajax')>
</div>
<div class='mb-3 col-md-6 col-12'>
<label class='form-label label-color'>Elective Subject Group</label>
<input type='text' name='elective_subject' class='form-control make_capital' value='$f[elective_subject]' placeholder='Elective Subject Group' required id='elective-id-ajax' onkeyup = make_capital('elective-id-ajax')>
</div>
<div class='mb-3 col-md-6 col-12'>
<label class='form-label label-color'>Internal Maximum</label>
<input type='number' name='internal_max' class='form-control' value='$f[int_max]' placeholder='Internal Maximum' required>
</div>
<div class='mb-3 col-md-6 col-12'>
<label class='form-label label-color'>Internal Minimum</label>
<input type='number' name='internal_min' class='form-control' value='$f[int_min]' placeholder='Internal Minimum' required>
</div>
<div class='mb-3 col-md-6 col-12'>
<label class='form-label label-color'>External/Practical Maximum</label>
<input type='number' name='ext_or_pra_max' class='form-control' value='$f[ext_pra_max]' placeholder='External/Practical Maximum' required>
</div>
<div class='mb-3 col-md-6 col-12'>
<label class='form-label label-color'>External/Practical Minimum</label>
<input type='number' name='ext_or_pra_min' class='form-control' value='$f[ext_pra_min]' placeholder='External/Practical Minimum' required>
</div>
<div class='mb-3 col-md-6 col-12'>
<label class='form-label label-color'>Credit</label>
<input type='number' name='Credit' class='form-control' value='$f[credit]' placeholder='Credit' required>
</div>
";
} else {
echo "Can'nt Fetch Data. Please Try Again Later";
}
}
if (isset($_POST['update-paper'])) {
$col_id = trim($_POST['col_id']);
$year = realEscape('year');
$semester = realEscape('semester');
$course = realEscape('course');
$paper = realEscape('paper');
$paperCode = realEscape('paperCode');
$elective_subject = realEscape('elective_subject');
$internal_max = realEscape('internal_max');
$internal_min = realEscape('internal_min');
$ext_or_pra_max = realEscape('ext_or_pra_max');
$ext_or_pra_min = realEscape('ext_or_pra_min');
$Credit = realEscape('Credit');
$update = "UPDATE `papers`
SET
`year`='$year',
`sem`='$semester',
`course`='$course',
`paper_name`='$paper',
`paper_code`='$paperCode',
`elective_subject`='$elective_subject',
`credit`='$Credit',
`int_max`='$internal_max',
`int_min`='$internal_min',
`ext_pra_max`='$ext_or_pra_max',
`ext_pra_min`='$ext_or_pra_min'
WHERE col_id = '$col_id'";
$response_arr = array();
if (mysqli_query($conn, $update)) {
array_push($response_arr, 'true', 'Paper Data Updated Successfully', 'papers.php');
} else {
array_push($response_arr, 'false', 'Failed To Update Paper Data', '#');
}
echo json_encode($response_arr);
}
// ---------------------------------- paper end--------------------------
// ------------------------------ Students start------------------------
if (isset($_POST['Add_Student'])) {
$FName = realEscape('FName');
$FatherName = realEscape('FatherName');
$MotherName = realEscape('MotherName');
$enroll_no = realEscape('enroll_no');
$roll_no = realEscape('roll_no');
$course = realEscape('course');
$year = realEscape('year');
$Semester = realEscape('Semester');
$Session = realEscape('Session');
$PassportSizeImg = $_FILES['PassportSizeImg']['name'];
$PassportSizeImg_tmp = $_FILES['PassportSizeImg']['tmp_name'];
$New_PassportSizeImg = new_fileName($PassportSizeImg);
$response_arr = array();
if (!file_format($PassportSizeImg, $img_format)) {
array_push($response_arr, 'false', 'Invalid File Format Of Passport Size Image', '#');
} else {
$insert = "INSERT INTO `student_data`(`full_name`,`father`, `mother`, `enroll_no`, `roll_no`, `course`, `year`, `sem`, `session`, `pass_img`)
VALUES ('$FName','$FatherName','$MotherName','$enroll_no','$roll_no','$course','$year','$Semester','$Session','$New_PassportSizeImg')";
if (mysqli_query($conn, $insert)) {
move_uploaded_file($PassportSizeImg_tmp, '../Files/student/' . $New_PassportSizeImg);
array_push($response_arr, 'true', 'New Student Data Added Successfully', 'add_student.php');
} else {
array_push($response_arr, 'false', 'Failed To Add Data', '#');
}
}
echo json_encode($response_arr);
}
if (isset($_POST['update_Student_data'])) {
$col_id = realEscape('col_id');
$hidden_enroll = realEscape('hidden_enroll');
$FName = realEscape('FName');
$enroll_no = realEscape('enroll_no');
$roll_no = realEscape('roll_no');
$course = realEscape('course');
$email = realEscape('email');
$phone = realEscape('phone');
$admi_date = realEscape('admi_date');
$father = realEscape('father');
$mother = realEscape('mother');
$department = realEscape('department');
$sem = realEscape('sem');
$update = "UPDATE `student_data`
SET
`full_name`='$FName',
`enroll_no`='$enroll_no',
`roll_no`='$roll_no',
`course`='$course',
`email`='$email',
`phone`='$phone',
`admi_date`='$admi_date',
`father`='$father',
`mother`='$mother',
`dep`='$department',
`sem`='$sem'
WHERE col_id = '$col_id'";
$response_arr = array();
if (mysqli_query($conn, $update)) {
array_push($response_arr, 'true', 'Data Updated Successfully', 'students.php');
} else {
array_push($response_arr, 'false', 'Failed To Update Data', '#');
}
echo json_encode($response_arr);
}
// ------------------------------ Students End------------------------
// --------------------------------------- Marksheet Start -------------------
// --------------------------------------- Marksheet Start -------------------
// --------------------------------------- Marksheet Start -------------------
if (isset($_POST['update_single_marks'])) {
$marks_col = realEscape('col_id');
$enroll_id = realEscape('enroll_id');
$month = realEscape('month');
$Session = realEscape('Session');
$p_code = realEscape('p_code');
$int_marks = realEscape('int_marks');
$ext_marks = realEscape('ext_marks');
$select_marks = mysqli_query($conn, "SELECT * FROM `marksheet_data` where col_id = '$marks_col'");
$fetch_marks = mysqli_fetch_assoc($select_marks);
$int_ext_min_arr = get_int_ext_min($fetch_marks['course'], $fetch_marks['year'], $fetch_marks['sem'], $fetch_marks['paper_code']);
$int_min = $int_ext_min_arr[0];
$ext_pra_min = $int_ext_min_arr[1];
if ($int_marks < $int_min) {
$status = 'FAILED';
} elseif ($ext_marks < $ext_pra_min) {
$status = 'PROMOTTED';
} elseif ($int_marks >= $int_min && $ext_marks >= $ext_pra_min) {
$status = 'PASSED';
}
if ($status != 'PASSED') {
$clear = 'NO';
} else {
$clear = 'YES';
}
$update_marks = "UPDATE `marksheet_data`
SET
`month`='$month',
`session`='$Session',
`paper_code`='$p_code',
`int_obt`='$int_marks',
`ext_pra_obt`='$ext_marks',
`status` = '$status',
`clear` = '$clear'
WHERE col_id = '$marks_col'";
$response_arr = array();
if (mysqli_query($conn, $update_marks)) {
array_push($response_arr, 'true', 'Marks Updated Successfully', 'show_marksheet_data_single.php?enroll_id=' . $enroll_id);
} else {
array_push($response_arr, 'false', 'Failed To Updated Marks', '#');
}
echo json_encode($response_arr);
}
// --------------------------------------- Marksheet End-------------------
// --------------------------------------- Marksheet End-------------------
// --------------------------------------- Marksheet End-------------------
// ----------------------------------- Course select start --------------------
if (isset($_POST['course_select'])) {
$course = realEscape('course_select');
$response_arr = array();
if ($course != '') {
$get_year = mysqli_query($conn, "SELECT duration FROM `courses` where course = '$course'");
if (mysqli_num_rows($get_year) != 0) {
$f = mysqli_fetch_assoc($get_year);
array_push($response_arr, 'true', $f['duration']);
} else {
array_push($response_arr, 'false', '');
}
} else {
array_push($response_arr, 'false', '');
}
echo json_encode($response_arr);
}
if (isset($_POST['sem_select'])) {
$sem = realEscape('sem_select');
$course_selected = realEscape('course_selected');
$year_selected = realEscape('year_selected');
$response_arr = array();
if ($sem != '') {
$get_paper = mysqli_query($conn, "SELECT * FROM `papers` where course = '$course_selected' and year = '$year_selected' and sem = '$sem'");
if (mysqli_num_rows($get_paper) != 0) {
$data = array();
while ($f = mysqli_fetch_assoc($get_paper)) {
array_push($data, $f['paper_code']);
}
array_push($response_arr, 'true', $data);
} else {
array_push($response_arr, 'false', '');
}
} else {
array_push($response_arr, 'false', '');
}
echo json_encode($response_arr);
}
if (isset($_POST['isset_marksheet_verification'])) {
$response_arr = array();
$col_id = realEscape('col_id');
$s = mysqli_query($conn, "SELECT * FROM `marksheet_veri_req` where col_id = '$col_id'");
$r = mysqli_num_rows($s);
if ($r != 0) {
$data = mysqli_fetch_assoc($s);
if ($data['status'] == 'Unverified') {
$mark_status = "Verified";
} else {
$mark_status = "Unverified";
}
$receiver = "$data[email]";
$sub = "Marksheet Verification";
$body = "
<table style = 'background-color:#252525ef;font-family: Nunito, sans-serif;width: 100%;padding: 50px 10px;'>
<tr>
<th colspan='2' style='color: #FFFFFF;padding: 5px 10px;font-size:20px'>Marksheet Verification Status</th>
</tr>
<tr>
<th colspan='2' style='text-align:center;color: #FFFFFF;font-weight:600; font-size:18px'>Serial Number : $data[srno]</th>
</tr>
<tr>
<th colspan='2' style='color: #FFFFFF;padding-top: 40px;'><span style='background-color:#4db8ff;padding: 8px 25px;font-size:25px;'>$mark_status</span></th>
</tr>
</table>
";
if ($data['status'] == 'Unverified') {
$update = "UPDATE `marksheet_veri_req` SET `status`='Verified' WHERE col_id = '$col_id'";
if (mysqli_query($conn, $update)) {
send_mail($receiver, $body, $sub);
array_push($response_arr, 'true', 'Marksheet Verified', '');
} else {
array_push($response_arr, 'false', 'Task Incomplete', '');
}
} else {
$update = "UPDATE `marksheet_veri_req` SET `status`='Unverified' WHERE col_id = '$col_id'";
if (mysqli_query($conn, $update)) {
array_push($response_arr, 'true', 'Marksheet Unverified', '');
} else {
array_push($response_arr, 'false', 'Task Incomplete', '');
}
}
} else {
array_push($response_arr, 'false', 'Data Not Found');
}
echo json_encode($response_arr);
}
