<?php
$host = 'localhost';
$database = 'C:\Program Files (x86)\Common Files\Aspel\Sistemas Aspel\SAE7.00\Ejemplos\Ejemplos.fdb';
$username = 'SYSDBA';
$password = 'masterkey';

try {
    $dbh = new PDO("firebird:host=$host;dbname=$database;charset=UTF8", $username, $password);
    $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    // Agregamos la condición ES_FMA_PAG = 'S'
    $sql = "SELECT NUM_CPTO, DESCR FROM CONC01 WHERE TIPO = 'A' AND CON_REFER = 'S' ORDER BY NUM_CPTO";
    $stmt = $dbh->prepare($sql);
    $stmt->execute();
    $conceptos = $stmt->fetchAll(PDO::FETCH_ASSOC);

    $resultado = array_map(function($row) {
        return [
            'cve_conc' => $row['NUM_CPTO'],
            'descr' => $row['DESCR']
        ];
    }, $conceptos);

    header('Content-Type: application/json');
    echo json_encode($resultado);
} catch (PDOException $e) {
    echo json_encode(['error' => 'Error de conexión: ' . $e->getMessage()]);
}
?>
