<?php
//===================================================================================================================
//============================================LIBRERIAS Y VARIABLES==================================================
//===================================================================================================================
session_start();
//VARIABLES----------------------------------------------------------------------------------------------------------
$user = "";
$user = $_SESSION["user"];
$grupo = "";
$grupo = $_SESSION["grupo"];
$id_doc = $_POST['id'];
$doc = "20".$_POST['id'];
$id_doc_raiz  = "20".$_POST['id_raiz'];
//CONEXION-----------------------------------------------------------------------------------------------------------
require_once '../../conexion/conexion.php';
$bd = new connexion();
$bd->query("SET NAMES 'utf8'");
//===================================================================================================================
//============================================ACCIONES===============================================================
//===================================================================================================================
//OBTENGO EL CODIGO DE GRAPADO DEL DOCUMENTO SELECCIONADO------------------------------------------------------------
$cod_grapado = codigoGrapadoDocumento($bd, $doc);
//CUENTO LA CANTIDAD DE DOCUMENTOS GRAPADOS--------------------------------------------------------------------------
$cant_doc = cantidadDocGrapados($bd, $cod_grapado);
//EVALUO LA CANTIDAD DE DOCUMENTOS GRAPADADOS------------------------------------------------------------------------
switch ($cant_doc) {
  //SON DOS DOCUMENTOS GRAPADOS
  case 2:
    $eval = 0;
    break;
  //MAS DE DOS DOCUMENTOS GRAPADOS
  default:
    $eval = 1;
    break;
}
//IGUAL A DOS LIMPIO LOS EL CAMPO GRAPADO DE LOS DOS-----------------------------------------------------------------
if ($eval == 0) {
  //LIMPIO EL DOCUMENTO RAIZ
  updateGrapdo($bd, $id_doc_raiz);
  //LIMPIO EL DOCUMENTO SELECCIONADO
  updateGrapdo($bd, $doc);
}
//MAYOS A 2 LIMPIO SOLO EL CAMPO DEL DOC A DESGRAPAR Y DEJO EL RAIZ IGUAL--------------------------------------------
if ($eval == 1) {
  //LIMPIO EL DOCUMENTO SELECCIONADO
  updateGrapdo($bd, $doc);
}
//===================================================================================================================
//============================================HTML===================================================================
//===================================================================================================================
//===================================================================================================================
//============================================FUNCIONES==============================================================
//===================================================================================================================
//OBTENGO LOS DATOS DEL DOCUMENTO------------------------------------------------------------------------------------
function codigoGrapadoDocumento($bd, $doc)
{
  $sql =  " SELECT E.GRAPADO
            FROM BIBLIOTECA_ELEMENTOS E
            WHERE E.CLAVE = '$doc'";
  $base = $bd->query($sql);
  $row = mysqli_fetch_array($base);
  $cod_grapado = $row['GRAPADO'];
  return $cod_grapado;
  $base->close();
}
//OBTENGO LA CANTIDAD DE DOCUMENTOS GRAPADOS--------------------------------------------------------------------------
function cantidadDocGrapados($bd, $cod_grapado)
{
  $sql =  " SELECT COUNT( E.GRAPADO ) AS CANTIDAD
            FROM BIBLIOTECA_ELEMENTOS E
            WHERE E.GRAPADO = '$cod_grapado'";
  $base = $bd->query($sql);
  $row = mysqli_fetch_array($base);
  $cant = $row['CANTIDAD'];
  return $cant;
  $base->close();
}
//HAGO EL UPDATE DEL CAMPO GRAPADO-------------------------------------------------------------------------------------
function updateGrapdo($bd, $doc)
{
  $query = "UPDATE BIBLIOTECA_ELEMENTOS
            SET GRAPADO = ''
            WHERE CLAVE = '$doc'";
    mysqli_query($bd, $query);
}

?>