if ($es_valido) { if (!$rs->fields["RADI_NUME_SALIDA"]) { if (substr($verrad, -1) == 2 && $puedeRadicarAnexo == 1) { $rs->fields["SGD_PNUFE_CODI"] = 0; $anexos_radicado[$contador]['MOSTRAR_RADICAR'] = true; $anexos_radicado[$contador]['COD_DOCU'] = $coddocu; $anexos_radicado[$contador]['LINK_ARCHIVO'] = $linkarchivo; $anexos_radicado[$contador]['TP_RADICADO'] = $tpradic; $anexos_radicado[$contador]['APLINTEG'] = $aplinteg; $anexos_radicado[$contador]['NUM_EXT_DOC'] = $numextdoc; $anexos_radicado[$contador]['SGD_PNUFE_CODI'] = $rs->fields["SGD_PNUFE_CODI"]; $radicado = false; $anexo = $cod_radi; } elseif ($puedeRadicarAnexo != 1) { $objError = new AplExternaError(); $objError->setMessage($puedeRadicarAnexo); $anexos_radicado[$contador]['ERROR_RADICACION'] = $objError->getMessage(); } else { $esta_validado = substr($verrad, -1) != 2 && $num_archivos == 1 && !$rs->fields["SGD_PNUFE_CODI"] && $swRadDesdeAnex == false; $permitir_opc = $rs->fields["SGD_PNUFE_CODI"] && strcmp($cod_radi, $rs->fields["SGD_DOC_PADRE"]) == 0 && !$anex->seHaRadicadoUnPaquete($rs->fields["SGD_DOC_ PADRE"]); if ($esta_validado) { $anexos_radicado[$contador]['MOSTRAR_ASIGNAR_RADICADO'] = true; $anexos_radicado[$contador]['COD_DOCU'] = $coddocu; $anexos_radicado[$contador]['LINK_ARCHIVO'] = $linkarchivo; $anexos_radicado[$contador]['COD_RADI'] = $cod_radi; $anexos_radicado[$contador]['NUM_EXT_DOC'] = $numextdoc; $radicado = false; $anexo = $cod_radi; } elseif ($permitir_opc) { $anexos_radicado[$contador]['MOSTRAR_RADICAR_2'] = true; $anexos_radicado[$contador]['SGD_PNUFE_CODI'] = $rs->fields["SGD_PNUFE_CODI"];
* @$setFiltroSelect Contiene los valores digitados por el usuario separados por coma. * @$filtroSelect Si SetfiltoSelect contiene algunvalor la siguiente rutina realiza el arreglo de la condición para la consulta a la base de datos y lo almacena en whereFiltro. * @$whereFiltro Si filtroSelect trae valor la rutina del where para este filtro es almacenado aqui. * */ if ($checkValue) { $num = count($checkValue); $i = 0; while ($i < $num) { $record_id = key($checkValue); $setFiltroSelect .= $record_id; //Validacion de anulación respecto de aplicativos externos $puedeContinuar = $objCtrlAplInt->contiInstancia($record_id, $MODULO_ANULACION, 1); if ($puedeContinuar != 1) { $objError = new AplExternaError(); $objError->setMessage($puedeContinuar); $mensaje_error = $objError->getMessage(); $mensaje_error = "<center><table class='borde_tab' width=100% CELSPACING=5><tr class=titulosError><td><center> < {$mensaje_error} > <BR> {$record_id}</CENTER></td></tr></table><center>"; die($mensaje_error); } if ($i <= $num - 2) { $setFiltroSelect .= ","; } next($checkValue); $i++; } if ($radicadosSel) { $whereFiltro = " and b.radi_nume_radi in({$setFiltroSelect})"; } } if ($setFiltroSelect) {