Location: PHPKode > projects > Simpledoc > Simple-doc/impreseg2.php
<?php
include_once("conexion.php");
include_once("auth.php");
if($_SESSION['nivel'] != 2){
oiError("Usted no tiene acceso a este recurso");
?>
                                  <td width="100%">
                                      <tr>
                                        <td colspan="2"><div class="heading1">Sin acceso, solicite informaci&oacute;n con su administrador</div></td>
                                      </tr>
                                      <tr>
                                        <td width="1"><img src="imagenes/pixel.gif" width="1" height="0" border="0"></td>
										<td width="100%" valign="top">
<?php
include ("pie.php");
exit();
}
/****************************Verifica el nivel de usuario 2*********************************************************/
if($_SESSION['nivel'] != 2){
oiError("Usted no tiene acceso a este recurso");
?>
                                  <td width="100%">
                                      <tr>
                                        <td colspan="2"><div class="heading1">Sin acceso, solicite informaci&oacute;n con su administrador</div></td>
                                      </tr>
                                      <tr>
                                        <td width="1"><img src="imagenes/pixel.gif" width="1" height="0" border="0"></td>
										<td width="100%" valign="top">
<?php
include ("pie.php");
exit();
}
/******************************************************************************************************************/
/*********verifica la correspondencia entre el usuario y el area a su cargo****************************************************/
$mi_iden = $_SESSION['id_usuario'];
$mi_area = datosUsuario( $mi_iden, 'id_area');
$responsable = datosArea($mi_area,'responsable');
if($responsable == $mi_iden){ //si todo sale bien carga los datos de los usuarios dependientes
$ar_datos = miEquipo($mi_area);
$ar_areas = misAreas2($mi_area);
$nivelx = datosArea($mi_area,"tipo");
$cuestion2 = "where   $nivelx = '$mi_area'";
$cuestion = "and   $nivelx = '$mi_area'";
}else{
?>
                                  <td width="100%">
                                      <tr>
                                        <td colspan="2"><div class="heading1">Debe tener permisos de acceso, as&iacute; como pertenecer al &aacute;rea correspondiente para acceder a este recurso</div></td>
                                      </tr>
                                      <tr>
                                        <td width="1"><img src="imagenes/pixel.gif" width="1" height="0" border="0"></td>
										<td width="100%" valign="top">
<?php
include ("pie.php");
exit();
}

/*****************************************verificar si el usuario pertenece al area***********/
$nivelx = datosArea($mi_area,"tipo");
$preg = "SELECT * FROM `usuarios` where   $nivelx = '{$mi_area}' order by id_usuario";
$res = mysql_query($preg,$sql_link);
$i = 0;
$pila = 0;
while($fila = mysql_fetch_array($res)){
$getusuario = $_GET['usuario'];
	if($fila[id_usuario] == $getusuario){
	$pila = $pila + 1;
	}
}
if($pila == 0 && $_GET['usuario'] != ""){
?>
                                  <td width="100%">
                                      <tr>
                                        <td colspan="2"><div class="heading1">El usuario que solicit&oacute; no pertenece a su &aacute;rea, pida informaci&oacute;n a su administrador.</div></td>
                                      </tr>
                                      <tr>
                                        <td width="1"><img src="imagenes/pixel.gif" width="1" height="0" border="0"></td>
										<td width="100%" valign="top">
<?php
include ("pie.php");
exit();
}
mysql_free_result($res);
/**********************************************************************************************/
/*****************************************verificar si el area es una sub area***********/
//$pila2= 0;
foreach( $ar_areas as $itm => $desc )
{
$area_pila1 = $desc[1];
	if($area_pila1 == $_GET['area']){
	
	$pila2 = $pila2 + 1;
	//echo " pila1 = $area_pila1 y get area = $_GET[area]  pila 2 = $pila2<br>";
	}
}
if($pila2 == 0 && $_GET['area'] != ""){
?>
                                  <td width="100%">
                                      <tr>
                                        <td colspan="2"><div class="heading1">La informaci&oacute;n del &aacute;rea que solicit&oacute; pertenece a otro titular.</div></td>
                                      </tr>
                                      <tr>
                                        <td width="1"><img src="imagenes/pixel.gif" width="1" height="0" border="0"></td>
										<td width="100%" valign="top">
<?php
include ("pie.php");
exit();
}

/**********************************************************************************************/
?>


<html>
<head>
<title>Simple-doc 2007</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="estilo/estilo.css" type="text/css">
<link type="text/css" rel="stylesheet" href="estilo/tablas.css" />
<script src="js/tablas.js" type="text/javascript"></script>
<script language="JavaScript" type="text/javascript" src="js/funciones.js"></script>
</head>


<?php

global $config;
global $sql_link;
$tipo_busqueda = $_GET['qr'];


/*************************************busqueda y querys de contenido****************************************************************************************************************/
if($tipo_busqueda == "OT"){
$q = "SELECT * FROM `seguimiento` $cuestion2 ORDER BY `no_oficio`";
}elseif($tipo_busqueda == "OE"){
$q = "SELECT * FROM `seguimiento` WHERE env_rec = 'env' $cuestion ORDER BY `no_oficio` ";
}elseif($tipo_busqueda == "OR"){
$q = "SELECT * FROM `seguimiento` WHERE env_rec = 'rec' $cuestion ORDER BY `no_oficio` ";
}elseif($tipo_busqueda == "OV"){
$fac= date("Y-m-d");
$q = "SELECT * FROM `seguimiento` WHERE fecha_limite < '$fac' and estatus = 'En proceso' $cuestion ORDER BY `no_oficio` ";
}elseif($tipo_busqueda == "OP"){
$condicion = date( "Y-m-d", mktime (0,0,0,date("m"), date("d")+7,  date("Y")) );
$fac= date("Y-m-d");
$q = "SELECT * FROM `seguimiento` WHERE fecha_limite < '$condicion' and fecha_limite >= '$fac' and estatus = 'En proceso' $cuestion ORDER BY `no_oficio` ";
}elseif($tipo_busqueda == "OF"){
$q = "SELECT * FROM `seguimiento` WHERE estatus = 'Finalizado' $cuestion ORDER BY `no_oficio` ";
}elseif($tipo_busqueda == "OA"){
$q = "SELECT * FROM `seguimiento` WHERE estatus = 'En proceso' $cuestion ORDER BY `no_oficio` ";
}elseif( isset($_GET['a']) && $_GET['a'] == "busqueda" && !empty($_GET['busqueda']) && $_GET['busqueda'] == 'Buscar' && $tipo_busqueda == "BQ"){

	       if($_GET['usuario'] != "" && $_GET['area'] == "" && $_GET['que'] == ""){//1
		$q = "SELECT * FROM `seguimiento` WHERE turnado_a = '$_GET[usuario]' ";
		
	}elseif($_GET['usuario'] == "" && $_GET['area'] != "" && $_GET['que'] == ""){//2
		$q = "SELECT * FROM `seguimiento` WHERE id_area = '$_GET[area]' ";
		
	}elseif($_GET['usuario'] == "" && $_GET['area'] == "" && $_GET['que'] != ""){//3
		$q = "SELECT * FROM `seguimiento` WHERE `$_GET[donde]` LIKE('%".$_GET[que]."%') $cuestion ";
		
	}elseif($_GET['usuario'] != "" && $_GET['area'] != "" && $_GET['que'] == ""){//4
		$q = "SELECT * FROM `seguimiento` WHERE turnado_a = '$_GET[usuario]' and id_area = '$_GET[area]' ";
		
	}elseif($_GET['usuario'] == "" && $_GET['area'] != "" && $_GET['que'] != ""){//5
		$q = "SELECT * FROM `seguimiento` WHERE `$_GET[donde]` LIKE('%".$_GET[que]."%') and id_area = '$_GET[area]' ";
		
	}elseif($_GET['usuario'] != "" && $_GET['area'] == "" && $_GET['que'] != ""){//6
		$q = "SELECT * FROM `seguimiento` WHERE `$_GET[donde]` LIKE('%".$_GET[que]."%') and turnado_a = '$_GET[usuario]' ";
		
	}elseif($_GET['usuario'] != "" && $_GET['area'] != "" && $_GET['que'] != ""){//7
		$q = "SELECT * FROM `seguimiento` WHERE `$_GET[donde]` LIKE('%".$_GET[que]."%') and turnado_a = '$_GET[usuario]' and id_area = '$_GET[area]' ";
	}elseif($_GET['usuario'] == "" && $_GET['area'] == "" && $_GET['que'] == ""){//8
		$q = "SELECT * FROM `seguimiento` ORDER BY `no_oficio` ";
	}

}elseif($tipo_busqueda == ""){
oiError("Error en la presentaci&oacute;n de datos variables inv&aacute;lidas");
}
$r = mysql_query($q,$sql_link);
/****************************************************************************************************************************************************************************************************************/

?>
<table width="100%">
<tr>
<td colspan="2"><div class="heading1">Informe de seguimiento<a href ="" onclick="print(document);" title="Imprimir"><img alt="" align="right" src="imagenes/imprimir.png" border="0"></a></div></td>
</tr>
</table>


<table  width="100%" cellpadding="5" cellspacing="0">
<tr class="g_header ">
<td width="2%">N&ordm;</td>
<td width="4%">&nbsp;</td>
<td width="10%">Oficio N&ordm;</td>
<td width="2%">&nbsp;</td>
<td width="25%">Asunto</td>
<td width="11%">Recibido</td>
<td width="10%">L&iacute;mite</td>
<td width="20%">Turnado</td>
<td width="10%">Estado</td>
<td width="3%">&nbsp;</td>
<td width="3%">&nbsp;</td>
<?php
$i = 0;
$bc=0;
while($row = mysql_fetch_array($r))
{

$classrow = sprintf( "class=\"row%d\"", (($i++)%2)+1 );
	$inicio = $row["no_oficio"];
	$fecha_inicio = (oficiosRecibidos( $inicio, "fecha_recepcion" ));

	if($fecha_inicio == ""){
	$fecha_inicio = datosDigitalmemof($inicio,"fecha_acuse");
	}
	if($fecha_inicio == ""){
	$iden_usr = $row["env_rec"];
	$cve_usuario = substr($iden_usr, 3, 6);
	$cve_cir = substr($iden_usr, 0, 3);
	$fecha_inicio = datosDigitalcirmulti($inicio,$cve_usuario,"fecha_acuse");
	}

	$num_user = $row["turnado_a"];
	$usuario1 = (datosUsuario($num_user,"nombre"));
	$usuario2 = (datosUsuario($num_user,"apellido_paterno"));
	$usuario3 = (datosUsuario($num_user,"apellido_materno"));
	$usuario_actual = "$usuario1"." "."$usuario2"." "."$usuario3";
	$alerta = $usuario_actual;
	
	$identype="recibido";
	$env_rec = $row["env_rec"];
	if( $env_rec =="env"){
	$usuario_actual = "Oficio externo";
	$alerta = "No se tiene informaci&oacute;n de funciones ajenas";	
	$identype="enviado";
	}elseif( $env_rec =="dig"){
	$identype="digital";
	}elseif( $env_rec =="ccp"){
	$identype="digital";
	}elseif($env_rec =="mem"){
	$identype="digital_m";
	}elseif($cve_cir =="cir"){
	$identype="digital_c";
	$extra_cir="&usr=$cve_usuario";
	}
	if( $usuario_actual =="  "){
	$alerta = "El usuario fu&eacute; eliminado de la base de datos";
	$usuario_actual = "info";
	}
    
	$limite = $row["fecha_limite"];
	$informa = estado($limite);
    
	$identificacion = $row[id_seguimiento];
	$documento = $row[no_oficio];
    
    
    
	if($row['estatus'] !== "En proceso") {
		$texto = Finalizado;

	} else {
		if ($informa >= 6) {
			$texto = "En proceso";
			$span1 = "";
			$span2 = "";
		} elseif (($informa <= 5) && ($informa > 0)){
			$texto = "En proceso";
			$span1 = "<span class=\"Estilo2\">";
			$span2 = "</span>";
		} elseif ($informa == 0) {
			$texto = "En proceso";
			$span1 = "<span class=\"Estilo4\">";
			$span2 = "</span>";
		}elseif ($informa < 0){
			$texto = "En proceso";
			$span1 = "<span class=\"Estilo1\">";
			$span2 = "</span>";
		}
	}

	$obs = $row["observaciones"];

	if($obs !== ""){
	$nota = '<img align="right" title="Este proceso contiene observaciones" src="imagenes/nota.gif"/ border=\"0\">';
	}elseif($obs == ""){
	$nota ='';
	}

	$arch = $row["estatus"];

	if($arch == "Finalizado"){
	$archivado = '<img align="right" title="Este proceso ha finalizado" src="imagenes/archivado.png" border=\"0\"/>';
	}elseif($arch == "En proceso"){
	$archivado ='';
	}
$x2=$row["no_oficio"];
$x3=$row["asunto"];
$x4=$row["fecha_limite"];


if($row["env_rec"] == "env"){
$enviado = '<img align="right" title="este oficio fu&eacute; enviado" src="imagenes/env.png" border=\"0\"/>';
}elseif($row["env_rec"] == "rec"){
$enviado = "";
}

$b1 = "<a href=\"\">$enviado</a>";
$b2 = "$x2";
$b3 = "$x3";
$b4 = "$fecha_inicio";
$b5 = "$x4";
$b6 = "$usuario_actual";
$b7 = "$texto";
$b8 = "$nota";
$b9 = "$archivado";
++$bc;
?>

<tr <?php echo $classrow?>>
<td width="2%"><?php echo $bc ?></td><!--correcto-->
<td width="2%"><div align="center"><?php echo $b1 ?></div></td><!--   -->
<td width="15%"><?php echo $b2 ?></td><!--   -->
<td width="2%"><?php echo $b2_1 ?></td><!--   -->
<td width="20%"><?php echo $b3 ?></td><!--   -->
<td width="11%"><?php echo $b4 ?></td><!--   -->
<td width="10%"><?php echo $b5 ?></td><!--   -->
<td width="20%"><?php echo $b6 ?></td><!--   -->
<td width="10%"><?php echo $b7 ?></td><!--   -->
<td width="3%"><?php echo $b8 ?></td><!--   -->
<td width="3%"><?php echo $b9 ?></td><!--   -->
</tr>


<?php
			$span1 = "";
			$span2 = "";

}
echo "</table>";
?>

<?php
mysql_free_result($r);
?>
Return current item: Simpledoc