<?php
include("conexion.php");
session_start();

// Obtener datos del usuario actual
$id_usuario = $_SESSION['id_usuario'];
$usuario = $conexion->query("SELECT * FROM usuarios_sistema WHERE id_usuario = $id_usuario")->fetch_assoc();
$rol_actual = $usuario['rol'];
$id_empresa_usuario = $usuario['id_empresa'];

// Consultar parnes y proveedores
if ($rol_actual === 'admin_general') {
    // Si el usuario es 'admin_general', mostrar todos los parnes y proveedores
    $parnes_query = $conexion->query("SELECT * FROM parnes");
    $proveedores_query = $conexion->query("SELECT * FROM proveedores");
} else {
    // Si el usuario es 'admin_empresa', solo mostrar los parnes y proveedores de su empresa
    $parnes_query = $conexion->query("SELECT * FROM parnes WHERE id_empresa = $id_empresa_usuario");
    $proveedores_query = $conexion->query("SELECT * FROM proveedores WHERE id_empresa = $id_empresa_usuario");
}

// Crear un array para almacenar los resultados
$data = [
    'parnes' => [],
    'proveedores' => []
];

// Obtener los datos de parnes
while ($parne = $parnes_query->fetch_assoc()) {
    $data['parnes'][] = $parne;
}

// Obtener los datos de proveedores
while ($proveedor = $proveedores_query->fetch_assoc()) {
    $data['proveedores'][] = $proveedor;
}

// Devolver los datos en formato JSON
echo json_encode($data);
?>
