<?php
require '../conexao/conexao.php';

$filiais = $_POST['filiais'] ?? '';

// ATENÇÃO: Verifique se a coluna que vincula o funcionário à filial se chama "CADASTRO_LJ" na tabela FUNCIONARIO. Caso não seja, ajuste o nome da coluna abaixo.
if (!empty($filiais) && $filiais !== 'Todos') {
    // Evita SQL Injection garantindo que só passem números e vírgulas
    $filiais = preg_replace('/[^0-9,]/', '', $filiais); 
    $sql = "SELECT CODIGO, NOMEFUNCIONARIO FROM FUNCIONARIO WHERE CADASTRO_LJ IN ($filiais) ORDER BY NOMEFUNCIONARIO";
} else {
    $sql = "SELECT CODIGO, NOMEFUNCIONARIO FROM FUNCIONARIO ORDER BY NOMEFUNCIONARIO";
}

$result = ibase_query($connection, $sql);

echo '<option value="Todos">Todos</option>';

if ($result) {
    while ($row = ibase_fetch_assoc($result)) {
        // O value será o ID e o texto será o Nome do Vendedor
        echo '<option value="' . $row['CODIGO'] . '">' . htmlspecialchars($row['NOMEFUNCIONARIO']) . '</option>';
    }
}
?>