Mini Shell
<?php
session_start();
require_once 'config/config.php';
require_once 'include/auth_validate.php';
date_default_timezone_set('Africa/Blantyre');
$UploadedDate = date('Y-m-d H:i', time());
$today = date("d-m-Y");
//////////-----------------------------------------------------------------------------------
$User = $_SESSION['id'];
$result = mysqli_query( $connection,"SELECT * FROM admin_accounts WHERE id = '$User' ");
$num = mysqli_num_rows($result);
if ($num >0){
$rows = mysqli_fetch_array($result);
$UserAccessName = $rows['UserAccessName'];
}
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$Position = $_POST['Position'];
$Location = $_POST["Location"];
$Purpose = $_POST['Purpose'];
$Qualification = $_POST["Qualification"];
$EmpType = $_POST["EmpType"];
$ClosingDate = $_POST["ClosingDate"];
/// ------------ code to create an expiry date which be 90days after the expiry date -----------////
$date=date_create("$ClosingDate");
date_add($date,date_interval_create_from_date_string("90 days"));
$ExpiryDate = date_format($date,"Y-m-d");
$name=$_FILES['file']['name'];
$size=$_FILES['file']['size'];
$type=$_FILES['file']['type'];
$temp=$_FILES['file']['tmp_name'];
$fname = date("YmdHis").'_'.$name;
$chk = $conn->query("SELECT * FROM vacancies where Download1 = '$name' ")->rowCount();
if($chk){
$i = 1;
$c = 0;
while($c == 0){
$i++;
$reversedParts = explode('.', strrev($name), 2);
$tname = (strrev($reversedParts[1]))."_".($i).'.'.(strrev($reversedParts[0]));
// var_dump($tname);exit;
$chk2 = $conn->query("SELECT * FROM vacancies where Download1 = '$tname' ")->rowCount();
if($chk2 == 0){
$c = 1;
$name = $tname;
}
}
}
$move = move_uploaded_file($temp,"Vacancies/".$fname);
if($move){
$query=$conn->query("insert into vacancies(Position,Location,Purpose,Qualification,EmpType,ClosingDate,Download1,Download2,Status,ExpiryDate,UploadedBy,UploadedDate)
values('$Position','$Location','$Purpose','$Qualification','$EmpType','$ClosingDate','$name','$fname','Current','$ExpiryDate','$User','$UploadedDate')");
if($query){
$_SESSION['success'] = "Vacancy Uploaded Successfully!";
header('location: AdminPortal.php');
//}
exit();
}
else{
die(mysql_error());
}
}}
exit();
include_once 'include/footer.php'; ?>