<?php 
//=====================================================================================
//INICIO LA SESION---------------------------------------------------------------------
//=====================================================================================
session_start();
//=====================================================================================
//CONEXION-----------------------------------------------------------------------------
//=====================================================================================
require_once '../conn/conn.php';
$bd_conn = new connexion();
$bd_conn->query("SET NAMES 'utf8'");
setlocale(LC_TIME,"es_ES");
//=====================================================================================
//VARIABLES----------------------------------------------------------------------------
//=====================================================================================
require_once '../core/config.php';
$vinculo_id = $_POST["vinculo_id"];
$fecha_actual = date_create()->format('Y-m-d H:i:s');
//=====================================================================================
//CODE---------------------------------------------------------------------------------
//=====================================================================================
$base = consultarValidesVinculo($bd_conn, $vinculo_id, $fecha_actual, ESQUEMA_EXP, COD_CAMPO_TIPO_EXP);
$vinculo = array();
$i = 0;
while ($row = $base->fetch_object()){
    $vinculo[$i] = array ( 
        "vinculo" => $row->VINCULO,
        "mostrar" => mb_strtoupper($row->MOSTRAR, 'UTF-8'),
        "correo" => $row->EMAIL,
        "nif" => $row->NIF,
        "tipo_expediente" => $row->TIPO_EXP
    );
    $i++;
}
//DATA
$data = array();
$data["data"] = array ( 
    "vinculo" => $vinculo
);
header("Content-type: application/json; charset=utf-8");
mysqli_close($bd_conn);
echo json_encode($data);
//=====================================================================================
//FUNCIONES----------------------------------------------------------------------------
//=====================================================================================
function consultarValidesVinculo($bd, $vinculo_id, $fecha_actual, $esquema_exp, $campo_tipo_exp)
{
    $sql =  "   SELECT V.VINCULO, C.MOSTRAR, V.EMAIL, C.NIF, T.DESCRIPCION AS TIPO_EXP
                FROM BIBLIOTECA_VINCULOS V
                LEFT JOIN CONTACTOS C ON C.CODIGO = V.CONTACTO
                LEFT JOIN BIBLIOTECA_ETIQUETAS T ON T.CLAVE = V.CLAVE AND T.ESQUEMA = ? AND T.GRUPOE = ?
                WHERE V.VINCULO = ? AND V.ACTIVO = 1 AND V.CADUCIDAD > ? LIMIT 1";
    $base = $bd->prepare($sql);
    $vinculo_id = mysqli_real_escape_string($bd, $vinculo_id);
    $fecha_actual = mysqli_real_escape_string($bd, $fecha_actual);
    $esquema_exp = mysqli_real_escape_string($bd, $esquema_exp);
    $campo_tipo_exp = mysqli_real_escape_string($bd, $campo_tipo_exp);
    $base->bind_param('iiss', $esquema_exp, $campo_tipo_exp, $vinculo_id, $fecha_actual);
    $base->execute();
    $result = $base->get_result();
    $base->close();
    return $result;
}
?>