Mini Shell

Direktori : /home/mhcadmin/www/
Upload File :
Current File : //home/mhcadmin/www/UpdateVacancy.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");


/////// Code for new access control on header menu /////////////////////////
$User = $_SESSION['id'];
$UserAccessName="";

$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'];
						}



$VacancyID =  $Position = $Location =  $Purpose = $Qualification = $FileName = $EmpType = $ClosingDate = $CurrentBook = $fname = $sql = $name = $size = $type = $temp = "";

            
if ($_SERVER["REQUEST_METHOD"] == "POST") {
 
     $VacancyID = $_POST["VacancyID"];
	
	 $Position = $_POST["Position"];
	 
	 $Location = $_POST["Location"];
    	 
     $Purpose = $_POST['Purpose'];	
	 
	 $Qualification = $_POST['Qualification'];
	 	 
	 $FileName=$_FILES['file']['name']; 
	 
	 $EmpType = $_POST['EmpType'];
	 
	 $ClosingDate = $_POST['ClosingDate'];
	 
	 $CurrentBook = $_POST["CurrentBook"];
	 
	 
/// ------------ 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");  
	 
	 
	 
	 
  if (!empty($FileName) != ""){		
	

	
$name=$_FILES['file']['name'];
  $size=$_FILES['file']['size'];
  $type=$_FILES['file']['type'];
  $temp=$_FILES['file']['tmp_name'];
  
  // $caption1=$_POST['caption'];
  // $link=$_POST['link'];
  $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){
	 
	  unlink("Vacancies/$CurrentBook");
	 
	 
	 mysql_connect($dbhost,$dbuser,$dbpass)/* or die('the website is down for maintainance')*/;
	mysql_select_db($dbname) or die(mysql_error());
    
	
	$sql = mysqli_query($connection,"UPDATE vacancies SET  Position='$Position', Location='$Location', Purpose='$Purpose', Qualification='$Qualification', EmpType='$EmpType', ClosingDate='$ClosingDate',
	Status ='Current', ExpiryDate = '$ExpiryDate', Download1 = '$name', Download2 ='$fname', UploadedBy ='$User', UploadedDate ='$UploadedDate' WHERE VacancyID ='$VacancyID'");
	
	
	}
	else{
	die(mysql_error());
	}
		}else {
			
	$sql = mysqli_query($connection,"UPDATE  vacancies SET  Position='$Position', Location='$Location', Purpose='$Purpose', Qualification='$Qualification', EmpType='$EmpType', ClosingDate='$ClosingDate',
	Status ='Current', ExpiryDate = '$ExpiryDate' WHERE VacancyID ='$VacancyID'");
		
		}



	$_SESSION['success'] = "Vacancy Record Updated successfully!";
	header('location: ManageVacancies.php');
				 //}
     exit();

    	exit();
}
//We are using same form for adding and editing. This is a create form so declare $edit = false.
$edit = false;


require_once 'include/AdminHeader.php'; 


?>