Mini Shell

Direktori : /home/mhcadmin/www/
Upload File :
Current File : //home/mhcadmin/www/VacancyUpload.php

<?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'; ?>