CasperSecurity
<?php
session_start();
include("../includes/connection.php");
include('SimpleImage.php');
if (!isset($_SESSION['id'])):
header("location:index.php");
endif;
if(isset($_POST['submit'])){
$email=$_POST['email'];
$psw=$_POST['psw'];
$first_name=$_POST['first_name'];
$last_name=$_POST['last_name'];
$phone=$_POST['phone'];
$gender=$_POST['gender'];
$dob=$_POST['dob'];
$language=$_POST['language'];
$aboutme=$_POST['aboutme'];
$address1=$_POST['address1'];
$address2=$_POST['address2'];
$city=$_POST['city'];
$state=$_POST['state'];
$country=$_POST['country'];
$postal_code=$_POST['postal_code'];
$pricing=$_POST['pricing'];
$department=$_POST['department'];
$table = 'faculty';
$password = md5($psw);
$filenameicon = $_FILES['dr_image']['name'];
if($_FILES['dr_image']['name'] != '')
{
$directory_path = "../uploads/profile/";
$poiname = "hmbg_".rand(1,99999999).basename($_FILES['dr_image']['name']);
/*$poiname = "../collegeadmin/Gallery_images/"."gallery_".rand(1,99999999).basename($_FILES['user_image']['name']);*/
move_uploaded_file($_FILES['dr_image']['tmp_name'],$directory_path.$poiname);
$image = new SimpleImage();
$image->load("".$poiname);
$image->resize(300,300);
$image->save("".$poiname);
}
$sql="INSERT INTO `faculty`(`username`, `password`, `first_name`, `last_name`, `phone`, `gender`, `dob`, `about_me`, `dr_image`, `address1`, `address2`, `city`, `state`, `country`, `postal_code`) VALUES ('$email','$password','$first_name ','$last_name ','$phone ','$gender ','$dob ','$aboutme ','$poiname ','$address1 ','$address2 ','$city ','$state ','$country ','$postal_code ')";
$result3 = db_query($sql);
$msg = "Faculty Added Successfully.";
setcookie("msg", $msg, time() + 3);
print "<script>";
print "self.location = 'faculty.php';";
print "</script>";
exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<?php include("css.php"); ?>
<script src="tinymce/tinymce.min.js" referrerpolicy="origin"></script>
<link rel="stylesheet" href="assets/css/feathericon.min.css">
<!-- Datatables CSS -->
<link rel="stylesheet" href="assets/plugins/datatables/datatables.min.css">
<!-- Main CSS -->
<link rel="stylesheet" href="assets/css/style.css">
<script>
tinymce.init({
selector: '#buyers,#sellers,#content',
height: 300,
plugins: 'print preview paste importcss searchreplace autolink autosave save directionality code visualblocks visualchars fullscreen image link media template codesample table charmap hr pagebreak nonbreaking anchor toc insertdatetime advlist lists wordcount imagetools textpattern noneditable help charmap emoticons',
menubar: 'file edit view insert format tools table help',
toolbar: 'undo redo | bold italic underline strikethrough | fontselect fontsizeselect formatselect | alignleft aligncenter alignright alignjustify | outdent indent | numlist bullist | forecolor backcolor removeformat | pagebreak | charmap emoticons | fullscreen preview save print | insertfile image media template link anchor codesample | ltr rtl',
toolbar_sticky: false,
image_advtab: true,
external_filemanager_path:"filemanager/",
filemanager_title:"Filemanager" ,
external_plugins: { "filemanager" : "../filemanager/plugin.min.js"},
content_css: [
'//fonts.googleapis.com/css?family=Lato:300,300i,400,400i',
'//www.tiny.cloud/css/codepen.min.css'
],
extended_valid_elements: 'span[class=]',
importcss_append: false,
});
function chnageLang(val){
self.location = 'department.php';
}
</script>
</head>
<body class="sidebar-pinned">
<?php include("left.php") ?>
<main class="admin-main">
<!--site header begins-->
<?php include("admin_header.php");?>
<!--site header ends -->
<section class="admin-content ">
<div class="bg-dark">
<div class="container m-b-30">
<div class="row">
<div class="col-12 text-white p-t-40 p-b-90">
<h4 class="">Manage Faculty</h4>
<p class="opacity-75 "></p>
</div>
</div>
</div>
</div>
<div class="container pull-up">
<div class="row" style="margin: 0 auto; width:100%; align-items: center;
justify-content: center;">
<!--message-->
<?php if ($_COOKIE['msg']) { ?>
<div class="clearfix"></div>
<div class="col-lg-8">
<div class="alert alert-success">
<a href="#" class="close" data-dismiss="alert" onClick="$('.alert').hide('slow');">×</a>
<?php print str_replace("+", " ", $_COOKIE['msg']); ?>
</div>
</div>
<?php } ?>
<!--message-->
<div class="col-lg-12">
<div class="card m-b-30">
<div class="card-header">
<div class="row">
<div class="col-sm-7 col-auto">
<h3 class="page-title">Faculty Profile</h3>
<ul class="breadcrumb">
<li class="breadcrumb-item"><a href="patient-dashboard.php">Dashboard</a></li><li class="breadcrumb-item active">Faculty Profile</li>
</ul>
</div>
</div>
</div>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post" enctype="multipart/form-data" class="needs-validation" novalidate>
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-body">
<h4 class="card-title">Basic Information</h4>
<span class="form-text text-success text-center"><?php echo isset($_GET['msg'])?$_GET['msg']:'';?></span>
<div class="row form-row">
<div class="col-md-12">
<div class="form-group">
<div class="change-avatar">
<div class="profile-img">
<img src="assets/img/faculty/download.jpg" alt="User Image">
</div>
<div class="upload-img">
<div class="change-photo-btn">
<span><i class="fa fa-upload"></i> Upload Photo</span>
<input type="file" class="upload" name="dr_image" >
<input type="hidden" name="T2" value="">
</div>
<small class="form-text text-muted">Allowed JPG, GIF or PNG. Max size of 2MB</small>
</div>
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="customvalidation1">Email <span class="text-danger">*</span></label>
<input type="email" class="form-control" name="email" required id="customvalidation1" />
<input type="hidden" name="check_avail" value="1" id="check_avail"/>
<div class="spinner-border text-primary" role="status" id="spinloader" style="display:none">
<span class="sr-only">Loading...</span>
</div>
<div class="" id="emailcheck"></div>
<div class="invalid-feedback">
Please enter email id.
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="customvalidation2">Password <span class="text-danger">*</span></label>
<input type="password" class="form-control" name="psw" id="customvalidation2" required/>
<div class="invalid-feedback">
Please enter Password.
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="customvalidation3">First Name <span class="text-danger">*</span></label>
<input type="text" class="form-control" name="first_name" id="customvalidation3" required/>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="customvalidation4">Last Name <span class="text-danger">*</span></label>
<input type="text" class="form-control" name="last_name" id="customvalidation4" required>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="customvalidation5">Phone Number</label>
<input type="text" class="form-control" id="customvalidation5" name="phone">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="customvalidation6">Gender</label>
<select class="form-control" name="gender" id="customvalidation6">
<option value="">Select</option>
<option value="male">Male</option>
<option value="female">Female</option>
</select>
</div>
</div>
<div class="col-md-6">
<div class="form-group mb-0">
<label for="customvalidation7">Date of Birth</label>
<input type="date" class="form-control datetimepicker" id="customvalidation7" name="dob">
</div>
</div>
</div>
</div>
</div>
<!-- /Basic Information -->
<!-- About Me -->
<div class="card">
<div class="card-body">
<h4 class="card-title">About Me</h4>
<div class="form-group mb-0">
<label for="customvalidation8">Biography</label>
<textarea class="form-control editor" rows="5" name="aboutme" id="customvalidation8"></textarea>
</div>
</div>
</div>
<!-- /About Me -->
<!-- Clinic Info -->
<!-- /Clinic Info -->
<!-- Contact Details -->
<div class="card contact-card">
<div class="card-body">
<h4 class="card-title">Contact Details</h4>
<div class="row form-row">
<div class="col-md-6">
<div class="form-group">
<label>Branch</label>
<input type="text" class="form-control" name="address1">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label class="control-label">Address Line 2</label>
<input type="text" class="form-control" name="address2">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label class="control-label">City</label>
<input type="text" class="form-control" name="city">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label class="control-label">State / Province</label>
<input type="text" class="form-control" name="state">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label class="control-label">Country</label>
<input type="text" class="form-control" name="country">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label class="control-label">Postal Code</label>
<input type="text" class="form-control" name="postal_code">
</div>
</div>
</div>
</div>
</div>
<!-- /Contact Details -->
<!-- /Registrations -->
<div class="submit-section submit-btn-bottom mb-5">
<button type="submit" name="submit" class="btn btn-primary">Save Changes</button>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
</main>
<?php include("js.php"); ?>
<!--Additional Page includes-->
<script src="assets/vendor/apexchart/apexcharts.min.js"></script>
<!--chart data for current dashboard-->
<script src="assets/js/dashboard-01.js" type="text/javascript"></script>
<script src="assets/js/jquery-3.2.1.min.js"></script>
<script src="assets/js/popper.min.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
<script src="assets/plugins/slimscroll/jquery.slimscroll.min.js"></script>
<!-- Datatables JS -->
<script src="assets/plugins/datatables/jquery.dataTables.min.js"></script>
<script src="assets/plugins/datatables/datatables.min.js"></script>
<script src="assets/js/script.js"></script>
<script>
grecaptcha.ready(function () {
grecaptcha.execute('<?php print $sitekey; ?>',{action:'login'}).then(function(token){
var recaptchaResponse = document.getElementById('recaptchaResponse');
recaptchaResponse.value = token;
});
});
</script>
<script src="assets/js/profile-settings.js"></script>
</body>
</html>