<?php

//-----------------------------------------------------------------------------------------
//-----------------------------CARGO EL MODAL DEL ETIQUETADO-------------------------------
//----------------------------------------------------------------------------------------- 
session_start();
//LIBRERIA DEL IDIOMA
include("../idiomas/idioma_".$_SESSION['lenguaje'].".php");
//----------------VARIABLES---------------------------------------------------------------
$user = "";
$user = $_SESSION["user"];
$grupo = "";
$grupo = $_SESSION["grupo"];
$id_doc = "20".$_POST['id'];
//-----------------------------CONEXION--------------------------------------------------
require_once '../conexion/conexion.php';
$bd = new connexion();
$bd->query("SET NAMES 'utf8'");
//------------------------FUNCION DATOS DEL DOCUMENTO---------------------------------------
$result = datosDoc($id_doc);
//------------------------ASIGNO ICONO POR EXT DE DOCUMENTO-------------------------------
$ext = $result['EXTENSION'];
//LIB DE SELECCION DE ICONOS ESCOJO LA DE LOS VINCULOS POR TENER LOS ICONOS GRANDES========
//EVALUO EL ICONO A UTILIZAR---------------------------------------------------------------
//seleccion de iconos a usar en las rows------------------------------------------
include("../vinculo/lib/ico_dir.php");
//Evaluo si es un documento de tipo VACIO para mostrar el icono correspondiente---
$vacio = $result['ACCION'];
//Evaluo si no trae extencion para ver si es una carpeta
if ($ext == '') {
  $ico = "<i class='fa fa-folder fa-5x text-primary' aria-hidden='true'></i>"; 
}
if ($vacio == 'PAUSED') {
  //Es un documento de tipovacio
  $ico = '<i class="fa fa-clock-o fa-5x text-success"></i>';
}
//-----------------------------------------------------------------------------------------
//-----------------------------CARGO EL HTML MODAL DEL ETQ---------------------------------
//-----------------------------------------------------------------------------------------			
echo   "<div class='row' align='center'>
            <div class='col-md-12'>
                  <div class='row'>
                      ".$ico."
                  </div>
                  <br>
                  <div class='row'>
                     ".$result['NOMBRE']."
                     <div><label id='id_doc' style='display: none'>".$id_doc."</label></div>
                  </div>
                  <br>
                  <div class='row'>
                      <div class='col-md-12'>
                            <div align='right'><a type='button' href='javascript:btnGuardar();' class='btn btn-primary' style='display:none'><i class='fa fa-floppy-o fa-lg'></i> ".F_ETQ_BTN_GUARD."</a></div>
                            <br>
                            <div class='panel panel-primary'>";
                            //crear tablas por cada etiqueta del doc
                            //armo los encabezados de las etiquetas
                            $esquemas = esquemasDoc($id_doc);
                            while ($row = $esquemas->fetch_object()){
                                  $id_padre = $row->PADRE;
                                        echo "<table id='".$row->PADRE."' class='table table-condensed' style='table-layout:fixed' width='100%'>
                                                  <thead>
                                                      <tr>
                                                          <th width='40%'><strong class='text-primary'>".F_ETQ_ESQ." :</strong></th>
                                                          <th width='60%'><em class='text-primary'> ".$row->DESCRIPCION."</em></th>
                                                          <th style='display: none'></th>
                                                      </tr>
                                                  </thead>
                                                  <tbody>";
                                                    //armo el detalle de cada etiqueta
                                                    $detalle = descEsquemaDoc($id_doc, $id_padre);
                                                    while ($row2 = $detalle->fetch_object()){
                                                        echo "<tr>
                                                                <td><p class='text-primary'>".$row2->NOMBRE." :</p></td>
                                                                <td><input name='contenido[]' class='form-control contenido' type='text' value='".$row2->CONTENIDO."' disabled></td>
                                                                <td style='display: none'><input name='codigo[]' class='form-control codigo' type='text' value='".$row2->CODIGO."'></td>
                                                              </tr>";
                                                    }
                                                    unset($detalle);
                            }
                                          echo "</tbody>
                                          </table>
                            </div>    
                      </div>
                    </div>
                    <div class='modal-footer'>
                        <div class='row' align='center'>
                            <div class='col-xs-12'>
                                <ul class='list-group'>
                                    <!--------------------- BOTON DE SALIR ----------------------------------------------->
                                    <a href='' id='btn_modal_close' type='button' class='list-group-item' data-dismiss='modal'>
                                        <i class='fa fa-sign-out fa-lg text-primary'></i> ".F_NOMB_BTN_CLOS_WIN."
                                    </a>
                                </ul>
                            </div>
                        </div>
                    </div>
            </div>
        </div>";
 mysqli_close($bd);
 unset($sql, $result, $bd, $user, $grupo, $id_doc, $ext, $ico);
 //FUNCION PARA OBTENER DATOS DEL DOCUMENTO-------------------------------------------------
 function datosDoc($id_doc){
  global $bd;
  $sql =  " SELECT E.CLAVE, E.NOMBRE, E.EXTENSION, E.ACCION
            FROM BIBLIOTECA_ELEMENTOS E 
            WHERE E.CLAVE = '$id_doc'";
  $base = $bd->query($sql);
  $result = mysqli_fetch_array($base);
  $base->close();
  return $result;
 }	
 //FUNCION PARA OBTENER ESQUEMAS DEL DOCUMENTO-------------------------------------------------
 function esquemasDoc($id_doc){
  global $bd;
  $sql =  " SELECT DISTINCT BE.PADRE, BE.ESQUEMA, E.DESCRIPCION
            FROM BIBLIOTECA_ETIQUETAS BE 
            INNER JOIN ESQUEMAS E
            ON BE.ESQUEMA = E.CODIGO
            WHERE BE.CLAVE LIKE '%$id_doc%' AND BE.PADRE <> ''";
  $base = $bd->query($sql);
  return $base;
  $base->close();
 }  
 //FUNCION PARA OBTENER DETALLE DEL ESQUEMA DEL DOCUMENTO----------------------------------------
 function descEsquemaDoc($id_doc,$id_padre){
  global $bd;
  $sql =  " SELECT DISTINCT EE.DESCRIPCION AS NOMBRE, BE.DESCRIPCION AS CONTENIDO, BE.CODIGO AS CODIGO, BE.PADRE, EE.EDITABLE
            FROM BIBLIOTECA_ETIQUETAS BE
            INNER JOIN ESQUEMAS_ESTRUCTURA EE 
            ON EE.CODIGO = BE.GRUPOE 
            WHERE BE.CLAVE = '$id_doc' AND BE.PADRE = '$id_padre' AND BE.PADRE <> '' AND EE.ESQUEMA = BE.ESQUEMA ORDER BY EE.ORDEN ASC";
  $base = $bd->query($sql);
  return $base;
  $base->close();
 }  
?>