Server : Apache System : Linux server.xvl.jdw.mybluehostin.me 5.14.0-611.27.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Feb 4 04:40:11 EST 2026 x86_64 User : critatp ( 1208) PHP Version : 8.0.30 Disable Function : exec,passthru,shell_exec,system Directory : /home/critatp/public_html/admin/ |
<?php
include("config.php");
admin_protect();
$courses = $db->selectAll('subjects', '*', 'ORDER BY id DESC');
$id = $_GET['id'];
$faculty_info = $db->selectRow('faculty', '*', $id);
if(isset($_POST['submit'])){
$course = isset($_POST['course'])?$_POST['course']:'';
$name = isset($_POST['name'])?$_POST['name']:'';
$staff_id = isset($_POST['staff_id'])?$_POST['staff_id']:'';
$mobile = isset($_POST['mobile'])?$_POST['mobile']:'';
$designation = isset($_POST['designation'])?$_POST['designation']:'';
$qualification = isset($_POST['qualification'])?$_POST['qualification']:'';
$experience = isset($_POST['experience'])?$_POST['experience']:'';;
if(!empty($name)){
$photo = $_FILES['photo']['name'];
if(!empty($photo)){
$photo_tmp = $_FILES['photo']['tmp_name'];
$folder = "uploads/staff/";
$allowedexts = array("jpg", "png", "gif", "bmp", "jpeg");
$status = upload_file($photo,$photo_tmp,$folder,$allowedexts);
$photo_name = $status[1];
} else {
$photo_name = $_POST['old_photo'];
}
$cv = $_FILES['cv']['name'];
if(!empty($cv)){
$cv_tmp = $_FILES['cv']['tmp_name'];
$folder1 = "uploads/staff/";
$allowedexts1 = array("pdf", "doc", "docx", "xls", "xlsx");
$status1 = upload_file($cv,$cv_tmp,$folder1,$allowedexts1);
$cv_name = $status1[1];
} else {
$cv_name = $_POST['old_cv'];
}
$data = array('photo' => $photo_name,
'name' => $name,
'designation' => $designation,
'qualification' => $qualification,
'experience' => $experience,
'biodata' => $cv_name,
'subject' => $course,
'staff_id' => $staff_id,
'mobile' => $mobile,
'staff_type' => '');
$result = $db->update('faculty', $data, $id);
if($result){
$msg = "success";
header("location: department-faculty-edit.php?id=$id&msg=$msg");
} else {
$msg = "fail";
header("location: department-faculty-edit.php?id=$id&msg=$msg");
}
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title><?php echo $settings->name; ?> | Admin Panel</title>
<!-- Site favicon -->
<link rel='shortcut icon' type='image/x-icon' href='images/favicon.ico' />
<!-- /site favicon -->
<!-- Entypo font stylesheet -->
<link href="css/entypo.css" rel="stylesheet">
<!-- /entypo font stylesheet -->
<!-- Font awesome stylesheet -->
<link href="css/font-awesome.min.css" rel="stylesheet">
<!-- /font awesome stylesheet -->
<!-- Bootstrap stylesheet min version -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- /bootstrap stylesheet min version -->
<!-- Integral core stylesheet -->
<link href="css/integral-core.css" rel="stylesheet">
<!-- /integral core stylesheet -->
<link href="css/integral-forms.css" rel="stylesheet">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/jquery-form-validator/2.3.26/theme-default.min.css" type="text/css"/>
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="js/html5shiv.min.js"></script>
<script src="js/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!-- Loader Backdrop -->
<div class="loader-backdrop">
<!-- Loader -->
<div class="loader">
<div class="bounce-1"></div>
<div class="bounce-2"></div>
</div>
<!-- /loader -->
</div>
<!-- loader backgrop -->
<!-- Page container -->
<div class="page-container">
<!-- Page Sidebar -->
<?php include("includes/sidebar.php"); ?>
<!-- /page sidebar -->
<!-- Main container -->
<div class="main-container">
<!-- Main header -->
<?php include("includes/header.php"); ?>
<!-- /main header -->
<!-- Main content -->
<div class="main-content">
<div class="row">
<div class="col-lg-8">
<h1 class="page-title">Department Faculty</h1>
<!-- Breadcrumb -->
<ol class="breadcrumb breadcrumb-2">
<li><a href="dashboard.php"><i class="fa fa-home"></i>Home</a></li>
<li class="active"><strong>Department Faculty</strong></li>
</ol>
</div>
<div class="col-lg-4 ">
<a href="department-faculty.php" class="btn btn-success pull-right">View Faculty</a>
</div>
</div>
<div class="line-dashed"></div>
<?php
if(isset($_GET['msg'])){
if($_GET['msg']=='fail'){
echo "<div class='alert alert-warning'>
<button class='close' data-dismiss='alert'>×</button>
<strong>No changes has been Done.</strong>
</div>";
} elseif($_GET['msg']=='success'){
echo "<div class='alert alert-success'>
<button class='close' data-dismiss='alert'>×</button>
<strong>Faculty Updated Successfully.</strong>
</div>";
}
}
?>
<div class="row">
<div class="col-lg-12">
<div class="panel panel-default">
<div class="panel-body">
<form enctype="multipart/form-data" class="form-horizontal" method="post">
<div class="form-group">
<label class="col-sm-2 control-label">Department</label>
<div class="col-sm-6">
<select class="form-control" name="course" data-validation="required">
<option value="">Select Course</option>
<?php foreach($courses as $course){ ?>
<option value="<?php echo $course->id; ?>" <?php if($course->id == $faculty_info->subject) echo 'selected'; ?>><?php echo $course->subject; ?></option>
<?php } ?>
</select>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Name</label>
<div class="col-sm-6">
<input type="text" name="name"class="form-control" data-validation="required" value="<?php echo $faculty_info->name; ?>">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Staff ID</label>
<div class="col-sm-6">
<input type="text" name="staff_id" class="form-control" data-validation="required" value="<?php echo $faculty_info->staff_id; ?>">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Mobile No.</label>
<div class="col-sm-6">
<input type="text" name="mobile" class="form-control" value="<?php echo $faculty_info->mobile; ?>">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Photo</label>
<div class="col-sm-6">
<img src="<?php echo $faculty_info->photo; ?>" width="100" height="100">
<input name="photo" type="file" class="form-control">
<input type="hidden" name="old_photo" value="<?php echo $faculty_info->photo; ?>">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Designation</label>
<div class="col-sm-6">
<input type="text" name="designation"class="form-control" value="<?php echo $faculty_info->designation; ?>">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Qualification</label>
<div class="col-sm-6">
<input type="text" name="qualification"class="form-control" value="<?php echo $faculty_info->qualification; ?>">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Experince</label>
<div class="col-sm-6">
<input type="text" name="experience"class="form-control" value="<?php echo $faculty_info->experience; ?>">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Bio Data</label>
<div class="col-sm-6">
<?php if(!empty($faculty_info->biodata)){ ?>
<a href="<?php echo $faculty_info->biodata; ?>" target="_blank">Download</a>
<?php } ?>
<input name="cv" type="file" class="form-control">
<input type="hidden" name="old_cv" value="<?php echo $faculty_info->biodata; ?>">
</div>
</div>
<div class="form-group">
<div class="col-sm-4 col-sm-offset-2">
<button type="submit" name="submit" class="btn btn-primary">Submit</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<!-- Footer -->
<?php include("includes/footer.php"); ?>
<!-- /footer -->
</div>
<!-- /main content -->
</div>
<!-- /main container -->
</div>
<!-- /page container -->
<!--Load JQuery-->
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="plugins/metismenu/js/jquery.metisMenu.js"></script>
<script src="plugins/blockui-master/js/jquery-ui.js"></script>
<script src="plugins/blockui-master/js/jquery.blockUI.js"></script>
<script src="js/functions.js"></script>
<script src="js/loader.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-form-validator/2.3.26/jquery.form-validator.min.js"></script>
<script>
$.validate({
modules : 'file'
});
</script>
</body>
</html>