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"];
Exemple #2
0
 *  @$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) {