/** * Actualiza los atributos de la clase con los datos * del tipo de formato del documento a anexar correspondiente al código del registro * que recibe como parámetros * @param $codigo es el código del registro */ function anex_tipo_codigo($codigo) { $q = "select * from anexos_tipo\n where anex_tipo_codi={$codigo}"; $rs = $this->cursor->query($q); if ($rs && !$rs->EOF) { $this->anex_tipo_codi = $rs->fields['ANEX_TIPO_CODI']; $this->anex_tipo_ext = $rs->fields['ANEX_TIPO_EXT']; $this->anex_tipo_desc = $rs->fields['ANEX_TIPO_DESC']; } }
/** * Función que crea el javascript que deplega los mensajes que tiene programados un usuario * @param $usrDoc Documento del usuario * @param $Dependencia $Dependencia a la que pertenece el usuario * @return String Retorna el Javascript que desplegará los mensajes */ function getMsgsUsr($usrDoc, $Dependencia) { $sqlFechaHoy = $this->cursor->conn->OffsetDate(0, $this->cursor->conn->sysTimeStamp); $sql = "select m.SGD_MSG_CODI,m.SGD_MSG_URL, m.SGD_MSG_VECES,t.SGD_TME_CODI,m.SGD_MSG_ANCHO,m.SGD_MSG_LARGO \n from SGD_MSDEP_MSGDEP md ,\tUSUARIO u , SGD_MSG_MENSAJE m, SGD_TME_TIPMEN t where\n t.SGD_TME_CODI = m.SGD_TME_CODI and \n u.USUA_DOC = '{$usrDoc}' and u.DEPE_CODI = {$Dependencia} and \n md.DEPE_CODI = u.DEPE_CODI and m.SGD_MSG_FECHDESP <= {$sqlFechaHoy} and\n m.SGD_MSG_CODI = md.SGD_MSG_CODI"; $rs = $this->cursor->query($sql); /*$script = "<script> ventana = window.open(url,'Mensaje' + num,'top='+top+',left='+left+',height='+largo+',width='+ancho+',scrollbars=yes'); top = top + 30; left = left + 200; ventana.focus(); </script> ";*/ $script = ""; $i = 0; $top = 0; $left = 100; while ($rs && !$rs->EOF) { $top += 100; $left += 10; $url = $rs->fields['SGD_MSG_URL']; $codi = $rs->fields['SGD_MSG_CODI']; $vecesPorLer = $rs->fields['SGD_MSG_VECES']; $tipMens = $rs->fields['SGD_TME_CODI']; $ancho = $rs->fields['SGD_MSG_ANCHO']; $largo = $rs->fields['SGD_MSG_LARGO']; $sql2 = "select * from SGD_ACM_ACUSEMSG where SGD_MSG_CODI={$codi} and USUA_DOC = '{$usrDoc}' "; // and SGD_MSG_LEIDO < $vecesPorLer "; $rs2 = $this->cursor->query($sql2); $swExiste = 0; $swMostrar = 0; if (!$rs2 || $rs2->EOF) { $swMostrar = 1; } else { $vecesLeido = $rs2->fields['SGD_MSG_LEIDO']; $swExiste = 1; if ($vecesPorLer > $vecesLeido) { $swMostrar = 1; } } $rs->MoveNext(); if ($swMostrar == 1) { $i++; $script .= " \n \n\n <div id='capa{$i}' style='position:absolute;width:{$ancho}" . "px;left:{$left};top:{$top};visibility:visible'>\n \n <table border='0' width='{$ancho}' bgcolor='#424242' cellspacing='0' cellpadding='5' >\n <tr>\n <td width='100%' >\n <table border='0' width='100%' cellspacing='0' cellpadding='0' >\n <tr>\n <td id='Mensaje{$i}' style='cursor:move' width='100%' >\n <ilayer width='100%' onSelectStart='return false'>\n <layer width='100%' onMouseoverisHot=true;if (isN4) ddN4(capa{$i}) onMouseout='isHot=false'>\n <font face='Arial' color='#FFFFFF'>Mensaje{$i}</font>\n </layer>\n </ilayer>\n </td>\n <td style='cursor:hand' valign='top'>\n <a href='#' onClick=hideMe('capa" . $i . "');return false><font color=#ffffff size=2 face=arial style='text-decoration:none'>X</font></a>\n </td>\n </tr>\n <tr>\n <td width='100%' bgcolor='#FFFFFF' style='padding:4px' colspan='2' height='{$largo}'>\n <!-- PLACE YOUR CONTENT HERE //--> \n <iframe src={$url} height='100%' width='100%' ></iframe>\n <!-- END OF CONTENT AREA //-->\n </td>\n </tr>\n </table> \n </td>\n </tr>\n </table> </div> \n \n "; $this->acuseRecibo($usrDoc, $codi, $swExiste, $tipMens); } } $script .= " </script>"; return $script; }
/** * Carga los datos de la instacia con con referencia a un código de ESP suministrado retorna falso si no lo encuentra, de lo contrario true * @param $codigo string es el código del departamento * @return boolean */ function Transaccion_codigo($codigo) { //almacena el query $q = "select * from sgd_ttr_transaccion where sgd_ttr_codigo ={$codigo}"; $rs = $this->cursor->query($q); if ($rs && !$rs->EOF) { $this->sgd_ttr_codigo = $rs->fields['SGD_TTR_CODIGO']; $this->sgd_ttr_descrip = $rs->fields['SGD_TTR_DESCRIP']; return true; } else { $this->sgd_ttr_codigo = ""; $this->sgd_ttr_descrip = ""; } return false; }
/** * Carga los datos de la instacia con * un código de Municipio suministrado * @param $codigoDep int es el código del Departamento * @param $codigoMun int es el código del Municipio */ function municipio_codigo($codigoDep, $codigoMun) { // Si ingresn parámetros válidos if (strlen(trim($codigoDep)) > 0 && strlen(trim($codigoMun)) > 0) { if (strpos($codigoMun, '-')) { $codigoMun = explode('-', $codigoMun); $codigo_pai = $codigoMun[0]; $codigo_dep = $codigoMun[1]; $codigo_mun = $codigoMun[2]; $q = "SELECT MUNI_CODI,MUNI_NOMB,DPTO_CODI,ID_PAIS,ID_CONT FROM MUNICIPIO where id_pais={$codigo_pai} AND DPTO_CODI={$codigo_dep} AND MUNI_CODI={$codigo_mun}"; } else { $q = "select * from municipio where muni_codi ={$codigoMun} and dpto_codi = {$codigoDep}"; } $this->cursor->conn->SetFetchMode(ADODB_FETCH_ASSOC); $rs = $this->cursor->query($q); if (!$rs->EOF) { $this->muni_codi = rtrim($rs->fields['MUNI_CODI']); $this->dpto_codi = rtrim($rs->fields['DPTO_CODI']); $this->pais_codi = rtrim($rs->fields['ID_PAIS']); $this->cont_codi = rtrim($rs->fields['ID_CONT']); $this->muni_nomb = rtrim($rs->fields['MUNI_NOMB']); } } else { $this->cont_codi = ""; $this->pais_codi = ""; $this->muni_codi = ""; $this->dpto_codi = ""; $this->muni_nomb = ""; } }
/** * Carga los datos de la instacia con un código de departamento suministrado * @param $codigo int es el código del departamento */ function tipoDecision_codigo($codigo) { //si se ingresó un parámetro válido if (strlen($codigo > 0)) { //almacena el query $q = "select * from SGD_TDEC_TIPODECISION\n where SGD_TDEC_CODIGO ={$codigo}"; $rs = $this->cursor->query($q); if (!$rs->EOF) { $this->sgd_tdec_codigo = $rs->fields['SGD_TDEC_CODIGO']; $this->sgd_tdec_descrip = $rs->fields['SGD_TDEC_DESCRIP']; } } else { $this->sgd_tdec_codigo = ""; $this->sgd_tdec_descrip = ""; } }
/** * Carga los datos de la instacia con un código de departamento suministrado * @param $codigo int es el código del departamento */ function notificacion_codigo($codigo) { //si se ingresó un parámetro válido if (strlen($codigo > 0)) { //almacena el query $q = "select * from sgd_not_notificacion\n where SGD_NOT_CODI ={$codigo}"; $rs = $this->cursor->query($q); if (!$rs->EOF) { $this->sgd_not_codi = $rs->fields['SGD_NOT_CODI']; $this->sgd_not_descrip = $rs->fields['SGD_NOT_DESCRIP']; } } else { $this->sgd_not_codi = ""; $this->sgd_not_descrip = ""; } }
/** * Retorna un array con los datos del remitente de un radicado, este vector contiene los �ndices 'nombre','direccion','deptoNombre','muniNombre','deptoCodi','muniCodi'; antes de invocar esta funci�n, se debe llamar a radicado_codigo() * @return array */ function getDatosRemitente() { //almacena el query //almacena el query $q = "select * from sgd_dir_drecciones where radi_nume_radi =" . $this->radi_nume_radi; $rs = $this->cursor->query($q); $direccion = $rs->fields['SGD_DIR_DIRECCION']; $nombre = $rs->fields['SGD_DIR_NOMREMDES']; $deptoCodi = $rs->fields['DPTO_CODI']; $muniCodi = $rs->fields['MUNI_CODI']; $paisCodi = $rs->fields['ID_PAIS']; $contCodi = $rs->fields['ID_CONT']; $dep =& new Departamento($this->cursor); $mun =& new Municipio($this->cursor); $dep->departamento_codigo($paisCodi . '-' . $deptoCodi); $mun->municipio_codigo($paisCodi . '-' . $deptoCodi, $paisCodi . '-' . $deptoCodi . '-' . $muniCodi); //Si se hallaron datos del remitente if ($dep) { $vecDatos["nombre"] = $nombre; $vecDatos["direccion"] = $direccion; $vecDatos["deptoNombre"] = $dep->get_dpto_nomb(); $vecDatos["muniNombre"] = $mun->get_muni_nomb(); $vecDatos["contCodi"] = $contCodi; $vecDatos["paisCodi"] = $paisCodi; $vecDatos["deptoCodi"] = $deptoCodi; $vecDatos["muniCodi"] = $muniCodi; } return $vecDatos; }
/** * Genera el javascript que ha de permitir seleccionar cierto tipo de aplicativo integrado * @return integer Retorna OK si el usuario tiene perfil de integrar aplicativos o el código del tipo de radicación para el que se haya establecido prioriad */ function comboRadiAplisel() { $retorno = "0"; echo " function comboRadiAplisel(forma,aplicacion,combo)"; echo "{"; // echo " alert ('entra a nivel educativo']; "; echo "o = new Array;"; echo "oPrioridad = new Array;"; echo "i=0;"; echo "swPrioridad=0;"; echo "j=1;"; // echo " o[i++]=new Option('----- seleccione -----', 'null',true,true); "; // $this->cursor->conn->debug=true; $dbsql2 = "select a.SGD_APLI_DESCRIP,a.SGD_APLI_CODI from SGD_APLI_APLINTEGRA a where\n\t\t a.SGD_APLI_CODI<> 0 "; $rs = $this->cursor->query($dbsql2); while ($rs && !$rs->EOF) { $retorno = "OK"; echo " if (aplicacion == " . $rs->fields['SGD_APLI_CODI'] . " ) { "; $descripcion = chop($rs->fields['SGD_APLI_DESCRIP']); $descripcion = str_replace("'", "", $descripcion); echo "o[i++]=new Option('{$descripcion}','" . $rs->fields['SGD_APLI_CODI'] . "' );"; echo "}"; $rs->MoveNext(); } //Aplicacion echo " for (i=0; i < o.length; i++) "; echo " { "; // echo " alert( '!!!entra1!!!'];"; echo " eval(forma.elements[combo].options[i]=o[i]); "; // echo " alert( '!!!entra2!!!'];"; echo " } "; echo " eval(forma.elements[combo].length=1); "; echo " } "; return $retorno; }
/** * Anula las firmas previamente realizadas sobre un radicado * @param $radicado string Radicado cuya firma ha de anularse */ function anularFirmaRad($radicado) { $sql = "update SGD_FIRRAD_FIRMARADS set SGD_FIRRAD_FIRMA=null,SGD_FIRRAD_FECHA=null where RADI_NUME_RADI={$radicado} "; $rs = $this->cursor->query($sql); if (!$rs) { echo "<BR>No se pudo actualizar la tabla de firmas ({$sql}) <BR>"; } }
/** * Retorna verdadero si un radicado ha sido retirado de un grupo de masiva, de lo contrario falso * @param $grupo string es el codigo del radicado del grupo * @param $radicado string es el radicado a analizar * @return boolean */ function radicadoRetirado($grupo, $radicado) { //almacena el query $q = "select * from sgd_rmr_radmasivre where sgd_rmr_grupo={$grupo} and sgd_rmr_radi={$radicado}"; $rs = $this->cursor->query($q); //Si fue retirado el radicado if ($rs && !$rs->EOF) { return true; } else { return false; } }
/** * Escribe el javascript que permite cargar los municipios en una lista desplegable, de acuerdo a los seleccionado en una de departamentos */ function comboDeptoMuni() { echo "function loadMunicipios(forma,codDepto,comboMpio)"; echo "{"; echo "o = new Array;"; echo "i=0;"; //almacena el query $dbsql = "select * from departamento"; $rs = $this->cursor->query($dbsql); while (!$rs->EOF) { echo "if (codDepto == " . $rs->fields['DPTO_CODI'] . ")"; echo "{"; $codDepto = $rs->fields['DPTO_CODI']; //almacena el query $dbsql2 = "SELECT * FROM municipio WHERE dpto_codi={$codDepto} order by muni_nomb"; $rs2 = $this->cursor->query($dbsql2); while (!$rs2->EOF) { $descripcion = chop($rs2->fields['MUNI_NOMB']); echo "o[i++]=new Option('{$descripcion}'," . $rs2->fields['MUNI_CODI'] . ");"; $rs2->MoveNext(); } echo "}"; $rs->MoveNext(); } echo "if (i==0)"; echo "{"; echo " i=0; "; echo "}"; echo "else"; echo "{"; echo " largestwidth=0;"; echo " for (i=0; i < o.length; i++)"; echo " {"; echo " eval(forma.elements[comboMpio].options[i+1]=o[i]);"; echo " if (o[i].text.length > largestwidth)"; echo " {"; echo " largestwidth=o[i].text.length;"; echo " }eval(forma.elements[comboMpio].length=o.length+1)"; echo " }"; echo "}"; echo "}"; }
/** * Actualiza los atributos de la clase con los datos del tipo de documento a anexar correspondiente al codigo del registro que recibe como parametros * @param $codigo int es el codigo del registro */ function TipoDocumento_codigo($codigo) { if (strlen($codigo) > 0) { //almacena el query $q = "select * from sgd_tpr_tpdcumento where sgd_tpr_codigo={$codigo}"; //echo $q; //$this->cursor->conn->debug = true; $rs = $this->cursor->query($q); if (!$rs->EOF) { $this->sgd_tpr_codigo = $rs->fields['SGD_TPR_CODIGO']; $this->sgd_tpr_descrip = $rs->fields['SGD_TPR_DESCRIP']; $this->sgd_tpr_radica = $rs->fields['SGD_TPR_RADICA']; $this->sgd_tpr_tp0 = $rs->fields['SGD_TPR_TP0']; $this->sgd_tpr_tp1 = $rs->fields['SGD_TPR_TP1']; $this->sgd_tpr_tp2 = $rs->fields['SGD_TPR_TP2']; $this->sgd_tpr_tp3 = $rs->fields['SGD_TPR_TP3']; $this->sgd_tpr_tp4 = $rs->fields['SGD_TPR_TP4']; $this->sgd_tpr_tp5 = $rs->fields['SGD_TPR_TP5']; $this->sgd_tpr_tp6 = $rs->fields['SGD_TPR_TP6']; $this->sgd_tpr_tp7 = $rs->fields['SGD_TPR_TP7']; $this->sgd_tpr_tp8 = $rs->fields['SGD_TPR_TP8']; $this->sgd_tpr_tp9 = $rs->fields['SGD_TPR_TP9']; } } else { $this->sgd_tpr_codigo = ""; $this->sgd_tpr_descrip = ""; $this->sgd_tpr_radica = ""; $this->sgd_tpr_tp0 = ""; $this->sgd_tpr_tp1 = ""; $this->sgd_tpr_tp2 = ""; $this->sgd_tpr_tp3 = ""; $this->sgd_tpr_tp4 = ""; $this->sgd_tpr_tp5 = ""; $this->sgd_tpr_tp6 = ""; $this->sgd_tpr_tp7 = ""; $this->sgd_tpr_tp8 = ""; $this->sgd_tpr_tp9 = ""; } }
<?php session_start(); /*if (!$ruta_raiz)*/ $ruta_raiz = ".."; require_once "{$ruta_raiz}/include/db/ConnectionHandler.php"; include_once "{$ruta_raiz}/include/tx/Historico.php"; include_once "{$ruta_raiz}/class_control/TipoDocumental.php"; if (!$db) { $db = new ConnectionHandler($ruta_raiz); } $db->conn->BeginTrans(); $db->conn->SetFetchMode(ADODB_FETCH_ASSOC); // $db->conn->debug=true; $sql_expediente = "SELECT SGD_SEXP_PAREXP1 FROM SGD_SEXP_SECEXPEDIENTES"; $rs_expediente = $db->query($sql_expediente); $k = 0; while (!$rs_expediente->EOF) { $sql_bodega = "SELECT SIGLA_DE_LA_EMPRESA FROM BODEGA_EMPRESAS WHERE NIT_DE_LA_EMPRESA='" . $rs_expediente->fields['SGD_SEXP_PAREXP1'] . "'"; $rs_bodega = $db->query($sql_bodega); $contador = count($rs_bodega); if ($contador > 0) { $sql_upd = "UPDATE SGD_SEXP_SECEXPEDIENTES SET SGD_SEXP_PAREXP2='" . $rs_bodega->fields['SIGLA_DE_LA_EMPRESA'] . "' WHERE SGD_SEXP_PAREXP1='" . $rs_expediente->fields['SGD_SEXP_PAREXP1'] . "'"; $rs_upd = $db->query($sql_upd); } echo $sql_upd . "<br>"; $rs_expediente->MoveNext(); $k++; } echo "<strong>ACTUALIZADAS " . $k . " </strong>";
$isql = $isql . " USUA_AUTH_LDAP = 0, "; } if ($perm_adminflujos) { $isql = $isql . " USUA_PERM_ADMINFLUJOS = 1, "; } else { $isql = $isql . " USUA_PERM_ADMINFLUJOS = 0, "; } if ($permArchivar) { $isql = $isql . " PERM_ARCHI = 1, "; } else { $isql = $isql . " PERM_ARCHI = 0, "; } ///////////////////////// PERMISOS TIPOS DE RADICADOS ///////////////////// $cad = "perm_tp"; $sql = "SELECT SGD_TRAD_CODIGO,SGD_TRAD_DESCR,SGD_TRAD_GENRADSAL FROM SGD_TRAD_TIPORAD ORDER BY SGD_TRAD_CODIGO"; $rs_trad = $db->query($sql); while ($arr = $rs_trad->FetchRow()) { $isql = $isql . " USUA_PRAD_TP" . $arr['SGD_TRAD_CODIGO'] . " = " . ${$cad . $arr['SGD_TRAD_CODIGO']} . ", "; } //////////////////////////////////////////////////////////////////////////// if ($modificaciones) { $isql = $isql . " USUA_PERM_MODIFICA = 1, "; } else { $isql = $isql . " USUA_PERM_MODIFICA = 0, "; } if ($notifica) { $isql = $isql . " USUA_PERM_NOTIFICA = 1, "; } else { $isql = $isql . " USUA_PERM_NOTIFICA = 0, "; } if ($usua_permexp) {
<!doctype html> <html> <head> <title>Exito Grabacion Usuario</title> <base href="<?php echo ORFEO_URL; ?> "> <link rel="stylesheet" href="estilos/orfeo.css"> </head> <?php if ($usModo == 2) { $isql = "SELECT USUA_DOC,\r\n USUA_NOMB,\r\n DEPE_CODI,\r\n USUA_LOGIN,\r\n USUA_NACIM,\r\n USUA_AT,\r\n USUA_PISO,\r\n USUA_EXT,\r\n\t\t\tUSUA_EMAIL, USUA_CODI FROM USUARIO WHERE USUARIO.USUA_LOGIN = '******'"; $rs = $db->conn->query($isql); $isqlRadic = "SELECT RADI_NUME_RADI FROM RADICADO WHERE RADI_DEPE_ACTU = " . $rs->fields["DEPE_CODI"] . " AND RADI_USUA_ACTU = " . $rs->fields["USUA_CODI"]; $rsRadic = $db->query($isqlRadic); $radicado = $rsRadic->fields["RADI_NUME_RADI"]; if ($perfilOrig != $perfil) { if ($perfilOrig == "Jefe" && $perfil == "Normal") { $isqlCod = "SELECT MAX(USUA_CODI) AS NUMERO FROM USUARIO WHERE DEPE_CODI = " . $dep_sel; $rs7 = $db->conn->query($isqlCod); $nusua_codi = $rs7->fields["NUMERO"] + 1; } if ($perfilOrig == "Normal" && $perfil == "Jefe") { $nusua_codi = 1; } $isql1 = $isql1 . " DEPE_CODI = " . $dep_sel . ", "; $isql1 = $isql1 . " USUA_CODI = " . $nusua_codi . ", "; $isql = "INSERT INTO SGD_USH_USUHISTORICO (SGD_USH_ADMCOD,\r\n SGD_USH_ADMDEP,\r\n SGD_USH_ADMDOC,\r\n SGD_USH_USUCOD,\r\n SGD_USH_USUDEP,\r\n SGD_USH_USUDOC,\r\n SGD_USH_MODCOD,\r\n SGD_USH_FECHEVENTO,\r\n SGD_USH_USULOGIN)\r\n VALUES ({$codusuario},\r\n {$dependencia},\r\n '" . $usua_doc . "',\r\n " . $rs->fields["USUA_CODI"] . ",\r\n {$dep_sel},\r\n '" . $cedula . "',\r\n 50,\r\n " . $sqlFechaHoy . ",\r\n '" . $usuLogin . "')"; $db->conn->Execute($isql); }
/** * Retorna el valor string correspondiente al codigo de la dependencia que permitiria generar la secuencia de radicacion de acuerdo al tipo de radicacion sea esta (-1,-2,-3,-4,-5) , debe invocarse antes Dependencia_codigo() * @param $codDepe numeric es el codigo de la Dependencia * @param $tipoRadicacion String es el tipo de radicacion a consultar * @return string */ function getSecRadicTipDepe($codDepe, $tipoRadicacion) { $q = "select * from dependencia where depe_codi ={$codDepe}"; $rs = $this->cursor->query($q); $retorno = "noDefinido"; if (!$rs->EOF) { $retorno = $rs->fields["DEPE_RAD_TP{$tipoRadicacion}"]; } return $retorno; }
<?php echo $img7; ?> <a href='cuerpoinf.php?<?php echo "{$encabezado}&orderNo=9&orderTipo=asc"; ?> ' alt='Ordenar Por Leidos'><span class='no_leidos'>No Leídos</span></a> </td> </tr> </table> </td> <td width="50%" align=right class="titulos2" ><BR> <?php $ADODB_COUNTRECS = true; $isql = "select depe_codi,depe_nomb from DEPENDENCIA ORDER BY DEPE_NOMB"; $rs = $db->query($isql); $ADODB_COUNTRECS = false; $numerot = $rs->RecordCount(); ?> <span class='etitulos'><b> <select name='enviara' id='enviara' class='select' language='javascript' onchange=changedepesel()> <option value=7>Borrar Documento informado</option> <option value=8>Informar (Enviar copia de documentos)</option> </select><br> <select name='depsel8[]' id='depsel8' class='select' multiple size="5"> <?php include "{$ruta_raiz}/include/query/queryCuerpoinf.php"; $a = new combo($db); $concatSQL = $db->conn->Concat($concatenar, "' '", "depe_nomb"); $s = "SELECT DEPE_CODI, {$concatSQL} as NOMBRE from dependencia order by depe_nomb asc "; $r = "DEPE_CODI";
$sqlFechaD = $db->conn->DBDate($fecha_busq); $sqlFechaH = $db->conn->DBDate($fecha_busq2); //Buscar detalle subserie if ($buscar_subserie && $detasub != '') { if ($codserie != 0) { $detasub = strtoupper(trim($detasub)); $whereBusqueda = " and sgd_sbrd_descrip like '%{$detasub}%'"; } else { echo "<script>alert('Debe seleccionar la Serie');</script>"; } } if ($insertar_subserie) { if ($tsub != 0 && $codserie != 0 && $detasub != '') { $isqlB = "select * from sgd_sbrd_subserierd \n\t\t\t\t\t where sgd_srd_codigo = '{$codserie}'\n\t\t\t\t\t and sgd_sbrd_codigo = '{$tsub}'\n\t\t\t\t\t "; # Selecciona el registro a actualizar $rs = $db->query($isqlB); # Executa la busqueda y obtiene el registro a actualizar. $radiNumero = $rs->fields["SGD_SRD_CODIGO"]; if ($radiNumero != '') { $mensaje_err = "<HR><center><B><FONT COLOR=RED>EL CODIGO < {$codserieI} > YA EXISTE. <BR> VERIFIQUE LA INFORMACION E INTENTE DE NUEVO</FONT></B></center><HR>"; } else { $isqlB = "select * from sgd_sbrd_subserierd \n\t\t\t\t\t \t\t\twhere sgd_srd_codigo = '{$codserie}'\n\t\t\t\t\t\t and sgd_sbrd_descrip = '{$detasub}'\n\t\t\t\t\t\t "; $rs = $db->query($isqlB); # Executa la busqueda y obtiene el registro a actualizar. $radiNumero = $rs->fields["SGD_SRD_CODIGO"]; if ($radiNumero != '') { $mensaje_err = "<HR><center><B><FONT COLOR=RED>LA SERIE <{$detasub} > YA EXISTE. <BR> VERIFIQUE LA INFORMACION E INTENTE DE NUEVO</FONT></B></center><HR>"; } else { $query = "insert into SGD_SBRD_SUBSERIERD(SGD_SRD_CODIGO , SGD_SBRD_CODIGO,SGD_SBRD_DESCRIP,SGD_SBRD_FECHINI,SGD_SBRD_FECHFIN,SGD_SBRD_TIEMAG ,SGD_SBRD_TIEMAC,SGD_SBRD_DISPFIN,SGD_SBRD_SOPORTE,SGD_SBRD_PROCEDI)\n\t\t\t\t\t\tVALUES ({$codserie},{$tsub},'{$detasub}' ," . $sqlFechaD . "," . $sqlFechaH . ",{$tiem_ag},{$tiem_ac},'{$med}','{$soporte}','{$asu}')"; $rsIN = $db->conn->query($query); $tsub = '';
/** * Carga los datos de la instacia incluyendo la informacion de la territorial, con referencia a un codigo de Dependencia suministrado retorna falso si no lo encuentra, de lo contrario true * @param $codigo string es el codigo de la Dependencia * @return boolean */ function Dependencia_codigo($codigo) { $muni =& new Municipio($this->cursor); $q = "select * from dependencia where depe_codi ={$codigo}"; $rs = $this->cursor->query($q); $terr = ""; if (!$rs->EOF) { $this->depe_nomb = $rs->fields['DEPE_NOMB']; $this->dep_sigla = $rs->fields['DEP_SIGLA']; $this->muni_codi = $rs->fields['MUNI_CODI']; $this->dpto_codi = $rs->fields['DPTO_CODI']; $this->pais_codi = $rs->fields['ID_PAIS']; $this->dep_central = $rs->fields['DEP_CENTRAL']; $this->depe_nomb = $rs->fields['DEPE_NOMB']; $this->dep_sigla = $rs->fields['DEP_SIGLA']; $this->dep_central = $rs->fields['DEP_CENTRAL']; $this->depe_rad_tp1 = $rs->fields['DEPE_RAD_TP1']; $this->depe_codi_padre = $rs->fields['DEPE_CODI_PADRE']; $this->depe_codi_territorial = $rs->fields['DEPE_CODI_TERRITORIAL']; $datosTerr = array(); if ($this->dep_central == 1) { $terr = $rs->fields['DEPE_CODI_TERRITORIAL']; if (strlen($terr) > 1) { $datosTerr = $this->dependenciaArr($terr); } } else { $terr = $rs->fields['DEPE_CODI_TERRITORIAL']; if (strlen($terr) > 1) { $datosTerr = $this->dependenciaArr($terr); } } $this->terr_pais = $datosTerr['pais_codi']; $this->terr_depto = $datosTerr['dpto_codi']; $this->terr_nomb = $datosTerr['depe_nomb']; $this->terr_muni = $datosTerr['muni_codi']; $this->terr_sigla = $datosTerr['dep_sigla']; $this->terr_direccion = $datosTerr['dep_direccion']; $muni->municipio_codigo($datosTerr['dpto_codi'], $datosTerr['pais_codi'] . '-' . $datosTerr['dpto_codi'] . '-' . $datosTerr['muni_codi']); $this->terr_ciu_nomb = $muni->get_muni_nomb(); return true; } else { return false; } }
<?php /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ $ruta_raiz = "../.."; session_start(); include_once "{$ruta_raiz}/include/db/ConnectionHandler.php"; $db = new ConnectionHandler("{$ruta_raiz}"); define('ADODB_FETCH_ASSOC', 2); $ADODB_FETCH_MODE = ADODB_FETCH_ASSOC; $sql = "SELECT c.ID,NOMBRE,ETIQUETA,ACTIVO,PUBLICO,OBLIGATORIO,AYUDA,d.TABLA,d.VALUE,d.OPCION,d.TIPOCAMPO,d.TAMANO from CAMPOPQR c \n inner join FORMULARIOCAMPOPQR d on c.Id = d.idcampo\n WHERE d.IDFORMULARIO = " . $_REQUEST['formulario'] . " and c.IDGRUPO = 2 order by d.PRIORIDAD"; $resultado = $db->query($sql); $nombre = " select NOMBRE FROM FORMULARIOPQR WHERE ID = " . $_REQUEST['formulario'] . ""; $nombre = $db->query($nombre); ?> <!DOCTYPE html> <html lang="es"> <head> <title>title</title> <meta charset="windows-1252"/> <link rel="stylesheet" href="estilospqrs.css"> <script type="text/javascript" src="jquery-1.11.3.min.js"></script> <script type="text/javascript" src="jquery-ui.min.js"> </script> <script type="text/javascript" src="scripts/adminstrador.js"></script> </head> <body> <center> <h1>SE ENCUENTRA PARAMETRIZANDO EL FORMULARIO DE <?php
//GENERACION DE LA SECUENCIA PARA DOCUMENTOS ESPECIALES ******************************* // Generar el Numero de Radicacion if ($ent != 2 and $nurad and $vpppp == "ddd") { $sec = $nurad; $anoSec = substr($nurad, 0, 4); // @tipoRad define el tipo de radicado el -X $tipoRad = substr($radicar_documento, -1); } else { if ($vp == "n" and $radicar_a == "si") { if ($generar_numero == "no") { $sec = substr($nurad, 7, $no_digitos); $anoSec = substr($nurad, 0, 4); $tipoRad = substr($radicar_documento, -1); } else { $isql = "select * from ANEXOS where ANEX_CODIGO='{$anexo}' AND ANEX_RADI_NUME={$numrad}"; $rs = $db->query($isql); if (!$rs->EOF) { $radicado_salida = $rs->fields['RADI_NUME_SALIDA']; $expAnexoActual = $rs->fields['SGD_EXP_NUMERO']; $AnexDescripcion = $rs->fields['ANEX_DESC']; if ($expAnexoActual != '') { $expRadi = $expAnexoActual; } } else { $db->conn->RollbackTrans(); die("<span class='etextomenu'>No se ha podido obtener la informacion del radicado"); } if (!$radicado_salida) { $no_digitos = 6; $tipoRad = "1"; } else {
<?php $ruta_raiz = "."; require_once "{$ruta_raiz}/include/db/ConnectionHandler.php"; if (!$db) { $db = new ConnectionHandler($ruta_raiz); } $sqlTest = "SELECT r.RADI_NUME_RADI, r.RADI_FECH_RADI, r.RA_ASUN, td.sgd_tpr_descrip, round(((r.RADI_FECH_RADI+(td.SGD_TPR_TERMINO * 7/5))-sysdate)) as diasr, r.RADI_NUME_HOJA, r.RADI_PATH, dir.SGD_DIR_DIRECCION, dir.SGD_DIR_MAIL, dir.SGD_DIR_NOMREMDES, dir.SGD_DIR_TELEFONO, dir.SGD_DIR_DIRECCION, dir.SGD_DIR_DOC, r.RADI_USU_ANTE, r.RADI_PAIS, dir.SGD_DIR_NOMBRE, dir.SGD_TRD_CODIGO, r.RADI_DEPE_ACTU, r.RADI_USUA_ACTU, r.CODI_NIVEL FROM sgd_dir_drecciones dir, radicado r, sgd_tpr_tpdcumento td WHERE dir.sgd_dir_tipo = 1 AND dir.RADI_NUME_RADI=r.RADI_NUME_RADI AND r.TDOC_CODI=td.SGD_TPR_CODIGO AND (r.radi_fech_radi>=TO_DATE('2005-01-01, 12:00:00 AM', 'RRRR-MM-DD, HH:MI:SS AM') and r.radi_fech_radi<=TO_DATE('2005-12-02, 11:59:59 PM', 'RRRR-MM-DD, HH:MI:SS AM') and ( (UPPER(dir.sgd_dir_nomremdes) LIKE '%CODENSA%' ) or (UPPER(dir.sgd_dir_nombre) LIKE '%CODENSA%' ) or (UPPER(r.ra_asun||r.radi_cuentai||dir.sgd_dir_telefono||dir.sgd_dir_direccion) LIKE '%CODENSA%' ))) order by r.radi_fech_radi "; $rs = $db->query($sqlTest); if ($rs) { echo "OK"; } else { echo "No respuesta"; }
$subir_archivo = "yes hhhhhhh"; } else { if ($radicado_rem == 7 && $radicado_rem_ori == 1 && $i_copias <= 0 or $radicado_rem == 7 && $radicado_rem_ori == 1 && !$direccion_us1 && !$button) { $radicado_rem = 1; } if ($userfile1) { $subir_archivo = " anex_nomb_archivo='1{$archivo}',anex_tamano = {$tamano},anex_tipo={$tipo}, "; } else { $subir_archivo = ""; } $isql = "update anexos set {$subir_archivo} anex_salida={$anex_salida},sgd_rem_destino={$radicado_rem},sgd_dir_tipo={$radicado_rem},anex_desc='" . $_POST['descr'] . "', SGD_TRAD_CODIGO ={$tpradic} , SGD_APLI_CODI = {$aplinteg},ANEX_SOLO_LECT='{$auxsololect}' where anex_codigo='{$codigo}'"; } //$db->conn->debug=true; // print ("trata doss codigo($codigo)($nuevo)"); //Comentariado para evitar carga $bien = $db->query($isql); // //print("Ha efectuado la transaccion($isql)($dependencia)"); if ($bien) { //Si actualizo BD correctamente $respUpdate = "OK"; $bien2 = false; if ($subir_archivo) { $directorio = "{$ruta_raiz}/{$carpetaBodega}" . substr(trim($archivo), 0, 4) . "/" . substr(trim($archivo), 4, 3) . "/docs/"; $bien2 = move_uploaded_file($upload, $directorio . trim(strtolower($archivoconversion))); if ($bien2) { //Si intent� anexar archivo y Subio correctamente $resp1 = "OK"; $db->conn->CommitTrans(); } else { $resp1 = "ERROR";
function Ciudadano_show($nivelus, $tpRemDes, $whereFlds) { //------------------------------- // Initialize variables //------------------------------- global $db2; global $db3; global $sRADICADOErr; global $sFileName; global $styles; global $ruta_raiz; $sWhere = ""; $sOrder = ""; $sSQL = ""; $db = new ConnectionHandler($ruta_raiz); if ($tpRemDes == 1) { $tpRemDesNombre = "Por Ciudadano"; } if ($tpRemDes == 2) { $tpRemDesNombre = "Por Otras Empresas"; } if ($tpRemDes == 3) { $tpRemDesNombre = "Por Entidad"; } if ($tpRemDes == 4) { $tpRemDesNombre = "Por Funcionario"; } if ($tpRemDes == 9) { $tpRemDesNombre = ""; $whereTrd = " "; } else { $whereTrd = " and dir.sgd_trd_codigo = {$whereFlds} "; } if ($indiVinculo == 2) { $sFormTitle = "Expedientes encontrados {$tpRemDesNombre}"; } else { $sFormTitle = "Radicados encontrados {$tpRemDesNombre}"; } $HasParam = false; $iRecordsPerPage = 25; $iCounter = 0; $iPage = 0; $bEof = false; $iSort = ""; $iSorted = ""; $sDirection = ""; $sSortParams = ""; $iTmpI = 0; $iTmpJ = 0; $sCountSQL = ""; $transit_params = ""; //Proceso de Vinculacion documentos $indiVinculo = get_param("indiVinculo"); $verrad = get_param("verrad"); $carpeAnt = get_param("carpeAnt"); $nomcarpeta = get_param("nomcarpeta"); // //$db->conn->debug=true; //------------------------------- // Build ORDER BY statement //------------------------------- //$sOrder = " order by r.RADI_NUME_RADI "; $sOrder = " order by r.radi_fech_radi "; $iSort = get_param("FormCIUDADANO_Sorting"); $iSorted = get_param("FormCIUDADANO_Sorted"); $krd = get_param("krd"); $form_params = trim(session_name()) . "=" . trim(session_id()) . "&krd={$krd}&verrad={$verrad}&indiVinculo={$indiVinculo}&carpeAnt={$carpeAnt}&nomcarpeta={$nomcarpeta}&s_RADI_DEPE_ACTU=" . tourl(get_param("s_RADI_DEPE_ACTU")) . "&s_RADI_NOMB=" . tourl(get_param("s_RADI_NOMB")) . "&s_RADI_NUME_RADI=" . tourl(get_param("s_RADI_NUME_RADI")) . "&s_TDOC_CODI=" . tourl(get_param("s_TDOC_CODI")) . "&s_desde_dia=" . tourl(get_param("s_desde_dia")) . "&s_desde_mes=" . tourl(get_param("s_desde_mes")) . "&s_desde_ano=" . tourl(get_param("s_desde_ano")) . "&s_hasta_dia=" . tourl(get_param("s_hasta_dia")) . "&s_hasta_mes=" . tourl(get_param("s_hasta_mes")) . "&s_hasta_ano=" . tourl(get_param("s_hasta_ano")) . "&s_solo_nomb=" . tourl(get_param("s_solo_nomb")) . "&s_ciudadano=" . tourl(get_param("s_ciudadano")) . "&s_empresaESP=" . tourl(get_param("s_empresaESP")) . "&s_oEmpresa=" . tourl(get_param("s_oEmpresa")) . "&s_FUNCIONARIO=" . tourl(get_param("s_FUNCIONARIO")) . "&s_entrada=" . tourl(get_param("s_entrada")) . "&s_salida=" . tourl(get_param("s_salida")) . "&nivelus={$nivelus}&s_Listado=" . get_param("s_Listado") . "&s_SGD_EXP_SUBEXPEDIENTE=" . get_param("s_SGD_EXP_SUBEXPEDIENTE") . "&"; // s_Listado s_ciudadano s_empresaESP s_FUNCIONARIO if (!$iSort) { $form_sorting = ""; } else { if ($iSort == $iSorted) { $form_sorting = ""; $sDirection = " DESC "; $sSortParams = "FormCIUDADANO_Sorting=" . $iSort . "&FormCIUDADANO_Sorted=" . $iSort . "&"; } else { $form_sorting = $iSort; $sDirection = " "; $sSortParams = "FormCIUDADANO_Sorting=" . $iSort . "&FormCIUDADANO_Sorted=" . "&"; } switch ($iSort) { case 1: $sOrder = " order by r.radi_nume_radi" . $sDirection; break; case 2: $sOrder = " order by r.radi_fech_radi" . $sDirection; break; case 3: $sOrder = " order by r.ra_asun" . $sDirection; break; case 4: $sOrder = " order by td.sgd_tpr_descrip" . $sDirection; break; case 5: $sOrder = " order by r.radi_nume_hoja" . $sDirection; break; case 6: $sOrder = " order by dir.sgd_dir_direccion" . $sDirection; break; case 7: $sOrder = " order by dir.sgd_dir_telefono" . $sDirection; break; case 8: $sOrder = " order by dir.sgd_dir_mail" . $sDirection; break; case 9: $sOrder = " order by dir.sgd_dir_nombre" . $sDirection; break; case 12: $sOrder = " order by dir.sgd_dir_telefono" . $sDirection; break; case 13: $sOrder = " order by dir.sgd_dir_direccion" . $sDirection; break; case 14: $sOrder = " order by dir.sgd_dir_doc" . $sDirection; break; case 17: $sOrder = " order by r.radi_usu_ante" . $sDirection; break; case 20: $sOrder = " order by r.radi_pais" . $sDirection; break; case 21: $sOrder = " order by diasr" . $sDirection; break; case 22: $sOrder = " order by dir.sgd_dir_nombre" . $sDirection; break; case 23: $sOrder = " order by dir.sgd_dir_nombre" . $sDirection; break; case 24: $sOrder = " order by dir.sgd_dir_nombre" . $sDirection; break; } } //------------------------------- // Encabezados HTML de las Columnas //------------------------------- if ($indiVinculo != 2) { ?> <table width="2000" border=0 cellpadding=0 cellspacing=0 class='borde_tab'> <?php } else { ?> <table width="200" border=0 cellpadding=0 cellspacing=0 class='borde_tab'> <?php } ?> <tr> <td class="titulos4" colspan="20"><a name="RADICADO"><?php echo $sFormTitle; ?> </a></td> </tr> <tr> <?php if ($indiVinculo >= 1) { ?> <td class="titulos5"><font class="ColumnFONT"> </td> <?php } if ($indiVinculo != 2) { ?> <td class="titulos5"><a class="vinculos" href="<?php echo $sFileName; ?> ?<?php echo $form_params; ?> FormCIUDADANO_Sorting=1&FormCIUDADANO_Sorted=<?php echo $form_sorting; ?> &">Radicado</a></td> <td class="titulos5"><a class="vinculos" href="<?php echo $sFileName; ?> ?<?php echo $form_params; ?> FormCIUDADANO_Sorting=2&FormCIUDADANO_Sorted=<?php echo $form_sorting; ?> &">Fecha radicación</a></td> <td class="titulos5"><font class="ColumnFONT">Expediente</td> <?php } else { ?> <td class="titulos5"><font class="ColumnFONT">Expediente</td> <td class="titulos5"><a class="vinculos" href="<?php echo $sFileName; ?> ?<?php echo $form_params; ?> FormCIUDADANO_Sorting=1&FormCIUDADANO_Sorted=<?php echo $form_sorting; ?> &">Radicado vinculado al expediente</a></td> <td class="titulos5"><a class="vinculos" href="<?php echo $sFileName; ?> ?<?php echo $form_params; ?> FormCIUDADANO_Sorting=2&FormCIUDADANO_Sorted=<?php echo $form_sorting; ?> &">Fecha Radicacion</a></td> <?php } ?> <td class="titulos5"><a class="vinculos" href="<?php echo $sFileName; ?> ?<?php echo $form_params; ?> FormCIUDADANO_Sorting=3&FormCIUDADANO_Sorted=<?php echo $form_sorting; ?> &">Asunto</a></td> <td class="titulos5"><span class="vinculos">Cuenta I.</span></td> <td class="titulos5"><a class="vinculos" href="<?php echo $sFileName; ?> ?<?php echo $form_params; ?> FormCIUDADANO_Sorting=4&FormCIUDADANO_Sorted=<?php echo $form_sorting; ?> &">Tipo de documento</a></td> <td class="titulos5"><font class="ColumnFONT">Tipo</td> <td class="titulos5"><a class="vinculos" href="<?php echo $sFileName; ?> ?<?php echo $form_params; ?> FormCIUDADANO_Sorting=5&FormCIUDADANO_Sorted=<?php echo $form_sorting; ?> &">Número de hojas</a></td> <td class="titulos5"><a class="vinculos" href="<?php echo $sFileName; ?> ?<?php echo $form_params; ?> FormCIUDADANO_Sorting=6&FormCIUDADANO_Sorted=<?php echo $form_sorting; ?> &">Dirección contacto</a></td> <td class="titulos5"><a class="vinculos" href="<?php echo $sFileName; ?> ?<?php echo $form_params; ?> FormCIUDADANO_Sorting=7&FormCIUDADANO_Sorted=<?php echo $form_sorting; ?> &">Teléfono contacto</a></td> <td class="titulos5"><a class="vinculos" href="<?php echo $sFileName; ?> ?<?php echo $form_params; ?> FormCIUDADANO_Sorting=8&FormCIUDADANO_Sorted=<?php echo $form_sorting; ?> &">Mail contacto</a></td> <td class="titulos5"><a class="vinculos" href="<?php echo $sFileName; ?> ?<?php echo $form_params; ?> FormCIUDADANO_Sorting=23&FormCIUDADANO_Sorted=<?php echo $form_sorting; ?> &">Dignatario</a></td> <td class="titulos5"><a class="vinculos" href="<?php echo $sFileName; ?> ?<?php echo $form_params; ?> FormCIUDADANO_Sorting=9&FormCIUDADANO_Sorted=<?php echo $form_sorting; ?> &">Nombre </a></td> <td class="titulos5"><a class="vinculos" href="<?php echo $sFileName; ?> ?<?php echo $form_params; ?> FormCIUDADANO_Sorting=14&FormCIUDADANO_Sorted=<?php echo $form_sorting; ?> &">Documento</a></td> <td class="titulos5"><a class="vinculos" href="<?php echo $sFileName; ?> ?<?php echo $form_params; ?> FormCIUDADANO_Sorting=15&FormCIUDADANO_Sorted=<?php echo $form_sorting; ?> &">Usuario actual</a></td> <td class="titulos5"><font class="ColumnFONT">Dependencia actual</td> <td class="titulos5"><font class="ColumnFONT">Usuario anterior</td> <td class="titulos5"><a class="vinculos" href="<?php echo $sFileName; ?> ?<?php echo $form_params; ?> FormCIUDADANO_Sorting=20&FormCIUDADANO_Sorted=<?php echo $form_sorting; ?> &">País</a></td> <td class="titulos5"><a class="vinculos" href="<?php echo $sFileName; ?> ?<?php echo $form_params; ?> FormCIUDADANO_Sorting=21&FormCIUDADANO_Sorted=<?php echo $form_sorting; ?> &">Días Restantes</a></td> </tr> <?php //--------------------------------------------------------------- // Build WHERE statement //------------------------------- // Se crea la $ps_desde_RADI_FECH_RADI con los datos ingresados. //--------------------------------------------------------------- $ps_desde_RADI_FECH_RADI = mktime(0, 0, 0, get_param("s_desde_mes"), get_param("s_desde_dia"), get_param("s_desde_ano")); $ps_hasta_RADI_FECH_RADI = mktime(23, 59, 59, get_param("s_hasta_mes"), get_param("s_hasta_dia"), get_param("s_hasta_ano")); if (strlen($ps_desde_RADI_FECH_RADI) && strlen($ps_hasta_RADI_FECH_RADI)) { $HasParam = true; $sWhere = $sWhere . $db->conn->SQLDate('Y-m-d', 'r.radi_fech_radi') . " >= " . $db->conn->DBDate($ps_desde_RADI_FECH_RADI); //$sWhere = $sWhere . "r.radi_fech_radi>=".$db->conn->DBTimeStamp($ps_desde_RADI_FECH_RADI) ; //by HLP. $sWhere .= " and "; $sWhere = $sWhere . $db->conn->SQLDate('Y-m-d', 'r.radi_fech_radi') . " <= " . $db->conn->DBDate($ps_hasta_RADI_FECH_RADI); //$sWhere = $sWhere . "r.radi_fech_radi<=".$db->conn->DBTimeStamp($ps_hasta_RADI_FECH_RADI); //by HLP. } /* Se recibe la dependencia actual para bsqueda */ $ps_RADI_DEPE_ACTU = get_param("s_RADI_DEPE_ACTU"); if (is_number($ps_RADI_DEPE_ACTU) && strlen($ps_RADI_DEPE_ACTU)) { $ps_RADI_DEPE_ACTU = tosql($ps_RADI_DEPE_ACTU, "Number"); } else { $ps_RADI_DEPE_ACTU = ""; } if (strlen($ps_RADI_DEPE_ACTU)) { if ($sWhere != "") { $sWhere .= " and "; } $HasParam = true; $sWhere = $sWhere . "r.radi_depe_actu=" . $ps_RADI_DEPE_ACTU; } /* Se recibe el nmero del radicado para bsqueda */ require_once "../include/query/busqueda/busquedaPiloto1.php"; $ps_RADI_NUME_RADI = get_param("s_RADI_NUME_RADI"); $ps_DOCTO = get_param("s_DOCTO"); if (strlen($ps_RADI_NUME_RADI)) { if ($sWhere != "") { $sWhere .= " and "; } $HasParam = true; $sWhere = $sWhere . "{$radi_nume_radi} like " . tosql("%" . trim($ps_RADI_NUME_RADI) . "%", "Text"); } if (strlen($ps_DOCTO)) { if ($sWhere != "") { $sWhere .= " and "; } $HasParam = true; $sWhere = $sWhere . " dir.SGD_DIR_DOC = '{$ps_DOCTO}' "; } /** * Se recibe el n�mero del expediente para b�squeda * Fecha de modificaci�n: 30-Junio-2006 * Modificador: Supersolidaria */ $ps_SGD_EXP_SUBEXPEDIENTE = get_param("s_SGD_EXP_SUBEXPEDIENTE"); if (strlen($ps_SGD_EXP_SUBEXPEDIENTE) != 0) { if ($sWhere != "") { $sWhere .= " and "; } $HasParam = true; $sWhere = $sWhere . " R.RADI_NUME_RADI = EXP.RADI_NUME_RADI"; $sWhere = $sWhere . " AND EXP.SGD_EXP_NUMERO = SEXP.SGD_EXP_NUMERO"; /** * No se tienen en cuenta los radicados que han sido excluidos de un expediente. * Fecha de modificaci�n: 12-Septiembre-2006 * Modificador: Supersolidaria */ $sWhere = $sWhere . " AND EXP.SGD_EXP_ESTADO <> 2"; $sWhere = $sWhere . " AND ( EXP.SGD_EXP_NUMERO LIKE '%" . str_replace('\'', '', tosql(trim($ps_SGD_EXP_SUBEXPEDIENTE), "Text")) . "%'"; $sWhere = $sWhere . " OR SEXP.SGD_SEXP_PAREXP1 LIKE UPPER( '%" . str_replace('\'', '', tosql(trim($ps_SGD_EXP_SUBEXPEDIENTE), "Text")) . "%' )"; $sWhere = $sWhere . " OR SEXP.SGD_SEXP_PAREXP2 LIKE UPPER( '%" . str_replace('\'', '', tosql(trim($ps_SGD_EXP_SUBEXPEDIENTE), "Text")) . "%' )"; $sWhere = $sWhere . " OR SEXP.SGD_SEXP_PAREXP3 LIKE UPPER( '%" . str_replace('\'', '', tosql(trim($ps_SGD_EXP_SUBEXPEDIENTE), "Text")) . "%' )"; $sWhere = $sWhere . " OR SEXP.SGD_SEXP_PAREXP4 LIKE UPPER( '%" . str_replace('\'', '', tosql(trim($ps_SGD_EXP_SUBEXPEDIENTE), "Text")) . "%' )"; $sWhere = $sWhere . " OR SEXP.SGD_SEXP_PAREXP5 LIKE UPPER( '%" . str_replace('\'', '', tosql(trim($ps_SGD_EXP_SUBEXPEDIENTE), "Text")) . "%' )"; $sWhere = $sWhere . " )"; } /* Se decide si busca en radicado de entrada o de salida o ambos */ $ps_entrada = strip(get_param("s_entrada")); $eLen = strlen($ps_entrada); $ps_salida = strip(get_param("s_salida")); $sLen = strlen($ps_salida); if ($ps_entrada != "9999") { if ($sWhere != "") { $sWhere .= " and "; } $HasParam = true; $sWhere = $sWhere . "({$radi_nume_radi} like " . tosql("%" . trim($ps_entrada), "Text") . ")"; } /* Se recibe el tipo de documento para la busqueda */ $ps_TDOC_CODI = get_param("s_TDOC_CODI"); if (is_number($ps_TDOC_CODI) && strlen($ps_TDOC_CODI) && $ps_TDOC_CODI != "9999") { $ps_TDOC_CODI = tosql($ps_TDOC_CODI, "Number"); } else { $ps_TDOC_CODI = ""; } if (strlen($ps_TDOC_CODI)) { if ($sWhere != "") { $sWhere .= " and "; } $HasParam = true; $sWhere = $sWhere . "r.tdoc_codi=" . $ps_TDOC_CODI; } /* * *************************************************************** * Se recibe la cadena del metadato para la busqueda. * Implemnetacion para OPAIN S.A. * por Grupo Iyunxi Ltda. */ $ps_METADATO = strip(get_param("s_METADATO")); $yaentro = false; if (strlen($ps_METADATO)) { if ($sWhere != "") { $sWhere .= " and MM.SGD_MMR_DATO LIKE '%{$ps_METADATO}%'"; } $HasParam = true; $sWhere .= " "; } //**************************************************************** /* Se recibe la caadena a buscar y el tipo de busqueda (All) (Any) */ $ps_RADI_NOMB = trim(strip(get_param("s_RADI_NOMB"))); $ps_RADI_NOMB = mb_strtoupper(trim($ps_RADI_NOMB), ini_get('default_charset')); $ps_solo_nomb = get_param("s_solo_nomb"); $yaentro = false; if (trim($ps_RADI_NOMB)) { $inTD = ",2"; } if (strlen($ps_RADI_NOMB)) { //&& $ps_solo_nomb == "Any") if ($sWhere != "") { $sWhere .= " and ("; } $HasParam = true; $sWhere .= " "; $ps_RADI_NOMB = strtoupper($ps_RADI_NOMB); $tok = strtok($ps_RADI_NOMB, " "); $sWhere .= "("; while ($tok) { $sWhere .= ""; if ($yaentro == true) { $sWhere .= " and "; } $sWhere .= "UPPER(dir.sgd_dir_nomremdes) LIKE '%" . $tok . "%' "; $tok = strtok(" "); $yaentro = true; } $sWhere .= ") or ("; $tok = strtok($ps_RADI_NOMB, " "); $yaentro = false; while ($tok) { $sWhere .= ""; if ($yaentro == true) { $sWhere .= " and "; } $sWhere .= "UPPER(dir.sgd_dir_nombre) LIKE '%" . $tok . "%' "; $tok = strtok(" "); $yaentro = true; } $sWhere .= ") or ("; $yaentro = false; $tok = strtok($ps_RADI_NOMB, " "); if ($yaentro == true) { $sWhere .= " and ("; } $sWhere .= "UPPER(" . $db->conn->Concat("r.ra_asun", "r.radi_cuentai", "dir.sgd_dir_telefono", "dir.sgd_dir_direccion") . ") LIKE '%" . $ps_RADI_NOMB . "%' "; $tok = strtok(" "); if ($yaentro == true) { $sWhere .= ")"; } $yaentro = true; $sWhere .= "))"; } if (strlen($ps_RADI_NOMB) && $ps_solo_nomb == "AllTTT") { if ($sWhere != "") { $sWhere .= " AND ("; } $HasParam = true; $sWhere .= " "; $ps_RADI_NOMB = strtoupper($ps_RADI_NOMB); $tok = strtok($ps_RADI_NOMB, " "); $sWhere .= "("; $sWhere .= ""; if ($yaentro == true) { $sWhere .= " AND "; } $sWhere .= "UPPER(dir.sgd_dir_nomremdes) LIKE '%" . $ps_RADI_NOMB . "%' "; $tok = strtok(" "); $yaentro = true; $sWhere .= ") OR ("; $tok = strtok($ps_RADI_NOMB, " "); $yaentro = false; $sWhere .= ""; if ($yaentro == true) { $sWhere .= " AND "; } $sWhere .= "UPPER(dir.sgd_dir_nombre) LIKE '%" . $ps_RADI_NOMB . "%' "; $tok = strtok(" "); $yaentro = true; $sWhere .= ") OR ("; $yaentro = false; $tok = strtok($ps_RADI_NOMB, " "); if ($yaentro == true) { $sWhere .= " AND ("; } $sWhere .= "UPPER(" . $db->conn->Concat("r.ra_asun", "r.radi_cuentai", "dir.sgd_dir_telefono", "dir.sgd_dir_direccion") . ") LIKE '%" . $ps_RADI_NOMB . "%' "; $tok = strtok(" "); if ($yaentro == true) { $sWhere .= ")"; } $yaentro = true; $sWhere .= "))"; } if ($HasParam) { $sWhere = " AND (" . $sWhere . ") "; } //------------------------------- // Build base SQL statement //------------------------------- require_once "../include/query/busqueda/busquedaPiloto1.php"; $sSQL = "SELECT " . $radi_nume_radi . " AS RADI_NUME_RADI," . $db->conn->SQLDate('Y-m-d H:i:s', 'R.RADI_FECH_RADI') . " AS RADI_FECH_RADI,\n\t\t\tr.RA_ASUN, \n\t\t\tr.RADI_CUENTAI AS CUENTAI,\n\t\t\ttd.sgd_tpr_descrip, " . $redondeo . " as diasr,\n\t\t\tr.RADI_NUME_HOJA, \n\t\t\tr.RADI_PATH, \n\t\t\tdir.SGD_DIR_DIRECCION, \n\t\t\tdir.SGD_DIR_MAIL,\n\t\t\tdir.SGD_DIR_NOMREMDES, \n\t\t\tdir.SGD_DIR_TELEFONO, \n\t\t\tdir.SGD_DIR_DIRECCION,\n dir.SGD_DIR_DOC, \n\t\t\tr.RADI_USU_ANTE, \n\t\t\tr.RADI_PAIS,\n\t\t\tdir.SGD_DIR_NOMBRE,\n dir.SGD_TRD_CODIGO, \n\t\t\tr.RADI_DEPE_ACTU, \n\t\t\tr.RADI_USUA_ACTU, \n\t\t\tr.CODI_NIVEL, \n\t\t\tr.SGD_SPUB_CODIGO"; /* * ****************************************************************** /** * B�squeda por par�meto del expediente * Fecha de modificacion: 11-Agosto-2006 * Modificador: Supersolidaria */ if (strlen($ps_SGD_EXP_SUBEXPEDIENTE) != 0) { $sSQL .= " ,EXP.SGD_EXP_NUMERO"; } /** * B�squeda por expediente * Fecha de modificaci�n: 30-Junio-2006 * Modificador: Supersolidaria */ //Modificacion de la conslta para trabajar con la mejora de la busqueda por metadato - Grupo Iyunxi Ltda. if (strlen($ps_SGD_EXP_SUBEXPEDIENTE) != 0) { $sSQL .= " FROM SGD_EXP_EXPEDIENTE EXP, SGD_SEXP_SECEXPEDIENTES SEXP, RADICADO as R\n INNER JOIN SGD_DIR_DRECCIONES DIR ON R.RADI_NUME_RADI=DIR.RADI_NUME_RADI \n\t INNER JOIN SGD_TPR_TPDCUMENTO TD ON R.TDOC_CODI=TD.SGD_TPR_CODIGO"; } else { $sSQL .= " FROM RADICADO R \n INNER JOIN SGD_DIR_DRECCIONES DIR ON R.RADI_NUME_RADI=DIR.RADI_NUME_RADI \n\t INNER JOIN SGD_TPR_TPDCUMENTO TD ON R.TDOC_CODI=TD.SGD_TPR_CODIGO"; } /* * ************************************************************************************** * Busqueda por Metadato * Fecha de implemnetacion 11/Julio/2011 * Para: OPAIN S.A. * Por: Grupo Iyunxi Ltda */ if (strlen($ps_METADATO) != 0) { $sSQL .= " LEFT JOIN SGD_MMR_MATRIMETARADI MM ON R.RADI_NUME_RADI = MM.RADI_NUME_RADI"; } /* * ************************************************************************************** */ $sSQL .= " WHERE dir.sgd_dir_tipo in (1{$inTD})"; // $sSQL .= " WHERE dir.RADI_NUME_RADI=r.RADI_NUME_RADI AND r.TDOC_CODI=td.SGD_TPR_CODIGO "; //-------------------------------//SE QUITA " AND r.CODI_NIVEL <=$nivelus " //--------------------------------- // Assemble full SQL statement //------------------------------- $sSQL .= $sWhere . $whereTrd . $sOrder; // echo "<!-- $sSQL -->"; // $db->conn->debug=true; //------------------------------- // Execute SQL statement //------------------------------- $db->conn->SetFetchMode(ADODB_FETCH_ASSOC); // print $sSQL; $rs = $db->query($sSQL); $rsaux = $db->query($sSQL); $db->conn->SetFetchMode(ADODB_FETCH_NUM); //echo "<hr>$sSQL<hr>"; //------------------------------- // Process empty recordset //------------------------------- if ($rs->EOF || !$rs) { ?> <tr> <td colspan="20" class="alarmas">No hay resultados</td> </tr> <?php //------------------------------- // The insert link. //------------------------------- ?> <tr> <td colspan="20" class="ColumnTD"><font class="ColumnFONT"> <?php ?> </table> <?php return; } /* else{ if (!isset($carpetaBodega)) { include "$ruta_raiz/config.php"; } include_once("$ruta_raiz/adodb/toexport.inc.php"); $ruta = "$ruta_raiz/".$carpetaBodega."tmp/Busqclasic".date('Y_m_d_H_i_s').".csv"; $f = fopen($ruta, 'w'); if ($f) { rs2csvfile($rsaux, $f); $linkcsv= "<a href='$ruta' target='_blank'><img style='border:0px' src='".$ruta_raiz."imagenes/csv.png' alt='Archivo CSV'/></a>"; } } */ //------------------------------- ?> <!--tr> <td colspan="10" class="DataTD"><b>Total Registros Encontrados: <?php echo $fldTotal; ?> </b></td> </tr--> <?php //------------------------------- // Initialize page counter and records per page //------------------------------- $iCounter = 0; //------------------------------- //------------------------------- // Process page scroller //------------------------------- $iPage = get_param("FormCIUDADANO_Page"); //print ("<BR>($iPage)($iRecordsPerPage)"); if (strlen(trim($iPage)) == 0) { $iPage = 1; } else { if ($iPage == "last") { $db_count = get_db_value($sCountSQL); $dResult = intval($db_count) / $iRecordsPerPage; $iPage = intval($dResult); if ($iPage < $dResult) { $iPage++; } } else { $iPage = intval($iPage); } } if (($iPage - 1) * $iRecordsPerPage != 0) { //print ("<BR>($iPage)($iRecordsPerPage)"); do { $iCounter++; $rs->MoveNext(); //print("Entra......"); } while ($iCounter < ($iPage - 1) * $iRecordsPerPage && (!$rs->EOF && $rs)); } $iCounter = 0; //------------------------------- //$ruta_raiz =".."; //include "../config.php"; //include "../jh_class/funciones_sgd.php"; //------------------------------- // Display grid based on recordset //-------------------------------. $i = 1; while (!$rs->EOF && $rs && $iCounter < $iRecordsPerPage) { //------------------------------- // Create field variables based on database fields //------------------------------- $fldRADI_NUME_RADI = $rs->fields['RADI_NUME_RADI']; $fldRADI_FECH_RADI = $rs->fields['RADI_FECH_RADI']; /** * B�squeda por expediente * Fecha de modificaci�n: 11-Agosto-2006 * Modificador: Supersolidaria */ $fldsSGD_EXP_SUBEXPEDIENTE = $rs->fields['SGD_EXP_NUMERO']; $fldCUENTAI = $rs->fields['CUENTAI']; $fldASUNTO = $rs->fields['RA_ASUN']; $fldTIPO_DOC = $rs->fields['SGD_TPR_DESCRIP']; $fldNUME_HOJAS = $rs->fields['RADI_NUME_HOJA']; $fldRADI_PATH = $rs->fields['RADI_PATH']; $fldDIRECCION_C = $rs->fields['SGD_DIR_DIRECCION']; $fldDIGNATARIO = $rs->fields['SGD_DIR_NOMBRE']; $fldTELEFONO_C = $rs->fields['SGD_DIR_TELEFONO']; $fldMAIL_C = $rs->fields['SGD_DIR_MAIL']; $fldNOMBRE = $rs->fields['SGD_DIR_NOMREMDES']; $fldCEDULA = $rs->fields['SGD_DIR_DOC']; //$fldUSUA_ACTU = $rs->fields['NOMB_ACTU") . " - (" . $rs->fields['LOGIN_ACTU").")"; $aRADI_DEPE_ACTU = $rs->fields['RADI_DEPE_ACTU']; $aRADI_USUA_ACTU = $rs->fields['RADI_USUA_ACTU']; $fldUSUA_ANTE = $rs->fields['RADI_USU_ANTE']; $fldPAIS = $rs->fields['RADI_PAIS']; $fldDIASR = $rs->fields['DIASR']; $tipoReg = $rs->fields['SGD_TRD_CODIGO']; $nivelRadicado = $rs->fields['CODI_NIVEL']; $seguridadRadicado = $rs->fields['SGD_SPUB_CODIGO']; $fldMETADATO = $rs->fields['SGD_MMR_DATO']; // Busqueda por Metadato - Grupo Iyunxi Ltda if ($tipoReg == 1) { $tipoRegDesc = "Ciudadano"; } if ($tipoReg == 2) { $tipoRegDesc = "Empresa"; } if ($tipoReg == 3) { $tipoRegDesc = "Entidad"; } if ($tipoReg == 4) { $tipoRegDesc = "Funcionario"; } $fldNOMBRE = str_replace($ps_RADI_NOMB, "<font color=green><b>{$ps_RADI_NOMB}</b>", tohtml($fldNOMBRE)); $fldASUNTO = str_replace($ps_RADI_NOMB, "<font color=green><b>{$ps_RADI_NOMB}</b>", tohtml($fldASUNTO)); //------------------------------- // Busquedas Anidadas //------------------------------- $queryDep = "select DEPE_NOMB from dependencia where DEPE_CODI={$aRADI_DEPE_ACTU}"; $db->conn->SetFetchMode(ADODB_FETCH_ASSOC); $rs2 = $db->query($queryDep); $fldDEPE_ACTU = $rs2->fields['DEPE_NOMB']; $queryUs = "select USUA_NOMB from USUARIO where DEPE_CODI={$aRADI_DEPE_ACTU} and USUA_CODI={$aRADI_USUA_ACTU} "; $rs3 = $db->query($queryUs); $fldUSUA_ACTU = $rs3->fields['USUA_NOMB']; $db->conn->SetFetchMode(ADODB_FETCH_NUM); $linkDocto = "<a class='vinculos' href='javascript:noPermiso(0)' > "; $linkInfGeneral = "<a class='vinculos' href='javascript:noPermiso(0)' > "; if (strlen($fldRADI_PATH)) { $linkDoctoImg = "<a class='vinculos' href='../seguridadImagen.php?fec=" . base64_encode($fldRADI_PATH) . "' target='Imagen{$iii}'>"; } $linkInfGeneralRad = "<a class='vinculos' href='../verradicado.php?verrad={$fldRADI_NUME_RADI}&" . session_name() . "=" . session_id() . "&krd={$krd}&carpeta=8&nomcarpeta=Busquedas&tipo_carp=0'>"; if ($nivelRadicado <= $nivelus) { if ($seguridadRadicado == 1) { if ($aRADI_USUA_ACTU == $_SESSION['codusuario'] && $aRADI_DEPE_ACTU == $_SESSION['dependencia']) { $linkDocto = $linkDoctoImg; $linkInfGeneral = $linkInfGeneralRad; } else { $linkDocto = "<a class='vinculos' href='javascript:noPermiso(1)' > "; $linkInfGeneral = $linkInfGeneralRad; } } else { $linkDocto = $linkDoctoImg; $linkInfGeneral = $linkInfGeneralRad; } } if ($seguridadRadicado == 2) { if ($aRADI_DEPE_ACTU == $_SESSION['dependencia']) { $linkDocto = $linkDoctoImg; $linkInfGeneral = $linkInfGeneralRad; } else { $variable_inventada = $_SESSION['dependencia']; $linkDocto = "<a class='vinculos' href='javascript:noPermiso(1)' > "; $linkInfGeneral = $linkInfGeneralRad; } } if ($seguridadRadicado == 3) { $sql = "select * from sgd_matriz_nivelrad where radi_nume_radi={$fldRADI_NUME_RADI} and usua_login='******'krd'] . "'"; $rsVerif = $db->conn->Execute($sql); if ($rsVerif && !$rsVerif->EOF or $aRADI_USUA_ACTU == $_SESSION['codusuario'] && $aRADI_DEPE_ACTU == $_SESSION['dependencia']) { $linkDocto = $linkDoctoImg; $linkInfGeneral = $linkInfGeneralRad; } else { $linkDocto = "<a class='vinculos' href='javascript:noPermiso(1)' > "; $linkInfGeneral = $linkInfGeneralRad; } } if ($_SESSION['usua_super_perm'] != 0) { //$UsrSecAux->UsrPerm $UsrSecAux = new SecSuperClass($db); $UsrSecAux->SecSuperFill($_SESSION['usua_doc']); if ($UsrSecAux->SecureCheck($fldRADI_NUME_RADI) == false) { $linkDocto = "<a class='vinculos' href='javascript:noPermiso(2)' > "; $linkInfGeneral = "<a class='vinculos' href='javascript:noPermiso(2)' > "; } } //$verImg= $verImg && !($fila['SGD_SPUB_CODIGO']==1); //$linkInfGeneralVin = "<a class='vinculos' href='../vinculacion/mod_vinculacion.php?numRadi=$fldRADI_NUME_RADI&carpeta=$carpeAnt&nomcarpeta=$nomcarpeta&verrad=$verrad&".session_name()."=".session_id()."&krd=$krd&carpeta=$carpeAnt&nomcarpeta=$nomcarpeta&tipo_carp=0' >"; if (strlen($ps_SGD_EXP_SUBEXPEDIENTE) == 0) { $consultaExpediente = "SELECT SGD_EXP_NUMERO FROM SGD_EXP_EXPEDIENTE\n\t\t\t\tWHERE radi_nume_radi= {$fldRADI_NUME_RADI} AND sgd_exp_fech=(SELECT MIN(SGD_EXP_FECH) as minFech from sgd_exp_expediente where radi_nume_radi= {$fldRADI_NUME_RADI})"; $rsE = $db->query($consultaExpediente); $fldsSGD_EXP_SUBEXPEDIENTE = $rsE->fields[0]; } //$linkInfGeneral = //------------------------------- // Process the HTML controls //------------------------------- if ($i == 1) { $formato = "listado1"; $i = 2; } else { $formato = "listado2"; $i = 1; } ?> <tr class="<?php echo $formato; ?> "> <?php if ($indiVinculo == 1) { ?> <td class="leidos" align="center" width="70"> <A href="javascript:pasar_datos('<?php echo $fldRADI_NUME_RADI; ?> ');" > Vincular </td> <?php } if ($indiVinculo == 2) { ?> <td class="leidos" align="center" width="70"> <A href="javascript:pasar_datos('<?php echo $fldsSGD_EXP_SUBEXPEDIENTE; ?> ',2);" > Vincular </td> <?php } ?> <td class="leidos"> <?php if (strlen($fldRADI_PATH)) { $iii = $iii + 1; ?> <?php echo $linkDocto; } ?> <?php echo $fldRADI_NUME_RADI; ?> <?php if (strlen($fldRADI_PATH)) { ?> </a><?php } ?> </td> <td class="leidos"><?php echo $linkInfGeneral; ?> <?php echo tohtml($fldRADI_FECH_RADI); ?> </a></td> <!-- B�squeda por expediente Fecha de modificaci�n: 11-Agosto-2006 Modificador: Supersolidaria --> <td class="leidos"> <?php echo $fldsSGD_EXP_SUBEXPEDIENTE; ?> </td> <td class="leidos"> <?php echo $fldASUNTO; ?> </td> <td class="leidos"> <?php echo $fldCUENTAI; ?> </td> <td class="leidos"> <?php echo tohtml($fldTIPO_DOC); ?> </td> <td class="leidos"> <?php echo $tipoRegDesc; ?> </td> <td class="leidos"> <?php echo tohtml($fldNUME_HOJAS); ?> </td> <td class="leidos"> <?php echo tohtml($fldDIRECCION_C); ?> </td> <td class="leidos"> <?php echo tohtml($fldTELEFONO_C); ?> </td> <td class="leidos"> <?php echo tohtml($fldMAIL_C); ?> </td> <td class="leidos"> <?php echo tohtml($fldDIGNATARIO); ?> </td> <td class="leidos"> <?php echo $fldNOMBRE; ?> </td> <td class="leidos"> <?php echo tohtml($fldCEDULA); ?> </td> <td class="leidos"> <?php echo tohtml($fldUSUA_ACTU); ?> </td> <td class="leidos"> <?php echo tohtml($fldDEPE_ACTU); ?> </td> <td class="leidos"> <?php echo tohtml($fldUSUA_ANTE); ?> </td> <td class="leidos"> <?php echo tohtml($fldPAIS); ?> </td> <td class="leidos"> <?php if ($fldRADI_DEPE_ACTU != 999) { echo tohtml($fldDIASR); } else { echo "Sal"; } ?> </td> </tr> <?php $iCounter++; $rs->MoveNext(); } //------------------------------- // Record navigator. //------------------------------- ?> <tr> <td colspan="20" class="ColumnTD"><font class="ColumnFONT"> <?php // Navigation begin $bEof = $rs; if ($bEof && !$bEof->EOF || $iPage != 1) { $iCounter = 1; $iHasPages = $iPage; $sPages = ""; $iDisplayPages = 0; $iNumberOfPages = 30; /* El nmero de p�inas que aparecer� en el navegador al pie de la p�ina */ while (!$rs->EOF && $rs && $iHasPages < $iPage + $iNumberOfPages) { if ($iCounter == $iRecordsPerPage) { $iCounter = 0; $iHasPages = $iHasPages + 1; } $iCounter++; $rs->MoveNext(); } if (($rs->EOF || !$rs) && $iCounter > 1) { $iHasPages++; } if ($iHasPages - $iPage < intval($iNumberOfPages / 2)) { $iStartPage = $iHasPages - $iNumberOfPages; } else { $iStartPage = $iPage - $iNumberOfPages + intval($iNumberOfPages / 2); } if ($iStartPage < 0) { $iStartPage = 0; } for ($iPageCount = $iPageCount + 1; $iPageCount <= $iPage - 1; $iPageCount++) { $sPages .= "<a href=" . $sFileName . "?" . $form_params . $sSortParams . "FormCIUDADANO_Page=" . $iPageCount . "#RADICADO\"><font " . "class=\"ColumnFONT\"" . ">" . $iPageCount . "</a> "; $iDisplayPages++; } $sPages .= "<font " . "class=\"paginacion\"" . "><b>" . $iPage . "</b> "; $iDisplayPages++; $iPageCount = $iPage + 1; while ($iDisplayPages < $iNumberOfPages && $iStartPage + $iDisplayPages < $iHasPages) { $sPages .= "<a href=\"" . $sFileName . "?" . $form_params . $sSortParams . "FormCIUDADANO_Page=" . $iPageCount . "#RADICADO\"><font " . "class=\"ColumnFONT\"" . ">" . $iPageCount . "</a> "; $iDisplayPages++; $iPageCount++; } if ($iPage == 1) { ?> <font class="paginacion">Primero <font class="paginacion">Anterior <?php } else { ?> <a href="<?php echo $sFileName; ?> ?<?php echo $form_params; echo $sSortParams; ?> FormCIUDADANO_Page=1#RADICADO"><font class="paginacion">Primero</a> <a href="<?php echo $sFileName; ?> ?<?php echo $form_params; echo $sSortParams; ?> FormCIUDADANO_Page=<?php echo $iPage - 1; ?> #RADICADO"><font class="paginacion">Anterior</a> <?php } echo " [ " . $sPages . "] "; if ($rs->EOF) { ?> <font class="ColumnFONT">Siguiente <font class="ColumnFONT">Ultimo <?php } else { ?> <a href="<?php echo $sFileName; ?> ?<?php echo $form_params; echo $sSortParams; ?> FormCIUDADANO_Page=<?php echo $iPage + 1; ?> #RADICADO"><font class="ColumnFONT">Siguiente</a> <?php } } ?> </td></tr> </table> <?php if ($rsaux->EOF || !$rsaux) { } else { if (!isset($carpetaBodega)) { include "{$ruta_raiz}/config.php"; } include_once "{$ruta_raiz}/adodb/toexport.inc.php"; $ruta = "{$ruta_raiz}/" . $carpetaBodega . "tmp/Busqclasic" . date('Y_m_d_H_i_s') . ".csv"; $f = fopen($ruta, 'w'); if ($f) { rs2csvfile($rsaux, $f); echo "<a href='{$ruta}' target='_blank'><img style='border:0px' width='20' height='20' src='" . $ruta_raiz . "/imagenes/csv.png' alt='Archivo CSV'/>Archivo CSV</a>"; } } }
echo $funprest; ?> </b></td> <td class=leidos2 align="center"><b><span class=leidos2><?php echo $fprestf; ?> </b></td> </tr> <?php $cont++; $rs->MoveNext(); } include_once $ADODB_PATH . '/toexport.inc.php'; $db->conn->SetFetchMode(ADODB_FETCH_ASSOC); $rs = $db->query($sql); $archivoCSV = $ruta_raiz . "/bodega/tmp/B_{$krd}.xls"; $fp = fopen($archivoCSV, "w"); if ($fp) { fwrite($fp, iconv("UTF-8", "ISO-8859-1", rs2csv($rs))); fclose($fp); } require_once $ADODB_PATH . 'excel.inc.php'; //$tit=array("RADICADO","FECHA_RADICADO","NRO_ORDEN","FECHA_INICIAL","FECHA_FINAL","VIGENCIA","DEPENDENCIA","QUERELLANTE_O_CONTRATISTA","QUERELLADO_O_OBJETO","DOCUMENTO_DE_IDENTIDAD","DOCUMENTO_QUERELLADO","DIRECCION","SERIE","SUBSERIE","TIPO","FOLIOS","ZONA","CARRO","CARA","ESTANTE","ENTREPANO","CAJA","CAJA_HASTA","UNIDAD_DOCUMENTAL","NRO_CARPETAS","OBSERVACIONES","INDICADORES_DE_DETERIORO","MATERIAL_INSERTADO","AUTO","PRESTAMO"); $tit = array("NRO_ORDEN", "SERIE", "SUBSERIE", "TIPO", "FOLIOS", "CAJA", "NRO_CARPETAS"); $gerar = new sql2excel($tit, $sql, $db); //using $db pointer by default } else { echo "DEBE SELECCIONAR O LLENAR ALGUNA OPCION"; } ?>
<td colspan="3%" CLASS="titulos5" >COLOCAR COMO </td> </tr> <?php $grilla = "timpar"; $i = 0; // ******************************** // ******************************** if ($modificar == "MODIFICAR" or $agregar == "AGREGAR") { $muni_tmp = explode("-", $muni_us4); $muni_tmp = $muni_tmp[2]; $dpto_tmp = explode("-", $codep_us4); $dpto_tmp = $dpto_tmp[1]; } if ($modificar == "MODIFICAR" and $tagregar == 0) { $isql = "update SGD_CIU_CIUDADANO set SGD_CIU_CEDULA='{$no_documento1}', SGD_CIU_NOMBRE='{$nombre_nus1}', \r\n \t\t\tSGD_CIU_DIRECCION='{$direccion_nus1}', SGD_CIU_APELL1='{$prim_apell_nus1}', SGD_CIU_APELL2='{$seg_apell_nus1}',\r\n \t\t\tSGD_CIU_TELEFONO='{$telefono_nus1}', SGD_CIU_EMAIL='{$mail_nus1}', ID_CONT={$idcont4}, ID_PAIS={$idpais4}, \r\n \t\t\tDPTO_CODI={$dpto_tmp}, MUNI_CODI={$muni_tmp} where SGD_CIU_CODIGO={$codigo} "; $rs = $db->query($isql); if (!$rs) { die("<span class='etextomenu'>No se pudo actualizar SGD_CIU_CIUDADANO ({$isql}) "); } $isql = "select * from SGD_CIU_CIUDADANO where SGD_CIU_CEDULA='{$no_documento1}'"; $rs = $db->query($isql); } $db->conn->SetFetchMode(ADODB_FETCH_ASSOC); if ($agregar == "AGREGAR" and $tagregar == 0) { $cedula = 999999; if ($no_documento) { $isql = "select SGD_CIU_CEDULA from SGD_CIU_CIUDADANO WHERE SGD_CIU_CEDULA='{$no_documento}'"; $rs = $db->query($isql); if (!$rs->EOF) { $cedula = $rs->fields["SGD_CIU_CEDULA"]; }
<?php if (!$ruta_raiz) { $ruta_raiz = "."; } require_once "{$ruta_raiz}/include/db/ConnectionHandler.php"; if (!$db) { $db = new ConnectionHandler($ruta_raiz); } $db->conn->SetFetchMode(ADODB_FETCH_ASSOC); $db->conn->BeginTrans(); //$db->conn->debug=true; $isql = "select usua_login,usua_pasw,codi_nivel, USUA_NOMB from usuario " . "where usua_login ='******'"; $rs = $db->query($isql); if ($rs && !$rs->EOF) { $secur = $rs->fields['CODI_NIVEL']; //Traigo el nombre del usuario para ponerlo en la descripción del histórico $nombreUsuario = $rs->fields['USUA_NOMB']; } if (!$secur) { $mensaje = "No tiene permisos para borrar el documento"; } if ($secur) { $isql = "select codi_nivel ,anex_solo_lect ,anex_creador ,anex_desc,anex_tipo_ext , anex_numero ,anex_nomb_archivo " . "from anexos, anexos_tipo,radicado " . "where \n\t\tanex_codigo='{$anexo}' and anex_radi_nume=radi_nume_radi and anex_tipo=anex_tipo_codi"; $rs = $db->query($isql); if ($rs && !$rs->EOF) { $docunivel = $rs->fields['CODI_NIVEL']; $sololect = $rs->fields['ANEX_SOLO_LECT'] == "S"; $extension = $rs->fields['ANEX_TIPO_EXT']; $usua_creador = $rs->fields['ANEX_CREADOR'] == $usua; $nombrearchivo = strtoupper($rs->fields['ANEX_NOMB_ARCHIVO']);
*/ if (isset($_POST['btnGrabar']) && $_POST['btnGrabar'] != "") { //$db->conn->BeginTrans(); /** * Crea el registro con los datos del edificio. */ $q_insertE = "INSERT INTO SGD_EIT_ITEMS( SGD_EIT_CODIGO, SGD_EIT_COD_PADRE,"; $q_insertE .= " SGD_EIT_NOMBRE, SGD_EIT_SIGLA, CODI_DPTO, CODI_MUNI )"; $sec = $db->conn->nextId('SEC_EDIFICIO'); $q_insertE .= " VALUES( '{$sec}', 0,"; $q_insertE .= " UPPER( '" . $_POST['hidNombreEdificio'] . "' ),"; $q_insertE .= " UPPER( '" . $_POST['hidSiglaEdificio'] . "' ),"; $q_insertE .= " " . $_POST['hidDepartamento'] . ", " . $_POST['hidMunicipio'] . " )"; echo $muni_us; // $q_insertE; $listo = $db->query($q_insertE); /** * Datos de las unidades de almacenamiento del edificio. */ foreach ($_POST as $clavePOST => $valorPOST) { if (strncmp($clavePOST, 'nombre_', 7) == 0) { $nombreUA = $valorPOST; } if (strncmp($clavePOST, 'sigla_', 6) == 0) { $siglaUA = $valorPOST; } if ($nombreUA != "" && $siglaUA != "") { /* * Crea el registro correspondiente a la unidad de almacenamiento. */ $q_insertUA = "INSERT INTO SGD_EIT_ITEMS( SGD_EIT_CODIGO,SGD_EIT_COD_PADRE, SGD_EIT_NOMBRE,";
</span></B> </p></center> </td> </tr> </table> <table border=1 width=93% class=t_bordeGris align="center"> <?php if ($usModo == 2) { //modo editar if ($valRadio) { $usuSelec = $valRadio; $usuario_mat = split("-", $usuSelec, 2); $usuDocSel = $usuario_mat[0]; $usuLoginSel = $usuario_mat[1]; $ADODB_COUNTRECS = true; $q_ah = "select * from anexos_historico where usua_doc='{$usuDocSel}'"; $rs_ah = $db->query($q_ah); $q_he = "select * from hist_eventos where usua_doc='{$usuDocSel}' or hist_doc_dest='{$usuDocSel}'"; $rs_he = $db->query($q_he); $q_i = "select * from informados where usua_doc='{$usuDocSel}'"; $rs_i = $db->query($q_i); $q_ag = "select * from sgd_agen_agendados where usua_doc='{$usuDocSel}'"; $rs_ag = $db->query($q_ag); $q_an = "select * from sgd_anu_anulados where usua_doc='{$usuDocSel}'"; $rs_an = $db->query($q_an); $q_exp = "select * from sgd_exp_expediente where usua_doc='{$usuDocSel}'"; $rs_exp = $db->query($q_exp); $q_exp_resp = "select * from sgd_sexp_secexpedientes where usua_doc_responsable='{$usuDocSel}'"; $rs_exp_resp = $db->query($q_exp_resp); $q_rd = "select * from sgd_rdf_retdocf where usua_doc='{$usuDocSel}'"; $rs_rd = $db->query($q_rd); $q_rr = "select * from sgd_renv_regenvio where usua_doc='{$usuDocSel}'";
>-- Agrupar por Todas las Dependencias --</option> <?php } $whereDepSelect = " DEPE_CODI = {$dependencia} "; if ($usua_perm_estadistica == 1) { $whereDepSelect = " {$whereDepSelect} or depe_codi_padre = {$dependencia} "; } if ($usua_perm_estadistica == 2) { $isqlus = "select a.DEPE_CODI,a.DEPE_NOMB,a.DEPE_CODI_PADRE from DEPENDENCIA a ORDER BY a.DEPE_NOMB"; } else { //$whereDepSelect= $isqlus = "select a.DEPE_CODI,a.DEPE_NOMB,a.DEPE_CODI_PADRE from DEPENDENCIA a \n\t\t\t\t\t\twhere {$whereDepSelect} "; } //if($codusuario!=1) $isqlus .= " and a.usua_codi=$codusuario "; //echo "--->".$isqlus; $rs1 = $db->query($isqlus); do { $codigo = $rs1->fields["DEPE_CODI"]; $vecDeps[] = $codigo; $depnombre = $rs1->fields["DEPE_NOMB"]; $datoss = ""; if ($dependencia_busq == $codigo) { $datoss = " selected "; } echo "<option value={$codigo} {$datoss}>{$depnombre}</option>"; $rs1->MoveNext(); } while (!$rs1->EOF); ?> </select> </td> </tr>