<?php
    header
('Content-Type: application/json');
    require_once 
'../DB/db_credentials.php';
    require_once 
'../DB/db_connection.php';

    
$id        = $_POST['id']        ?? '';
    
$firstName = $_POST['firstName'] ?? '';
    
$lastName  = $_POST['lastName']  ?? '';
    
$email     = $_POST['email']     ?? '';
    
$isAdmin   = $_POST['isAdmin']   ?? 0;
    
$isActive  = $_POST['isActive']  ?? 0;

    if (!
$id || !$firstName || !$lastName || !$email) {
        echo 
json_encode(['status'=>'error','message'=>'Missing data.']);
        exit;
    }

    
$sql = "UPDATE citeLeParis_user 
            SET firstName=?, lastName=?, email=?, isAdmin=?, isActive=? 
            WHERE pk_userID=?"
;
    
$stmt = mysqli_prepare($dbc, $sql);
    
mysqli_stmt_bind_param($stmt, 'ssssii', $firstName, $lastName, $email, $isAdmin, $isActive, $id);
    
$ok = mysqli_stmt_execute($stmt);
    
mysqli_stmt_close($stmt);
    
mysqli_close($dbc);

    echo 
json_encode([
    
'status'  => $ok ? 'success' : 'error',
    
'message' => $ok 
        
? 'Employee updated.' 
        
: 'Update failed: '.mysqli_error($dbc)
    ]);
?>