コード例 #1
0
    function PlantillaEncabezado($title)
    {
        $area = new Area($_SESSION['session'][5]);
        ?>

        <table id="cabecera" cellpadding="0" cellspacing="0" width="100%" style="margin:0px;">
    		<tr>
    			<td class="superior"><img src="public_root/imgs/cabecera.jpg" alt="cabecera" border="0" style="margin:0px" width="1000" height="80"/> </td>
    		</tr>
    		<tr>
    			<td class="vertical_line">
                    <table  cellpadding="0" cellspacing="0" width="100%">
                    <tr>
                        <td class="home">  </td>
                        <td align="left" class="usuario"><?php 
        echo ucwords($_SESSION['session'][1]);
        ?>
</td>
                        <td align="center" class="titulo"><?php 
        echo $title;
        ?>
 - <?php 
        echo $area->getNombre();
        ?>
</td>
                        <td align="right" class="cerrar_sesion"><a href="#" onclick="javascript:eliminar_sesion()">CERRAR SESION</a></td>
                    </tr>
                    </table>
                </td>
            </tr>
    	</table>
    	<?php 
    }
コード例 #2
0
ファイル: AjaxArea.php プロジェクト: electromanlord/sgd
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;
}
コード例 #3
0
 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;
 }
コード例 #4
0
 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);
     }
 }
コード例 #5
0
 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";
     }
 }
コード例 #6
0
    function DespacharListarDestino($ids)
    {
        ?>

<table width="100%" border="0" align="center" cellpadding="0" cellspacing="1" id="tabla_despacho" >

	<tr bgcolor="#6699CC" class="Estilo7">
	<td width="5%" height="25" ><div align="center" class="msgok1">Nro</div></td>
	<td width="21%"><div align="center">ORIGEN</div></td>
	<td width="24%"><div align="center">DESTINO</div></td>
	<td width="13%"><div align="center">Fecha y Hora </div></td>
	<td width="13%"><div align="center">Acci&oacute;n</div></td>
	<td width="11%"><div align="center">Categor&iacute;a</div></td>
	<td width="13%"><div align="center">Opciones </div></td>
  </tr>

	<?php 
        $sql_origen = "Select th.id_historial_atencion,\r\n                th.tipo_historial_atencion,\r\n\t\t\t\tth.id_documento,\r\n\t\t\t\tth.id_usuario_destino,\r\n                th.id_area_destino,\r\n                th.id_usuario,\r\n\t\t\t\tth.id_area,\r\n\t\t\t\tth.fecha_historial_atencion,\r\n\t\t\t\tth.original_historial_atencion,\r\n\t\t\t\tth.id_accion,\t\t\t\t\r\n\t\t\t\tth.id_estado,\r\n\t\t\t\tth.observacion_historial_atencion,\r\n\t\t\t\ttac.nombre_accion\r\n\t\t\t\tFROM\r\n\t\t\t\thistorial_atencion AS th\r\n\t\t\t\tInner Join accion AS tac ON tac.id_accion = th.id_accion\r\n\t\t\t\tWHERE\r\n\t\t\t\tth.id_documento =  '" . $ids . "' AND\r\n                ((th.id_usuario_destino=" . $_SESSION['session'][0] . " AND th.tipo_historial_atencion=0) OR\r\n\t\t\t\t (th.id_area_destino=" . $_SESSION['session'][5] . " AND th.tipo_historial_atencion>0)\r\n\t\t\t\tOR th.id_area=" . $_SESSION['session'][5] . ")\r\n\t\t\t\tORDER BY\r\n\t\t\t\tth.fecha_historial_atencion,th.original_historial_atencion";
        $query_origen = new Consulta($sql_origen);
        $hayOriginal = 0;
        $cont = 0;
        while ($row_org = $query_origen->ConsultaVerRegistro()) {
            $noEsMio = '';
            $idp = $row_org[0];
            if ($row_org["tipo_historial_atencion"] == 0) {
                //Es de AREA a usuarios del area
                $id_ori = new Area($row_org['id_area']);
                $origen = $id_ori->getNombre();
                $id_dest = new Usuario($row_org['id_usuario_destino']);
                $destino = $id_dest->getNombreCompleto();
            } elseif ($row_org["tipo_historial_atencion"] == 1) {
                //Es de AREA a AREA
                $id_ori = new Area($row_org['id_area']);
                $id_des = new Area($row_org['id_area_destino']);
                $origen = $id_ori->getNombre();
                $destino = $id_des->getNombre();
            } elseif ($row_org["tipo_historial_atencion"] == 2) {
                //Es de USUARIO a AREA
                $id_ori = new Usuario($row_org['id_usuario']);
                $id_des = new Area($row_org['id_area_destino']);
                $origen = $id_ori->getNombreCompleto();
                $destino = $id_des->getNombre();
            }
            //Solo se muestra como historial(no lo hizo el area actual)
            if ($row_org["id_area"] != $_SESSION['session'][5] || $row_org["tipo_historial_atencion"] == 2) {
                $noEsMio = "class = 'historial'";
            }
            ?>
	
		
      <tr <?php 
            echo $noEsMio;
            ?>
>
        <td><input type="hidden" value="<?php 
            echo $idp;
            ?>
"><div align="center"><?php 
            echo ++$cont;
            ?>
</div></td>
        <td><?php 
            echo $origen;
            ?>
</td>
        <td><?php 
            echo $destino;
            ?>
</td>
        <td><div align="center"><?php 
            echo date('d/m/Y H:i:s', strtotime($row_org['fecha_historial_atencion']));
            ?>
</div></td>
        <td><div align="center"><?php 
            echo $row_org['nombre_accion'];
            ?>
</div></td>
        <td><div align="center">
            <?php 
            if ($row_org['original_historial_atencion'] == '1') {
                echo 'ORIGINAL';
            } else {
                echo 'COPIA';
            }
            ?>
            </div>
        </td>
        <td>
            <div align="center">				
                <?php 
            if ($row_org['id_area'] == $_SESSION['session'][5] && $row_org["tipo_historial_atencion"] != 2) {
                //Yo lo envie lo puedo eliminar
                ?>
                    <a href="areas_acceso_registro.php?opcion=eliminar&ids=<?php 
                echo $ids;
                ?>
&idp=<?php 
                echo $idp;
                ?>
"><img src="imgs/b_drop.png" alt="Eliminar" width="16" height="16" border="0"></a>
                <?php 
            } else {
                ?>
                    <img src="imgs/b_drop.png" alt="Eliminar" width="16" height="16" border="0">
                <?php 
            }
            //Fin del if de eliminar
            ?>
            	
            	<?php 
            if ($row_org['tipo_historial_atencion'] != 2) {
                $observacion = trim($row_org['observacion_historial_atencion']);
                if (!empty($observacion)) {
                    ?>
                   <a href="javascript:VerDetalleObservacion(<?php 
                    echo $cont;
                    ?>
)">
                     <img src="public_root/imgs/b_search.png" width="16" height="16" border="0" alt="Ver Detalle" />
                   </a>
                <?php 
                } else {
                    ?>
                   <img src="public_root/imgs/b_search.png" width="16" height="16" border="0" alt="Ver Detalle" />
                <?php 
                }
            }
            //Fin del if para search.png
            ?>
				
            	<?php 
            if ($row_org['tipo_historial_atencion'] == 2) {
                $doc_archivo = new Documento($ids);
                $archivo = $doc_archivo->obtenerJustificacionesEscaneadas($idp);
                if (!empty($archivo)) {
                    ?>
                   		<a href="Justificados/<?php 
                    echo $archivo;
                    ?>
">
                     		<img src="public_root/imgs/file.gif" width="16" height="16" border="0" alt="Ver Archivo" />
	                    </a>
                <?php 
                } else {
                    ?>
                   <img src="public_root/imgs/file.gif" width="16" height="16" border="0" alt="Ver Archivo" />
                <?php 
                }
            }
            //Fin del if para file.gif
            ?>
			</div>			
        </td>
      </tr>
	  <tr>
		<td colspan="7" align="center">
			<div style="display:none" id="detalle_observacion<?php 
            echo $cont;
            ?>
">
					<?php 
            echo $observacion;
            ?>
			</div>
		</td>
	</tr>
     <?php 
        }
        //Fin del While
        ?>
  </tr>    

</table> 

 <?php 
    }
コード例 #7
0
 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);
     }
 }