Example #1
0
 /** 
 * Realiza la transacccion de incluir nuevamente un radicado en su grupo de envio de masiva
 * @param	$grupo	string	es el codigo del radicado del grupo
 * @param $codRadicado	string	es el codigo del radicado a incluir
 */
 function incluirEnGrupo($grupo, $codRadicado)
 {
     $values["sgd_rmr_radi"] = $codRadicado;
     $values["sgd_rmr_grupo"] = $grupo;
     $rs = $this->cursor->delete("sgd_rmr_radmasivre", $values);
     if (!$rs) {
         $this->cursor->conn->RollbackTrans();
         die("<span class='etextomenu'>No se ha podido borrar de  sgd_rmr_radmasivre ");
     }
 }
$num = count($checkValue);
//Iterador
$i = 0;
//almacena los nombres de quiens firman
$nombFirmas = "";
while ($i < $num) {
    //Almacena temporalmente la solicitud de firma a borrar
    $record_id = key($checkValue);
    $values["SGD_FIRRAD_ID"] = $record_id;
    $datosFirma = $objFirma->firmaId($record_id);
    $objUsuario->usuarioDocto($datosFirma["USUA_DOC"]);
    $nombFirmas = $nombFirmas . $objUsuario->get_usua_nomb() . "<BR>";
    $arrRad = array();
    $arrRad[] = $datosFirma["RADI_NUME_RADI"];
    //Se elimina el registro
    if (!$db->delete("SGD_FIRRAD_FIRMARADS", $values)) {
        $db->conn->RollbackTrans();
        die("<span class=eerrores>ERROR TRATANDO DE ELIMINAR SOLICITUD DE FIRMA</span>");
    }
    $retorno['RADI_NUME_RADI'];
    $objHist->insertarHistorico($arrRad, $dependencia, $codusuario, $objUsuario->depe_codi, $objUsuario->usua_codi, "Eliminar Solicitud de firma digital a (" . $objUsuario->get_usua_nomb() . ")", 41);
    $i++;
    next($checkValue);
}
$db->conn->CompleteTrans();
if ($num > 0) {
    ?>
<table border=0 cellspace=2 cellpad=2 WIDTH=50%  class="t_bordeGris" id=tb_general align="left">
	<tr>
	<td colspan="2" class="titulos4">ACCION REQUERIDA </td>
	</tr>