function getReferencia() { $sql = "SELECT\r\n\t\t\t\tdf.id_referencia_finalizado,\r\n\t\t\t\tdf.descripcion\r\n\t\t\t\tFROM\r\n\t\t\t\treferencia_finalizado AS df\r\n\t\t\t\tWHERE\r\n\t\t\t\tdf.id_documento_finalizado = '{$this->_id}'"; $query = new Consulta($sql); while ($row = $query->VerRegistro()) { $referencias[] = array('id' => $row['id_referencia_finalizado'], 'descripcion' => $row['descripcion']); } return $referencias; }
function HistorialDocumentosPorUsuario($id_usuario) { $return; $sql = "SELECT * FROM historial_documentos WHERE id_usuario = '" . $id_usuario . "' "; $query = new Consulta($sql); while ($row = $query->VerRegistro()) { $return[] = array('id' => $row['id_historial_documento'], 'documento' => new Documento($row['id_documento']), 'remitente' => new Remitente($row['id_remitente']), 'destino' => new Usuario($row['id_usuario_destino']), 'fecha' => $row['fecha_historial_documento'], 'original' => $row['original_historial_documento'], 'accion' => new Accion($row['id_accion']), 'estado' => new Estado($row['id_estado']), 'usuario' => new Usuario($row['id_usuario'])); } return $return; }
function getUsuarios() { $return; $sql = " SELECT * FROM usuarios u WHERE id_area= '" . $this->_id . "' AND estado_usuario = 1 "; $query = new Consulta($sql); while ($row = $query->VerRegistro()) { $return[] = array('id' => $row['id_usuario'], 'nombre' => $row['nombre_usuario'], 'apellidos' => $row['apellidos_usuario'], 'email' => $row['email_usuario']); } return $return; }
function getAcciones($cat, $usu) { $return; $sql = "SELECT\r\n\t\t\t\ta.id_accion,\r\n\t\t\t\ta.nombre_accion\r\n\t\t\t\tFROM\r\n\t\t\t\taccion_categoria AS ac\r\n\t\t\t\tInner Join categoria AS c ON c.id_categoria = ac.id_categoria\r\n\t\t\t\tInner Join accion AS a ON ac.id_accion = a.id_accion\r\n\t\t\t\tWHERE\r\n\t\t\t\tc.id_categoria = '{$cat}' AND\r\n\t\t\t\ta.estado_accion = 1 AND \r\n\t\t\t\tac.id_accion NOT IN (\r\n\t\t\t\tSELECT id_accion\r\n\t\t\t\tFROM\r\n\t\t\t\tacciones_deshabilitadas_usuario\r\n\t\t\t\tWHERE\r\n\t\t\t\tid_usuario = '{$usu}' AND\r\n\t\t\t\tc.id_pagina = id_pagina\r\n\t\t\t\t)\r\n\t\t\t\tORDER BY nombre_accion\r\n\t\t\t\t"; $query = new Consulta($sql); while ($row = $query->VerRegistro()) { $return[] = array('id' => $row['id_accion'], 'nombre' => $row['nombre_accion']); } return $return; }
function Rol($id = 0) { $this->_id = $id; if ($this->_id > 0) { $sql = "SELECT * FROM rol WHERE id_rol = '" . $this->_id . "'"; $query = new Consulta($sql); if ($query->NumeroRegistros()) { $row = $query->VerRegistro(); $this->_nombre = $row['nombre_rol']; $this->_rol = new Rol($row['orden_rol']); } } }
function Pagina($id = 0) { $this->_id = $id; if ($this->_id > 0) { $sql = "SELECT * FROM paginas WHERE id_pagina = '" . $this->_id . "'"; $query = new Consulta($sql); if ($query->NumeroRegistros()) { $row = $query->VerRegistro(); $this->_nombre = $row['nombre_pagina']; $this->_url = $row['url_pagina']; } } }
function Estado($id = 0) { $this->_id = $id; if ($this->_id > 0) { $sql = "SELECT * FROM estados WHERE id_estado = '" . $this->_id . "'"; $query = new Consulta($sql); if ($query->NumeroRegistros()) { $row = $query->VerRegistro(); $this->_nombre = $row['nombre_estado']; $this->_abreviatura = $row['abrev_nombre_estado']; } } }
function TipoDocumento($id = 0) { $this->_id = $id; if ($this->_id > 0) { $sql = "SELECT * FROM tipos_documento WHERE id_tipo_documento = '" . $this->_id . "'"; $query = new Consulta($sql); if ($query->NumeroRegistros()) { $row = $query->VerRegistro(); $this->_nombre = $row['nombre_tipo_documento']; $this->_abreviatura = $row['abreviatura_tipo_documento']; } } }
function Anp($id = 0) { $this->_id = $id; if ($this->_id > 0) { $sql = "SELECT * FROM areaspro_dbsiganp1.anp WHERE id_anp = '" . $this->_id . "'"; $query = new Consulta($sql); if ($query->NumeroRegistros()) { $row = $query->VerRegistro(); $this->_nombre = $row['nombre_anp']; $this->_siglas = $row['siglas_anp']; } } }
function Remitente($id = 0) { $this->_id = $id; if ($this->_id > 0) { $sql = "SELECT * FROM remitentes WHERE id_remitente = '" . $this->_id . "'"; $query = new Consulta($sql); if ($query->NumeroRegistros()) { $row = $query->VerRegistro(); $this->_nombre = $row['nombre_remitente']; $this->_abreviatura = $row['abreviatura_remitente']; $this->_tipo = $row['tipo_remitente']; } } }
function Prioridad($id = 0) { $this->_id = $id; if ($this->_id > 0) { $sql = "SELECT * FROM prioridades WHERE id_prioridad = '" . $this->_id . "'"; $query = new Consulta($sql); if ($query->NumeroRegistros()) { $row = $query->VerRegistro(); $this->_nombre = $row['nombre_prioridad']; $this->_tiempo_horas_respuesta = $row['tiempo_horas_respuesta_prioridad']; $this->_color = $row['color_prioridad']; } } }
function Accion($id = 0) { $this->_id = $id; if ($this->_id > 0) { $sql = "SELECT * FROM accion WHERE id_accion = '" . $this->_id . "'"; $query = new Consulta($sql); if ($query->NumeroRegistros()) { $row = $query->VerRegistro(); $this->_nombre = $row['nombre_accion']; $this->_abreviatura = $row['abreviatura_accion']; $this->_descripcion = $row['descripcion_accion']; $this->_estado = $row['estado_accion']; } } }
function Borrador($id = 0) { $this->_id = $id; if ($this->_id > 0) { $sql = "SELECT\r\n b.id_borrador_respuesta AS id,\r\n b.id_documento AS id_documento,\r\n b.id_usuario AS id_usuario,\r\n b.descripcion_borrador_respuesta AS descripcion,\r\n b.fecha_borrador_respuesta AS fecha,\r\n b.categoria AS categoria,\r\n b.id_accion AS id_accion,\r\n b.id_area AS id_area,\r\n b.id_destino AS id_destino,\r\n b.aprobacion_respuesta_borrador AS aprobacion\r\n FROM\r\n borradores_respuesta AS b\r\n WHERE\r\n b.id_borrador_respuesta = '{$this->_id}'"; $query = new Consulta($sql); if ($query->NumeroRegistros()) { $row = $query->VerRegistro(); $this->_id_documento = $row['id_documento']; $this->_id_usuario = $row['id_usuario']; $this->_decripcion = $row['descripcion']; $this->_fecha = $row['fecha']; $this->_categoria = $row['categoria']; $this->_id_accion = $row['id_accion']; $this->_id_area = $row['id_area']; $this->_id_destino = $row['id_destino']; $this->_aprobacion = $row['aprobacion']; } } }
function AnpsEdit($id) { if (!$id) { echo "<div id=error>ERROR: no se encontro ningun Anp con ese Id ? le falta Id </div>"; } else { $sql = "SELECT \r\n\t\t\t\ta.codigo_anp as codigo_anp,\r\n\t\t\t\ta.nombre_anp as nombre_anp,\r\n\t\t\t\ta.siglas_anp as siglas_anp,\r\n\t\t\t\tja.id_usuario as jefe_anp,\r\n\t\t\t\taa.id_usuario as admin_anp\r\n\t\t\t\tFROM areaspro_dbsiganp1.anp as a\r\n\t\t\t\tLEFT JOIN areaspro_bdstdsernanp.anp_jefe AS ja ON a.id_anp = ja.id_anp\r\n\t\t\t\tLEFT JOIN areaspro_bdstdsernanp.usuarios AS u ON u.id_usuario = ja.id_usuario\r\n\t\t\t\tLEFT JOIN areaspro_bdstdsernanp.anp_administrador AS aa ON a.id_anp = aa.id_anp\r\n\t\t\t\tLEFT JOIN areaspro_bdstdsernanp.usuarios AS us ON us.id_usuario = aa.id_usuario\r\n\t\t\t\tWHERE a.id_anp='" . $id . "' "; $Query = new Consulta($sql); $Row = $Query->VerRegistro(); $sql_usuarios = "SELECT * FROM usuarios where id_anp='" . $id . "' ORDER BY 5"; $query_usuarios = new Consulta($sql_usuarios); ?> <form name="form_editar_Anp" action="<?php echo $_SERVER['PHP_SELF']; ?> ?opcion=update&id=<?php echo $id; ?> " method="post"> <table width="370" align="center" id="mantenimiento"> <TR> <TD height="24" colspan="6" class='subtit'><div align="center">DATOS DE ANP </div></TD> </TR> <tr> <td colspan="3" align="right" class="Estilo21"> </td> <td colspan="3" align="left"> </td> </tr> <tr> <td align="right" class="Estilo21"> </td> <td align="right" class="Estilo22"><div align="left">Código</div></td> <td align="right"><div align="left" class="Estilo22">:</div></td> <td colspan="3" align="left"><input name="txtcodigo" type="text" id="txtcodigo" value="<?php echo $Row['codigo_anp']; ?> " size="10" disabled="disabled" class="disabled"></td> </tr> <tr> <td width="1" align="right" class="Estilo21"> </td> <td width="86" align="right"><div align="left" class="Estilo22">Nombre</div></td> <td width="3" align="right"><div align="left" class="Estilo22">:</div></td> <td colspan="3" align="left"><input name="txtnombre" type="text" id="txtnombre" value="<?php echo $Row['nombre_anp']; ?> " size="40" disabled="disabled" class="disabled"></td> </tr> <tr> <td align="right" class="Estilo21"> </td> <td align="right" class="Estilo22"><div align="left">Siglas</div> </td> <td align="right"><div align="left" class="Estilo22">:</div></td> <td colspan="3" align="left"><input name="txtsiglas" type="text" id="txtsiglas" value="<?php echo $Row['siglas_anp']; ?> " size="10" disabled="disabled" class="disabled"></td> </tr> <tr> <td align="right" class="Estilo21"> </td> <td align="right" class="Estilo22"><div align="left">Jefe</div></td> <td align="right"><div align="left" class="Estilo22">:</div></td> <td colspan="3" align="left"> <select name="cbojefe" id="cbojefe" style="width:220px;" class="caja"> <option value="">--Seleccione un Jefe--</option> <?php while ($row_usuario = $query_usuarios->ConsultaVerRegistro()) { ?> <option value="<?php echo $row_usuario[0]; ?> " <?php if ($row_usuario[0] == $Row["jefe_anp"]) { echo 'selected = "selected"'; } ?> /> <?php echo $row_usuario["apellidos_usuario"] . " " . $row_usuario["nombre_usuario"]; ?> </option> <?php } ?> </select></td> </tr> <tr><td colspan="6"> </tr> <tr> <td height="27" colspan="6" align="center"><input type="submit" name="enviar" value="Guardar" class="boton"/> <input class="boton" type="reset" name="cancelar" value="Cancelar" onClick="javascript:window.history.go(-1)"></td></tr> </table> </form> <?php } }
function ObtenerTiposDocumento() { $return = null; $id_area = $this->_area->getId(); if ($id_area == 1) { $where = "WHERE td.entrada_salida = '3'"; } elseif ($id_area == 3) { $where = "WHERE td.entrada_salida = '3'\r\n OR td.entrada_salida = '2'\r\n OR td.entrada_salida = '1'"; } else { $where = "WHERE td.entrada_salida = '2'\r\n OR td.entrada_salida = '1'"; } $sql = "SELECT\r\n\t\t\t\ttd.id_tipo_documento,\r\n\t\t\t\ttd.nombre_tipo_documento\r\n\t\t\t\tFROM\r\n\t\t\t\ttipos_documento AS td\r\n\t\t\t\t{$where}\r\n ORDER BY nombre_tipo_documento"; $query = new Consulta($sql); while ($row = $query->VerRegistro()) { $return[] = array('id' => $row['id_tipo_documento'], 'nombre' => $row['nombre_tipo_documento']); } return $return; }
function ObtenerUbicacionCopia($id_doc, $tipo) { // tipo = 1 ; si es de despacho de area // tipo = 2 ; si es de atencion de documentos if ($tipo == 1) { $area = new Area($_SESSION['session'][5]); $n_area = $area->getNombre(); $sql_ubic = "SELECT\r\n\t\t\t\t\t\tm.destino,\r\n\t\t\t\t\t\tm.tipo\r\n\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\tmovimientos AS m\r\n\t\t\t\t\t\tInner Join documentos_reporte AS dr ON m.id_documento_reporte = dr.id_documento_reporte\r\n\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\tdr.id_documento = '{$id_doc}' AND\r\n\t\t\t\t\t\tm.categoria = '2' AND\r\n\t\t\t\t\t\tm.origen = '{$n_area}' AND\r\n\t\t\t\t\t\tm.accion <> 'ARCHIVAR'"; } else { $usuario = new Usuario($_SESSION['session'][0]); $nusuario = $usuario->GetNombreCompleto(); $sql_ubic = "SELECT\r\n\t\t\t\t\t\tm.destino,\r\n\t\t\t\t\t\tm.tipo\r\n\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\tmovimientos AS m\r\n\t\t\t\t\t\tInner Join documentos_reporte AS dr ON m.id_documento_reporte = dr.id_documento_reporte\r\n\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\tdr.id_documento = '{$id_doc}' AND\r\n\t\t\t\t\t\tm.categoria = '2' AND\r\n\t\t\t\t\t\tm.origen = '{$nusuario}' AND\r\n\t\t\t\t\t\tm.accion <> 'ARCHIVAR'"; } $query = new Consulta($sql_ubic); $ubicacion = null; while ($row = $query->VerRegistro()) { $ubicacion[] = array('destino' => $row['destino'], 'tipo' => $row['tipo']); } return $ubicacion; }
function getEstadoMovimientos() { $sql = "SELECT\r\n\t\t\t\tm.estado AS estado\r\n\t\t\t\tFROM\r\n\t\t\t\tmovimientos AS m\r\n\t\t\t\tWHERE\r\n\t\t\t\tm.id_documento_reporte = '" . $this->_id . "'\r\n\t\t\t\tORDER BY\r\n\t\t\t\tm.fecha_movimiento DESC,\r\n\t\t\t\tm.id_movimiento DESC\r\n\t\t\t\tLIMIT 0, 1"; $query = new Consulta($sql); $row = $query->VerRegistro(); $sqle = "SELECT\r\n\t\t\t\tid_estado AS estado\r\n\t\t\t\tFROM\r\n\t\t\t\testados AS e\r\n\t\t\t\tWHERE\r\n\t\t\t\te.nombre_estado = '" . $row["estado"] . "'"; $querye = new Consulta($sqle); $rowe = $querye->VerRegistro(); return $rowe["estado"]; }
function UsuariosEdit($id) { if (!$id) { echo "<div id=error>ERROR: no se encontro ningun usuario con ese Id � le falta Id </div>"; } else { $rol = new Rol(); $mi_orden = $rol->getMiOrden(); $queryRol = "SELECT * \r\n\t\t\t\t\t\t FROM rol r\r\n\t\t\t\t\t\t ORDER BY orden_rol\r\n\t\t\t\t\t\t WHERE r.orden_rol >= {$mi_orden}"; $Query = new Consulta(" SELECT * FROM usuarios WHERE id_usuario='" . $id . "'"); $Row = $Query->VerRegistro(); $QueryRol = new Consulta(" SELECT * FROM rol ORDER BY orden_rol"); $QueryArea = new Consulta(" SELECT * FROM areas "); $QueryAnp = new Consulta("SELECT id_anp,nombre_anp from areaspro_dbsiganp1.anp ORDER BY 2"); $rol = $Row['id_rol']; $area = $Row['id_area']; $anp = $Row['id_anp']; ?> <form name="f1" action="" method="post"> <table width="50%" align="center" id="mantenimiento"> <TR> <TD colspan="6" class='subtit'><div align="center">EDITAR DATOS DE USUARIO</div></TD></TR> <tr> <td colspan="5" align="right"> </td> </tr> <tr> <td width="25%" align="right" class="Estilo22"><div align="left">Nombre</div></td> <td width="3%" align="right" class="Estilo22"><div align="center">:</div></td> <td colspan="3" align="left"><input type="text" size="50" name="nombre" value="<?php echo $Row['nombre_usuario']; ?> " class="caja"/></td> </tr> <tr> <td align="right" class="Estilo22"> <div align="left">Apellidos</div></td> <td align="right" class="Estilo22"><div align="center">:</div></td> <td colspan="3" align="left"><input type="text" size="50" name="apellidos" value="<?php echo $Row['apellidos_usuario']; ?> " class="caja"/></td></tr> <tr> <td align="right" class="Estilo22"><div align="left">Iniciales</div></td> <td align="right" class="Estilo22"><div align="center">:</div></td> <td colspan="3" align="left"><input name="iniciales" type="text" id="iniciales" value="<?php echo $Row['iniciales_usuario']; ?> " size="50" class="caja"/></td> </tr> <tr> <td align="right" class="Estilo22"> <div align="left">Email</div></td> <td align="right" class="Estilo22"><div align="center">:</div></td> <td colspan="3" align="left"> <input type="text" size="50" name="email" value="<?php echo $Row['email_usuario']; ?> " class="caja"/> </td> </tr> <tr> <td align="right" class="Estilo22"> <div align="left">Rol</div></td> <td align="right" class="Estilo22"><div align="center">:</div></td> <td colspan="3" align="left"> <select name="rol" style="width:270px;" class="caja"> <option value="">--------- Seleccione Rol --------</option><?php while ($RowRol = $QueryRol->VerRegistro()) { ?> <option value="<?php echo $RowRol[0]; ?> " <?php if ($RowRol[0] == $rol) { echo "Selected"; } ?> ><?php echo $RowRol[1]; ?> </option><?php } ?> </select></td> </tr> <tr> <td align="right" class="Estilo22"> <div align="left">Area</div></td> <td align="right" class="Estilo22"><div align="center">:</div></td> <td colspan="3" align="left"> <select name="area"style="width:270px;" class="caja"> <option value="">--------- Seleccione Area --------</option><?php while ($RowArea = $QueryArea->VerRegistro()) { ?> <option value="<?php echo $RowArea[0]; ?> " <?php if ($RowArea[0] == $area) { echo "Selected"; } ?> ><?php echo $RowArea[1]; ?> </option><?php } ?> </select> </td> </tr> <tr> <td align="right" class="Estilo22"><div align="left">Cargo</div></td> <td align="right" class="Estilo22" ><div align="center">:</div></td> <td colspan="3" align="left"> <input name="cargo" type="text" id="cargo" value="<?php echo $Row['cargo_usuario']; ?> " size="50" /> </td> </tr> <tr> <td align="right" class="Estilo22"><div align="left">ANP</div></td> <td align="right" class="Estilo22" ><div align="center">:</div></td> <td colspan="3" align="left"> <select name="anp" type="text" id="anp" style="width:270px;" class="caja"> <option value="">--------- Seleccione Anp --------</option><?php $sel = ""; while ($RowAnp = $QueryAnp->VerRegistro()) { if ($RowAnp[0] == $anp) { $sel = "selected='selected'"; } else { $sel = ""; } ?> <option value="<?php echo $RowAnp[0]; ?> " <?php echo $sel; ?> ><?php echo $RowAnp[1]; ?> </option><?php } ?> </select> </td> </tr> <tr> <td align="right" class="Estilo22"> <div align="left">Usuario</div></td> <td align="right" class="Estilo22" ><div align="center">:</div></td> <td colspan="3" align="left"><input type="text" size="50" name="usuario" value="<?php echo $Row['login_usuario']; ?> " class="caja"></td></tr> <tr> <td align="right" class="Estilo22"> <div align="left">Password</div></td> <td align="right" class="Estilo22"><div align="center">:</div></td> <td colspan="3" align="left"><input type="text" size="50" name="password" value="<?php echo $Row['password_usuario']; ?> " class="caja"></td></tr> <tr> <td align="right" class="Estilo22"><div align="left">Lectura</div></td> <td align="right"> </td> <td width="8%" align="left"><input type="checkbox" name="lectura" value="SI" <?php if ($Row['lectura_usuario'] == "SI") { echo "checked"; } ?> /> <td width="20%" align="right" class="Estilo22">Escritura </td> <td width="37%" align="left"><input type="checkbox" name="escritura" value="SI" <?php if ($Row['escritura_usuario'] == "SI") { echo "checked"; } ?> /></td> </tr> <tr><td colspan="5"> </tr> <tr> <td colspan="6" align="center"><input class="boton" type="submit" name="enviar2" value="GUARDAR" onclick="return validar_usuarios('update', <?php echo $id; ?> )" /> <input class="boton" type="reset" name="cancelar" value="CANCELAR" onClick="javascript:window.history.go(-1)"></td></tr> </table> </form> <?php } }
function EscaneaEditar($id) { //echo 'Pagina en Desarrollo'; $Query = new Consulta($sql = " SELECT * FROM `documentos` AS `d` WHERE d.id_documento='" . $id . "'"); $Row = $Query->VerRegistro(); $remit = $Row['id_remitente']; $tipo = $Row['id_tipo_documento']; ?> <link href="style.css" type="text/css" rel="stylesheet"> <link href="style.css" type="text/css" rel="stylesheet"> <link rel="stylesheet" type="text/css" media="all" href="../libs/calendar/calendar-green.css" title="win2k-cold-1" /> <span class="Estilo2"> <script type="text/javascript" src="../libs/calendar/calendar.js"></script> <script type="text/javascript" src="../libs/calendar/calendar-es.js"></script> <script type="text/javascript" src="../libs/calendar/calendar-setup.js"></script> <script language="javascript" src="js/js.js"> </script> <script language="javascript" src="../js/js.js"> </script> <form id="f3" name="f3" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?> ?opcion=update&id=<?php echo $id; ?> "> <div align="right" class="Estilo2"></div> <table width="93%" border="1" align="center" > <tr class="Estilo2"> <?php $sql_1 = "SELECT * FROM documentos AS td WHERE td.id_documento = '" . $id . "'"; $query_1 = new Consulta($sql_1); $row_1 = $query_1->ConsultaVerRegistro(); //$Fech=$row_1['fecha_documento']; ?> </tr> <tr> <td width="80" class="Estilo2"><div align="left" class="Estilo2">Nro. Doc:</div></td> <td bgcolor="#FFFFFF"><span class="Estilo2"> <input name="num_doc2" type="text" id="num_doc2" value="<?php echo $row_1[3]; ?> " size="48" /> </span></td> <td class="Estilo2" align="right">Folios</td> <td class="Estilo2"><input name="num_folio2" type="text" value="<?php echo $row_1[6]; ?> " size="10" /></td> <td width="86" bgcolor="#FFFFFF" class="Estilo2"><div align="left" class="Estilo2">Fecha</div></td> <td width="190"><?php echo $row_1['fecha_documento']; ?> </td> </tr> <tr> <td colspan="1" align="center"><span class="Estilo1">Item</span></td> <td colspan="3" align="center"><span class="Estilo1">Buscar el Archivo</span></td> <td colspan="2" align="center"><span class="Estilo1">Subir</span></td> </tr> <tr> <td colspan="1" align="center"><span class="Estilo1">1.-</span></td> <td colspan="3" align="left"><input name="archivo1" type="file" id="examinar" size="50" /></td> <td colspan="2" align="center"><input name="Subir" type="submit" class="Estilo1" value="Subir"/></td> </tr> <tr> <td colspan="1" align="center"><span class="Estilo1">2.-</span></td> <td colspan="3" align="left"><input name="archivo2" type="file" id="examinar" size="50" /></td> <td colspan="2" align="center"><input name="Subir" type="submit" class="Estilo1" value="Subir"/></td> </tr> <tr> <td colspan="1" align="center"><span class="Estilo1">3.-</span></td> <td colspan="3" align="left"><input name="archivo3" type="file" id="examinar" size="50" /></td> <td colspan="2" align="center"><input name="Subir" type="submit" class="Estilo1" value="Subir"/></td> </tr> <tr> <td colspan="1" align="center"><span class="Estilo1">4.-</span></td> <td colspan="3" align="left"><input name="archivo4" type="file" id="examinar" size="50" /></td> <td colspan="2" align="center"><input name="Subir" type="submit" class="Estilo1" value="Subir"/></td> </tr> <tr> <td colspan="1" align="center"><span class="Estilo1">5.-</span></td> <td colspan="3" align="left"><input name="archivo5" type="file" id="examinar" size="50" /></td> <td colspan="2" align="center"><input name="Subir" type="submit" class="Estilo1" value="Subir"/></td> </tr> <tr> <td colspan="1" align="center"><span class="Estilo1">6.-</span></td> <td colspan="3" align="left"><input name="archivo6" type="file" id="examinar" size="50" /></td> <td colspan="2" align="center"><input name="Subir" type="submit" class="Estilo1" value="Subir"/></td> </tr> <tr> <td colspan="1" align="center"><span class="Estilo1">7.-</span></td> <td colspan="3" align="left"><input name="archivo7" type="file" id="examinar" size="50" /></td> <td colspan="2" align="center"><input name="Subir" type="submit" class="Estilo1" value="Subir"/></td> </tr> <tr> <td colspan="1" align="center"><span class="Estilo1">8.-</span></td> <td colspan="3" align="left"><input name="archivo8" type="file" id="examinar" size="50" /></td> <td colspan="2" align="center"><input name="Subir" type="submit" class="Estilo1" value="Subir"/></td> </tr> <tr> <td colspan="1" align="center"><span class="Estilo1">9.-</span></td> <td colspan="3" align="left"><input name="archivo9" type="file" id="examinar" size="50" /></td> <td colspan="2" align="center"><input name="Subir" type="submit" class="Estilo1" value="Subir"/></td> </tr> <tr> <td colspan="1" align="center"><span class="Estilo1">10.-</span></td> <td colspan="3" align="left"><input name="archivo10" type="file" id="examinar" size="50" /></td> <td colspan="2" align="center"><input name="Subir" type="submit" class="Estilo1" value="Subir"/></td> </tr> <tr> <!---- <td height="60" colspan="6" align="center"><input name="Guardar2" type="submit" value="Guardar" /></td>---> </tr> </table> </form> <?php }
function ObtenerDiasFaltantes($id, $fecha_registro) { $sql = "SELECT\r\n\t\t\tp.tiempo_horas_respuesta_prioridad/24 AS dias\r\n\t\t\tFROM\r\n\t\t\tdocumentos AS d\r\n\t\t\tInner Join prioridades AS p ON p.id_prioridad = d.id_prioridad\r\n\t\t\tWHERE\r\n\t\t\td.id_documento = '{$id}'"; #echo($sql); /* Vencidos se pasaron sus dias. Atendidos: archivados y finalizados. Los demas estados son pendientes. */ $query = new Consulta($sql); $row = $query->VerRegistro(); //echo "fecha registro".$fecha_registro."<br/>"; //echo "hoy".date("d-m-Y")."<br/>"; $dias_transcurridos = resta_fechas(date("d-m-Y"), $fecha_registro); //echo "dias transcurridos".$dias_transcurridos; $dia_falta = $row["dias"] - $dias_transcurridos; //echo "falta".$dia_falta."<br/><br/>"; return $dia_falta; }
function DespacharGuardarDestino($ids) { $nombre = $_POST['nombre']; $fecha_actual = time() - 3600; $fecha = date("Y-m-d H:i:s", $fecha_actual); $destino = $_POST['destino']; $radiobutton = $_POST['radiobutton']; $cboaccion2 = $_POST['cboaccion2']; $cboprioridad = $_POST['cboprioridad']; $textarea4 = $_POST['textarea4']; $idhd = $_POST['idhd']; $usu = $_SESSION['session'][0]; $idarea = $_SESSION['session'][5]; $usuario = new Usuario($usu); $id_area_destino = "'null'"; //Para una DA (area-usuario) como es de mi area // No se coloca area destino $ubicacion = ""; $sqlrep = "SELECT id_documento_reporte as id\r\n FROM documentos_reporte\r\n WHERE id_documento={$ids}"; $qrep = new Consulta($sqlrep); $rowrep = $qrep->VerRegistro(); $documento = new Documento($ids); $accion = new Accion($cboaccion2); //Obtenermos el ultimo estado //$documento = new Documento($ids); //$c_estado = $documento->getEstado(); if ($usuario->esMiArea($destino)) { //Es un Despacho de Area (Area a Usuario) $tipo = 0; $estado = '4'; $a_origen = new Area($_SESSION['session'][5]); $origen = $a_origen->getNombre(); $u_destino = new Usuario($destino); $n_destino = $u_destino->getNombreCompleto(); //if($radiobutton==1){ $ubicacion = $a_origen->getAbreviatura() . "-" . $u_destino->getLogin(); $est = 'DA'; $esta = 'DESPACHADO DE AREA'; //}else{ //$est = $c_estado->getId(); //$esta = $c_estado->getNombre(); //} } else { //Es una Derivacion de Documento (Area a Area) $usuario_destino = new Usuario($destino); $area_destino = $usuario_destino->getArea(); $id_area_destino = $area_destino->getId(); $a_origen = new Area($_SESSION['session'][5]); $origen = $a_origen->getNombre(); $n_destino = $area_destino->getNombre(); $destino = ''; //Para que no guarde en historial de atencion $tipo = 1; $estado = '13'; //if($radiobutton==1){ $ubicacion = $area_destino->getAbreviatura(); $est = 'DR'; $esta = 'DOCUMENTO DERIVADO'; //}else{ //$est = $c_estado->getId(); //$esta = $c_estado->getNombre(); //} } $guades = "Insert INTO\r\n historial_atencion values('',\r\n\t\t\t '" . $idhd . "',\r\n\t\t\t '" . $ids . "',\r\n\t\t\t '" . $destino . "',\r\n\t\t\t " . $id_area_destino . ",\r\n\t\t\t '" . $idarea . "',\r\n\t\t\t '" . $fecha . "',\r\n\t\t\t '" . $radiobutton . "',\r\n\t\t\t '" . $cboaccion2 . "',\r\n\t\t\t '" . $usu . "',\r\n\t\t\t '" . $estado . "',\r\n\t\t\t '" . $textarea4 . "',\r\n\t\t\t {$tipo})"; $qdest = new Consulta($guades); //Para el reporte $sha_r = "Insert INTO\r\n movimientos values('',\r\n '" . $rowrep['id'] . "',\r\n '" . $qdest->NuevoId() . "',\r\n '" . $origen . "',\r\n '" . $n_destino . "',\r\n '" . $accion->getNombre() . "',\r\n '" . $radiobutton . "',\r\n '" . $usuario->getLogin() . "',\r\n '" . $textarea4 . "',\r\n '" . $fecha . "',\t\t\t\t\t\t\t\t\r\n '" . $esta . "',\r\n\t\t\t\t'" . $ubicacion . "',\r\n '2')"; $qha_r = new Consulta($sha_r); if ($radiobutton == '1') { //Si es el original el que esta moviendose $s_act = "Update documentos SET id_estado='" . $estado . "'\r\n WHERE id_documento='" . $ids . "'"; $qact = new Consulta($s_act); $s_ma = "Update documentos_reporte SET estado='" . $est . "',\r\n ubicacion='" . $ubicacion . "'\r\n WHERE id_documento='" . $ids . "'"; $sma = new Consulta($s_ma); } }
function RegistraGuardar() { $num_folio = $_POST["num_folio"]; $tipo = $_POST["tipo"]; $categoria = $_POST["categoria_doc"]; $expediente = $_POST["expediente"]; $num_doc = $_POST["num_doc"]; $FechaSol = $_POST["date_registrar"]; $refe = $_POST["refe"]; $anexo = $_POST["anexo"]; $destino = $_POST["destino"]; $observ = $_POST["observ"]; $post = (object) $_POST; $get = (object) $_GET; ############## Guardar Despacho ################# $nombre = $_POST['nombre']; $fecha_actual = time(); $fecha = date("Y-m-d H:i:s", $fecha_actual); $fecha_respuesta = date("Y-m-d H:i:s", $_POST['saldo'] * (60 * 60 * 24) + $fecha_actual); $cboareas = $_POST['cboareas']; $radiobutton = $_POST['radiobutton']; $cboaccion = $_POST['cboaccion']; $cboprioridad = $_POST['cboprioridad']; $textfield2 = $_POST['textfield2']; $textarea = $_POST['textfield4']; $estado = 3; ############################################# #dump($post); if (isset($post->remit) && $post->remit != "") { $remits = explode(",", $post->remit); $remit = $remits[1]; } else { $sql_re = "Insert Into remitentes Values('','2','" . $_POST["remitente"] . "','" . substr($_POST["remitente"], 0, 4) . "','','1')"; $q_remite = new Consulta($sql_re); $remit = $q_remite->NuevoId(); #$remit=Registro::RegistraGuardarRemitente($_POST["remitente"],substr($_POST["remitente"],0,4),2); } //Calculamos el año actual $anio_actual = date("Y"); $sql_anio = "SELECT * FROM anio WHERE anio = " . $anio_actual; $query_anio = new Consulta($sql_anio); $row_anio = $query_anio->ConsultaVerRegistro(); $sql_cod = "SELECT \r\n Max(td.numeracion_documento) AS codigo\r\n FROM documentos AS td\r\n WHERE id_anio=" . $row_anio["id_anio"]; $query_codigo = new Consulta($sql_cod); $row_codigo = $query_codigo->ConsultaVerRegistro(); $codigo_n = $row_codigo['codigo'] + 1; $codigo = sprintf("%05d", $codigo_n) . '-' . $row_anio["anio"]; $anp = new Anp($_SESSION['session'][7]); $codigo = $anp->getSiglas() . "-" . $codigo; $var_estado = 3; if (isset($_SESSION['session'][7])) { $prioridad = new Prioridad($cboprioridad); $guarda = "INSERT INTO documentos VALUES ('',\r\n '" . $codigo . "',\r\n '" . $codigo_n . "',\r\n '" . $tipo . "',\r\n '" . $num_doc . "',\r\n '" . $refe . "',\r\n '" . $anexo . "',\r\n '" . $num_folio . "',\r\n '" . formato_date('/', $FechaSol) . "',\r\n '" . $textfield2 . "',\r\n '" . date("Y-m-d H:i:s", $fecha_actual) . "',\r\n '" . $observ . "',\r\n '" . $cboprioridad . "',\r\n '" . $_SESSION['session'][0] . "',\r\n '" . $remit . "',\r\n '" . $var_estado . "',\r\n '" . $row_anio["id_anio"] . "')"; $q_guarda = new Consulta($guarda); $nuevo_id = $q_guarda->NuevoId(); //Insertar en las tablas de busqueda $remitente = new Remitente($remit); $tipo_doc = new TipoDocumento($tipo); $estado = new Estado($var_estado); $usuario = new Usuario($_SESSION['session'][0]); $reporte = "INSERT INTO documentos_reporte VALUES ('',\r\n '" . $q_guarda->NuevoId() . "',\r\n '" . $codigo . "',\r\n '" . $num_doc . "',\r\n '" . $remitente->getNombre() . "',\r\n '" . $textfield2 . "',\r\n '" . $tipo_doc->getNombre() . "',\t\t\t\r\n '" . $num_folio . "',\r\n '" . $refe . "', \r\n '" . $anexo . "',\r\n '" . $observ . "',\r\n '" . $prioridad->getNombre() . "',\r\n '" . formato_date('/', $FechaSol) . "',\r\n '" . $fecha . "',\r\n '" . $fecha_respuesta . "',\r\n '" . $estado->getAbreviatura() . "',\r\n '" . $row_anio["anio"] . "',\t\t\t\t\t\t\t\r\n '" . $usuario->getLogin() . "',\r\n '')"; $q_reporte = new Consulta($reporte); $sql_doc_cat = "\r\n INSERT INTO documentos_categorias\r\n (id_documento,categoria) \r\n VALUES( '{$nuevo_id}','{$categoria}' )\r\n "; $q_doc_cat = new Consulta($sql_doc_cat); if ($categoria == "TUPA") { $sql_doc_cat = "\r\n INSERT INTO expedientes\r\n (codigo_expediente,id_documento) \r\n VALUES( '{$expediente}', '{$nuevo_id}' )\r\n "; $q_doc_cat = new Consulta($sql_doc_cat); } ########### DespacharGuardarDestino ################ $guades = "Insert INTO\r\n historial_documentos values('',\r\n '" . $nuevo_id . "',\r\n '',\r\n '" . $cboareas . "',\r\n '" . $fecha . "',\r\n '" . $radiobutton . "',\r\n '" . $cboaccion . "',\r\n '" . $_SESSION['session'][0] . "',\r\n '" . $var_estado . "',\r\n '" . $textarea . "')"; #echo $guades;exit; $qdest = new Consulta($guades); $id_hist = $qdest->NuevoId(); $sqlrep = "SELECT id_documento_reporte as id\r\n FROM documentos_reporte\r\n WHERE id_documento={$nuevo_id}"; $qrep = new Consulta($sqlrep); $rowrep = $qrep->VerRegistro(); $documento = new Documento($nuevo_id); $remitente = $documento->getRemitente(); $area = new Area($cboareas); $accion = new Accion($cboaccion); $ubicacion = ""; $est = 'D'; $esta = 'DESPACHADO'; $ubicacion = $area->getAbreviatura(); //Para el reporte $sql_mov = "Insert INTO\r\n movimientos values('',\r\n '" . $rowrep['id'] . "',\r\n '" . $id_hist . "',\r\n 'DESPACHO GENERAL',\r\n '" . $area->getNombre() . "', \r\n '" . $accion->getNombre() . "',\r\n '" . $radiobutton . "',\r\n '" . $usuario->getLogin() . "',\r\n '" . $textarea . "',\r\n '" . $fecha . "',\r\n '" . $esta . "',\r\n '" . $ubicacion . "',\t\t\t\t\r\n '1')"; $q_mov = new Consulta($sql_mov); /* ########################################### <script type="text/javascript"> javascript:imprimir("Ventanillas/ficha_registro.php?id=<?php echo $nuevo_id?>"); location.href="Ventanillas_acceso_registro.php"; </script> #ini_set("display_errors",1); */ $_SESSION['save'] = true; echo "fasfdsafsd"; header("Location: ./mesa_acceso_registro.php?opcion=despachar&ids={$nuevo_id}&ok=1"); exit; } else { echo "<div id='error'>Ocurrio un error, Cierre su Sesión Actual y vuelva a iniciar Sesion</div>\t"; } }
function DespacharArchivarDestino($ids, $com) { $com = utf8_decode($com); $fecha = date("Y-m-d H:i:s"); $usuario_duenio = 0; //Es de Despacho de Ara if ($_REQUEST["tipo"] == 1) { //Es de Atencion $usuario_duenio = $_SESSION['session'][0]; } if ($_REQUEST["cat"] == 2) { //Es copia $arch = "Insert into archivo_copia \r\n\t\t\t\t\tvalues('',{$ids},\r\n\t\t\t\t\t" . $usuario_duenio . ",\r\n\t\t\t\t\t" . $_SESSION['session'][5] . ",\r\n\t\t\t\t\t" . $_SESSION['session'][0] . ",\r\n\t\t\t\t\t'" . $fecha . "',\r\n\t\t\t\t\t'{$com}')"; $q_arch = new Consulta($arch); $estado = ""; } elseif ($_REQUEST["cat"] == 1) { $arch = "Insert into archivo \r\n\t\t\t\t\tvalues('',{$ids},'" . $fecha . "',\r\n\t\t\t\t\t" . $_SESSION['session'][5] . ",\r\n\t\t\t\t\t" . $_SESSION['session'][0] . ",\r\n\t\t\t\t\t'{$com}')"; $q_arch = new Consulta($arch); $estado = "ARCHIVADO"; } $id_historial = $q_arch->NuevoId(); $sqlrep = "SELECT id_documento_reporte as id\r\n\t\t\t\t\tFROM documentos_reporte\r\n\t\t\t\t\tWHERE id_documento={$ids}"; $qrep = new Consulta($sqlrep); $rowrep = $qrep->VerRegistro(); //Datos del movimiento if ($_REQUEST["tipo"] == 1) { //Es de Atencion $usuario_o = new Usuario($usuario_duenio); $origen = $usuario_o->getNombreCompleto(); } else { $area_o = new Area($_SESSION['session'][5]); $origen = $area_o->getNombre(); if ($_REQUEST["cat"] == 1) { $ubicacion = $area_o->getAbreviatura(); } } $usuario = new Usuario($_SESSION['session'][0]); //Para el reporte $sha_r = "Insert INTO\r\n\t\t\t\t\tmovimientos values('',\r\n\t\t\t\t\t'" . $rowrep['id'] . "',\r\n\t\t\t\t\t" . $id_historial . ",\r\n\t\t\t\t\t'" . $origen . "',\r\n\t\t\t\t\t'" . $origen . "',\r\n\t\t\t\t\t'ARCHIVAR',\r\n\t\t\t\t\t'" . $_REQUEST["cat"] . "',\r\n\t\t\t\t\t'" . $usuario->getLogin() . "',\r\n\t\t\t\t\t'{$com}',\r\n\t\t\t\t\t'" . $fecha . "',\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t'{$estado}',\r\n\t\t\t\t\t'" . $ubicacion . "',\r\n\t\t\t\t\t'5')"; $qha_r = new Consulta($sha_r); if ($_REQUEST["cat"] == 1) { $documento = new Documento($ids); $documento->actualizarEstado(11); $documento->actualizarFechaRespuesta($fecha); } return $id_historial; }
function AreasEdit($id) { if (!$id) { echo "<div id=error>ERROR: no se encontro ningun area con ese Id � le falta Id </div>"; } else { $Query = new Consulta(" SELECT * FROM areas WHERE id_area='" . $id . "'"); $Row = $Query->VerRegistro(); $sql_usuarios = "SELECT * FROM usuarios where id_area='" . $id . "' AND estado_usuario = 1"; $query_usuarios = new Consulta($sql_usuarios); ?> <form name="form_editar_area" action="<?php echo $_SERVER['PHP_SELF']; ?> ?opcion=update&id=<?php echo $id; ?> " method="post"> <table width="382" align="center" id="mantenimiento"> <TR> <TD height="38" colspan="6" valign="top" class='subtit'><div align="center">EDITAR DATOS DE AREA </div></TD> </TR> <tr> <td colspan="3" align="right" class="Estilo21"> </td> <td colspan="3" align="left"> </td> </tr> <tr> <td width="18" align="right" class="Estilo21">(*)</td> <td width="106" align="right" class="Estilo22"><div align="left">Nombre</div></td> <td width="6" align="right"><div align="left"> :</div></td> <td width="250" colspan="3" align="left"><input name="txtnombre" type="text" id="txtnombre" value="<?php echo $Row['nombre_area']; ?> " size="40"></td> </tr> <tr> <td align="right" class="Estilo21">(*)</td> <td align="right" class="Estilo22"><div align="left">Abreviatura</div></td> <td align="right"> <div align="left"> :</div> </td> <td colspan="3" align="left"><input name="txtabreviatura" type="text" id="txtabreviatura" value="<?php echo $Row['abve_nombre_area']; ?> " size="10"></td></tr> <tr> <td align="right"> </td> <td align="right" class="Estilo22"><div align="left">Responsable</div></td> <td align="right"><div align="left">:</div></td> <td colspan="3" align="left"><label> <select name="cboresponsable" id="cboresponsable" style="width:220px;"> <option value="">--Seleccione un Responsable--</option> <?php while ($row_usuarios = $query_usuarios->ConsultaVerRegistro()) { ?> <option value="<?php echo $row_usuarios[0]; ?> " <?php if ($row_usuarios["0"] == $Row["id_responsable_area"]) { echo 'selected = "selected"'; } ?> /> <?php echo $row_usuarios["nombre_usuario"] . " "; ?> <?php echo $row_usuarios["apellidos_usuario"]; ?> </option> <?php } ?> </select> </label> </td> </tr> <tr><td colspan="6"> </tr> <tr> <td height="27" colspan="6" align="center"><input type="submit" name="enviar" value="Guardar" class="boton"/> <input class="boton" type="reset" name="cancelar" value="Cancelar" onClick="javascript:window.history.go(-1)"></td></tr> </table> </form> <?php } }
function DespacharGuardarDestino($ids) { $nombre = $_POST['nombre']; $fecha_actual = time() - 3600; $fecha = date("Y-m-d H:i:s", $fecha_actual); $cboareas = $_POST['cboareas']; $radiobutton = $_POST['radiobutton']; $cboaccion = $_POST['cboaccion']; $cboprioridad = $_POST['cboprioridad']; $textfield2 = $_POST['textfield2']; $textarea = $_POST['textfield4']; $estado = 3; $guades = "Insert INTO\r\n\t\t\t\thistorial_documentos values('',\r\n\t\t\t\t'" . $ids . "',\r\n\t\t\t\t'',\r\n\t\t\t\t'" . $cboareas . "',\r\n\t\t\t\t'" . $fecha . "',\r\n\t\t\t\t'" . $radiobutton . "',\r\n\t\t\t\t'" . $cboaccion . "',\r\n\t\t\t\t'" . $_SESSION['session'][0] . "',\r\n\t\t\t\t'" . $estado . "',\r\n\t\t\t\t'" . $textarea . "')"; $qdest = new Consulta($guades); $id_hist = $qdest->NuevoId(); $sqlrep = "SELECT id_documento_reporte as id\r\n\t\t\t\tFROM documentos_reporte\r\n\t\t\t\tWHERE id_documento={$ids}"; $qrep = new Consulta($sqlrep); $rowrep = $qrep->VerRegistro(); $documento = new Documento($ids); $remitente = $documento->getRemitente(); $area = new Area($cboareas); $accion = new Accion($cboaccion); $usuario = new Usuario($_SESSION['session'][0]); $ubicacion = ""; $est = 'D'; $esta = 'DESPACHADO'; $ubicacion = $area->getAbreviatura(); /*}else{ $cl_est=$documento->getEstado(); $est=$cl_est->getAbreviatura(); $esta=$cl_est->getNombre(); }*/ //Para el reporte $sql_mov = "Insert INTO\r\n\t\t\t\tmovimientos values('',\r\n\t\t\t\t'" . $rowrep['id'] . "',\r\n '" . $id_hist . "',\r\n\t\t\t\t'DESPACHO GENERAL',\r\n\t\t\t\t'" . $area->getNombre() . "', \r\n\t\t\t\t'" . $accion->getNombre() . "',\r\n\t\t\t\t'" . $radiobutton . "',\r\n\t\t\t\t'" . $usuario->getLogin() . "',\r\n\t\t\t\t'" . $textarea . "',\r\n\t\t\t\t'" . $fecha . "',\r\n\t\t\t\t'" . $esta . "',\r\n\t\t\t\t'" . $ubicacion . "',\t\t\t\t\r\n\t\t\t\t'1')"; $q_mov = new Consulta($sql_mov); if ($radiobutton == 1) { $prioridad = new Prioridad($cboprioridad); $s_act = "Update documentos \r\n\t\t\t\tSET id_prioridad='" . $cboprioridad . "', \r\n\t\t\t\tasunto_documento='" . $textfield2 . "',\r\n\t\t\t\tid_estado='" . $estado . "'\r\n\t\t\t\tWHERE id_documento='" . $ids . "'"; $qact = new Consulta($s_act); $s_mov = "Update documentos_reporte\r\n\t\t\t\tSET prioridad='" . $prioridad->getNombre() . "',\r\n\t\t\t\tasunto='" . $textfield2 . "',\r\n\t\t\t\testado='" . $est . "', \r\n\t\t\t\tubicacion='" . $ubicacion . "'\r\n\t\t\t\tWHERE id_documento='" . $ids . "'"; $qact_mov = new Consulta($s_mov); } }