<?php
// 30 Nov 2018 . Juan Pablo Sánchez Bracamontes . Creación del formulario
use App\Libraries\ejLib;
$var = ejLib::getInstance();
$soapclient = $var->getWs();
$wsClave = $var->get_wsClave();

$Horas = $var->getNOption(24);
$Minutos = $var->getNOption(60);
$i=0;

if (!(isset($_POST['Centro_Sal'])) || $_POST['Centro_Sal']==='') {echo 'No cuenta con los privilegios necesarios para acceder a este contenido'; return;}
if (!(isset($_POST['ID_Doc'])) || $_POST['ID_Doc']==='') {echo 'No cuenta con los privilegios necesarios para acceder a este contenido'; return;}

$ID_Doc =$_POST['ID_Doc'];

$error=0;

if( isset($_POST['add']) && $_POST['add'] == '1' &&  isset($_POST['Centro_Sal']) &&  isset($_POST['CLUES']) && isset($_POST['ID_Doc']) 
  && isset($_POST['Refiere']) && isset($_POST['CLUES_Origen']) ){
  //Agregar nuevo registro si existen las variables

  $obj = $soapclient->ConsultaExterna_add_PersonalDeReferencia($_POST['ID_Doc'], $_POST['CLUES'], $_POST['Refiere'], $_POST['CLUES_Origen'], $wsClave);

  $objetoXML = new SimpleXMLElement(utf8_encode($obj));

  if(utf8_decode($objetoXML->respuesta->error) == '0')
    echo "<b>Registro agregado con éxito</b>";
  else{ echo '<table align="right"><tr><td><b style="font-size: 16px; color: orange;">'. str_replace(',','<br/><br/>' ,utf8_decode($objetoXML->respuesta->descripcion)).utf8_decode($objetoXML->respuesta->errorencaptura)."</b></td></tr></table><br/>"; $error=1;}

}

if( isset($_POST['del']) && $_POST['del'] == '1' &&  isset($_POST['Centro_Sal']) &&  isset($_POST['CLUES']) && isset($_POST['ID_Doc']) 
  && isset($_POST['Refiere']) &&  isset($_POST['CLUES_Origen']) ){
  //Remover el registro si existen las variables
  $obj = $soapclient->ConsultaExterna_up_activoPersonalDeReferencia($_POST['ID_Doc'], $_POST['CLUES'], $_POST['Refiere'], $_POST['CLUES_Origen'], $wsClave);

  $objetoXML = new SimpleXMLElement(utf8_encode($obj));

  if(utf8_decode($objetoXML->respuesta->error) == '0')
    echo "<b>Registro removido con éxito</b>";
  else{ echo '<table align="right"><tr><td><b style="font-size: 16px; color: orange;">'. str_replace(',','<br/><br/>' ,utf8_decode($objetoXML->respuesta->descripcion)).utf8_decode($objetoXML->respuesta->errorencaptura)."</b></td></tr></table><br/>"; $error=1;}
  

}

$obj = $soapclient->ConsultaExterna_getLstPersonalDeReferencia($ID_Doc, '', '', '',$wsClave);
$Modulos = new SimpleXMLElement(utf8_encode($obj));

?>


  <div class="rTable rTableBorder">
    <div class="rTableRow">
      <div class="rTableCell titulo_fondo">
          <img src="Img/close.png" class="cerrar_form" onclick="jqSetMensaje('admPrivilegios','',null);" height="20">
          <span class="subTitulo">Administrar módulo de referencia</span>
      </div>
    </div>
    <div class="rTableRow">
      <div class="rTableCell" style="width: 100%; border: 1px white solid; ">
        <div class="rTable">
          <div class="rTableRow">
            
            <div class="rTableCell" style="text-align:center;">
              <div class="rTable">
                <div class="rTableRow">
                  <div class="rTableCell" style="width: 500px; text-align:center;">
                    <span style="color: red;">*</span> Buzón de referencia
                    <?php echo $var->getView('Catalogos\VistasController@vCat_CentroSalud_clues_referibles','&disable=0'); ?>
                  </div>
                  <div class="rTableCell" style="width: 200px; text-align:center;">
                    <span style="color: red;">*</span> Tipo de buzón <br>
                    <?php echo $var->getView('Catalogos\VistasController@vCat_TipoBuzon','nomObjeto=vCat_TipoBuzon'); ?>
                  </div>                  
                  <div class="rTableCell" style="text-align: left !important;" >
                    <br />
                    <button type="button" id="cmdAdd_UserModRef" data-id_doc="{!! $ID_Doc !!}">Agregar</button>
                  </div>

                </div>
              </div>
            </div>

          </div>
        </div>
      </div>
    </div>

    <div class="rTableRow">
      <div class="rTableCell">
        <?php if(count($Modulos)==0){echo 'No hay registro de módulos de referencia registrados con el médico proporcionado...'; return;} ?>        
        <table class="table table-bordered" width="100%" align="Center">
          <tbody><tr><th width="50px">Nº</th><th width="100px">Unidad Médica Referida</th><th width="150px">Tipo de buzón</th><th width="100px">Unidad Médica que Refiere</th><th width="60px">Opciones</th></tr>
            <?php $i=0; foreach($Modulos->respuesta as $reg){ ?>
            <tr><td>{!! ++$i !!}</td><td>{!! utf8_decode($reg->umed) !!}</td><td>{!! $reg->tipo_buzon !!}</td><td>{!! utf8_decode($reg->umed_origen) !!}</td><td align="center">
              <button type="button" class="cmdQuitarModReferencia" style="width:40px;" title="Quitar módulo de referencia" data-clues="{!! $reg->clues !!}" data-id_doc="{!! $ID_Doc !!}" data-refiere="{!! $reg->refiere !!}" data-clues_origen="{!! $reg->clues_origen !!}">
                <img src="Img/Activar.png" width="20px" height="20px">
              </button>
            </td></tr>
            <?php } ?>
          </tbody>
        </table>

      </div>
    </div>

    
  </div>
