changed assegna proprietario
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
include('include/db_connect.php'); // Connessione al DB
|
||||
header('Content-Type: application/json');
|
||||
|
||||
$user_id = $_POST['user_id'];
|
||||
$owner_type = $_POST['owner_type'];
|
||||
$first_name = $_POST['first_name'] ?? null;
|
||||
$last_name = $_POST['last_name'] ?? null;
|
||||
$company_name = $_POST['company_name'] ?? null;
|
||||
$tax_code = $_POST['tax_code'];
|
||||
$email = $_POST['email'];
|
||||
$phone = $_POST['phone'] ?? null;
|
||||
$address = $_POST['address'] ?? null;
|
||||
$postal_code = $_POST['postal_code'] ?? null;
|
||||
$city = $_POST['city'] ?? null;
|
||||
$province = $_POST['province'] ?? null;
|
||||
$country = $_POST['country'] ?? null;
|
||||
$role = $_POST['role'] ?? null;
|
||||
$notes = $_POST['notes'] ?? null;
|
||||
|
||||
// Verifica se il codice fiscale esiste già
|
||||
$checkQuery = $conn->prepare("SELECT owner_id FROM property_owners WHERE tax_code = ?");
|
||||
$checkQuery->bind_param("s", $tax_code);
|
||||
$checkQuery->execute();
|
||||
$checkQuery->store_result();
|
||||
|
||||
if ($checkQuery->num_rows > 0) {
|
||||
echo json_encode(["success" => false, "message" => "Questo codice fiscale esiste già!"]);
|
||||
exit;
|
||||
}
|
||||
|
||||
// Inserisci il nuovo proprietario
|
||||
$query = $conn->prepare("INSERT INTO property_owners (user_id, first_name, last_name, company_name, tax_code, email, phone, address, postal_code, city, province, country, owner_type, role, notes) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)");
|
||||
$query->bind_param("issssssssssssss", $user_id, $first_name, $last_name, $company_name, $tax_code, $email, $phone, $address, $postal_code, $city, $province, $country, $owner_type, $role, $notes);
|
||||
|
||||
if ($query->execute()) {
|
||||
echo json_encode([
|
||||
"success" => true,
|
||||
"message" => "Proprietario salvato con successo!",
|
||||
"owner_id" => $conn->insert_id,
|
||||
"owner_name" => $owner_type == "company" ? $company_name : "$first_name $last_name",
|
||||
"tax_code" => $tax_code
|
||||
]);
|
||||
} else {
|
||||
echo json_encode(["success" => false, "message" => "Errore nell'inserimento."]);
|
||||
}
|
||||
|
||||
$conn->close();
|
||||
Reference in New Issue
Block a user