<?php
/**
 * GET /api/productos/prescripcion/listar.php
 * Lista todos los productos que requieren receta
 */
require_once '../../../config/database.php';
require_once '../../../includes/helpers.php';

$pdo = getConnection();

try {
    $sql = "
        SELECT 
            p.id, p.NombreComercial, p.NombreGenerico, p.CodigoInterno,
            p.receta_requerida, p.receta_controlada,
            l.nombre as laboratorio
        FROM productos p
        LEFT JOIN laboratorios l ON p.laboratorio_id = l.id
        WHERE p.receta_requerida = 1
        ORDER BY p.NombreComercial ASC
    ";
    $stmt = $pdo->query($sql);
    $datos = $stmt->fetchAll(PDO::FETCH_ASSOC);

    json_success($datos);
} catch (Exception $e) {
    json_error($e->getMessage());
}
?>