50 lines
1.8 KiB
PHP
50 lines
1.8 KiB
PHP
<?php
|
|
|
|
require_once "../db/config.php";
|
|
require_once "../includes/functions.php";
|
|
|
|
$_REQUEST_METHOD = $_SERVER['REQUEST_METHOD'];
|
|
$response = array();
|
|
if ($_REQUEST_METHOD === 'POST') {
|
|
|
|
$id = $_POST['id'];
|
|
$api_type = $_POST['api_type'];
|
|
|
|
if($api_type=='delete'){
|
|
$updateCategory = $connection->query("DELETE FROM `careers_form` WHERE id='$id'");
|
|
$response['message']="Deleted successfully";
|
|
$response['status']=200;
|
|
}else{
|
|
$first_name = $_POST['first_name'];
|
|
$last_name = $_POST['last_name'];
|
|
$email = $_POST['email'];
|
|
$contact_number = $_POST['contact_number'];
|
|
// $resume_file = $_POST['resume_file'];
|
|
$location = $_POST['location'];
|
|
|
|
if (is_uploaded_file($_FILES['resume_file']['tmp_name'])) {
|
|
$tmp_file1 = $_FILES['resume_file']['tmp_name'];
|
|
$post_name = $_FILES['resume_file']['name'];
|
|
$extension1 = explode(".", $post_name);
|
|
$unix_ms_time1 = intval(microtime(true) * 1000);
|
|
$inputed_post = $unix_ms_time1 . '.' . end($extension1);
|
|
$upload_dir1 = "./resume_data/" . $inputed_post;
|
|
move_uploaded_file($tmp_file1, $upload_dir1);
|
|
}
|
|
|
|
|
|
if (isset($connection)) {
|
|
$insertCategory = $connection->query("INSERT INTO `careers_form`(`first_name`, `last_name`, `email`, `contact_number`, `location`,`resume_file`) VALUES ('$first_name','$last_name','$email','$contact_number','$location','$inputed_post')");
|
|
if($insertCategory){
|
|
$response["message"] = "Successfully saved";
|
|
$response["status"] = 200;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
$response["message"] = "Invalid request";
|
|
$response["status"] = 400;
|
|
}
|
|
|
|
echo json_encode($response);
|