Location: PHPKode > projects > Simpledoc > Simple-doc/oficios.php
<?php
include_once("conexion.php");
include("top.php");

/***********************acceso a nivel de usuario********************************/
if($_SESSION['nivel'] != 1){
	oiError("Es necesario contar con nivel 1 de seguridad para acceder al 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();
}

global $config;
global $sql_link;

$tipo_busqueda = $_GET['qr'];
$bskeda = $_GET['busqueda'];
/*********************************************************************************************/
/********************paginación*******************/
$campos = 10; // modificando este valor se modifica el numero de paginas en la paginacion
if($_GET['pg']=="")
{$pag = "0";
}elseif($_GET['pg'] == "1"){
$pag = ($_GET['pg'])*0;
}elseif($_GET['pg'] !== "1"){
$vart = ($_GET['pg'])-1;
$pag = $vart*$campos;
}

if($tipo_busqueda == "OE"){
$pg = "SELECT * FROM `enviados`";
}elseif($tipo_busqueda == "OR"){
$pg = "SELECT * FROM `recibidos`";
}elseif($tipo_busqueda == "BQR" && $bskeda == "Buscar"){

		if( $_GET['que'] == ""){//1
		$pg = "SELECT * FROM `recibidos` ORDER BY `no_oficio`";
		
	}elseif( $_GET['que'] != ""){//2
		$pg = "SELECT * FROM `recibidos` WHERE `$_GET[donde]` LIKE('%".$_GET[que]."%')";
	}

}elseif($tipo_busqueda == "BQE" && $bskeda == "Buscar"){

		if( $_GET['que'] == ""){//1
		$pg = "SELECT * FROM `enviados` ORDER BY `no_oficio`";
		
	}elseif( $_GET['que'] != ""){//2
		$pg = "SELECT * FROM `enviados` WHERE `$_GET[donde]` LIKE('%".$_GET[que]."%')";
	}

}elseif($tipo_busqueda == ""){
oiError("Error de paginaci&oacute;n par&aacute;metros inv&aacute;lidos");
}
if($tipo_busqueda != ""){
$ans = mysql_query($pg,$sql_link);
$total=mysql_num_rows ($ans);
$oper = $total/$campos;
$num = ceil($oper);
}
/***************************************************/
/**************consultas a la base de datos***********/
if($tipo_busqueda == "OE"){
$q = "SELECT * FROM `enviados` ORDER BY `no_oficio`  LIMIT {$pag}, {$campos}";
$tituloenc = "Oficios enviados";
}elseif($tipo_busqueda == "OR"){
$q = "SELECT * FROM `recibidos` ORDER BY `no_oficio`  LIMIT {$pag}, {$campos}";
$tituloenc = "Oficios recibidos";
}elseif($tipo_busqueda == "BQR" && $bskeda == "Buscar"){

		if( $_GET['que'] == ""){//1
		$q = "SELECT * FROM `recibidos` ORDER BY `no_oficio`  LIMIT {$pag}, {$campos}";
		
	}elseif( $_GET['que'] != ""){//2
		$q = "SELECT * FROM `recibidos` WHERE `$_GET[donde]` LIKE('%".$_GET[que]."%') LIMIT {$pag}, {$campos}";
	}
$tituloenc = "Oficios recibidos";
}elseif($tipo_busqueda == "BQE" && $bskeda == "Buscar"){

		if( $_GET['que'] == ""){//1
		$q = "SELECT * FROM `enviados` ORDER BY `no_oficio`  LIMIT {$pag}, {$campos}";
		
	}elseif( $_GET['que'] != ""){//2
		$q = "SELECT * FROM `enviados` WHERE `$_GET[donde]` LIKE('%".$_GET[que]."%') LIMIT {$pag}, {$campos}";
	}
$tituloenc = "Oficios enviados";
}elseif($tipo_busqueda == ""){
oiError("Error en la presentaci&oacute;n de datos variables inv&aacute;lidas");
}
$r = mysql_query($q,$sql_link);


/*****************************************************/
/*****************encabezado de modulo********************/
?>
                                  <td width="100%">
                                      <tr>
                                        <td colspan="2"><div class="heading1"><?php echo $tituloenc?></div></td>
                                      </tr>
                                      <tr>
                                        <td width="1"><img src="imagenes/pixel.gif" width="1" height="0" border="0"></td>
										<td width="100%" valign="top">

<!--/*****************************************************/-->
<!--/******************ventana emergente js******************/-->
<script language="JavaScript">
function  popupwin(url,x,y,title,resize,scroll){
   var left = Math.floor( (screen.width-x) / 2);
   var top = Math.floor( (screen.height-y) / 2);
   var winParms = "top=" + top + ",left=" + left + ",height="+y+",width="+x+",scrollbars="+scroll+",toolbar=no,menubar=no,resizable="+resize+",location=no,directories=no,status=no";
    mywin=open(url,title,winParms);
}
</script>
<!--/*****************************************************/-->
<!--/******************menu superior d módulo*********************/-->
<div align="right">
<a href='oficios.php?qr=OE'>Enviados</a> | 
<a href='oficios.php?qr=OR'>Recibidos</a>&nbsp;&nbsp;&nbsp;<br><br><br></div>

<!--/*****************************************************/-->
<!--/******************busqueda de datos Enviados**********************/-->
<?php
if($tipo_busqueda == "OE" || $tipo_busqueda == "BQE"){
?>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="get">
<!--encabezaco radial-->
<table width="100%"><tr><td class="titulo3">
B&uacute;squeda...&nbsp;&nbsp;&nbsp;
<input class="colheading" type="radio" name="donde" value="no_oficio" checked="checked"/>oficios
<input class="colheading" type="radio" name="donde" value="fecha_emision"/>fecha
<input class="colheading" type="radio" name="donde" value="firmo"/>firmo
<input class="colheading" type="radio" name="donde" value="dirigido_a"/>destinatario
<input class="colheading" type="radio" name="donde" value="adscrito_a"/>dependencia
<input class="colheading" type="radio" name="donde" value="resumen"/>resumen
<img src="imagenes/ayuda.gif" title="seleccione el campo en el que desee realizar su b&uacute;squeda">
</td></tr></table>
<input type="hidden" name="qr" value="BQE" />
<!--boton de envio-->
&nbsp;<input class="Text180" type="text" name="que"/>
<input class="boton" type="submit" name="busqueda" value="Buscar" />
</form>
<?php
}
?>
<!--/*****************************************************/-->
<!--/******************busqueda de datos Recibidos**********************/-->
<?php
if($tipo_busqueda == "OR" || $tipo_busqueda == "BQR"){
?>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="get">
<!--encabezaco radial-->
<table width="100%"><tr><td class="titulo3">
B&uacute;squeda...&nbsp;&nbsp;&nbsp;
<input class="colheading" type="radio" name="donde" value="no_oficio" checked="checked"/>oficios
<input class="colheading" type="radio" name="donde" value="fecha_oficio"/>fecha
<input class="colheading" type="radio" name="donde" value="quien_firma"/>firmo
<input class="colheading" type="radio" name="donde" value="dirigido_a"/>destinatario
<input class="colheading" type="radio" name="donde" value="dependencia"/>dependencia
<input class="colheading" type="radio" name="donde" value="resumen"/>resumen
<img src="imagenes/ayuda.gif" title="seleccione el campo en el que desee realizar su b&uacute;squeda">
</td></tr></table>
<input type="hidden" name="qr" value="BQR" />
<!--boton de envio-->
&nbsp;<input class="Text180" type="text" name="que"/>
<input class="boton" type="submit" name="busqueda" value="Buscar" />
</form>
<?php
}
?>
<!--/*****************************************************/-->
<!--/***************titulos de la tabla principal*******************/-->
<?php
if($tipo_busqueda == "OE" || $tipo_busqueda == "BQE"){
?>
<table  width="100%" cellpadding="5" cellspacing="0">
<tr class="g_header ">
<td width="2%"	>N&ordm;</td>
<td width="10%"	>Oficio N&ordm;</td>
<td width="10%"	>Fecha</td>
<td width="15%"	>Firmo</td>
<td width="20%"	>Area</td>
<td width="15%"	>Destinatario</td>
<td width="25%"	>Dependencia</td>
<td width="2%"	>&nbsp;</td>
</tr>
<?php
}
?>
<?php
if($tipo_busqueda == "OR"  || $tipo_busqueda == "BQR"){
?>
<table  width="100%" cellpadding="5" cellspacing="0">
<tr class="g_header ">
<td width="2%"	>N&ordm;</td>
<td width="10%"	>Oficio N&ordm;</td>
<td width="10%"	>Fecha</td>
<td width="15%"	>Firmo</td>
<td width="15%"	>Dependencia</td>
<td width="15%"	>Destinatario</td>
<td width="30%"	>Area</td>
<td width="2%"	>&nbsp;</td>
</tr>
<?php
}
?>
<!--/*****************************************************/-->
<?php
/************bucle de presentacion de datos****************************************************************************************************************************************************/
$i = 0;
$bc=$pag;
while($row = mysql_fetch_array($r))
{
$classrow = sprintf( "class=\"row%d\"", (($i++)%2)+1 ); // formato de las celdas permutadas

$area = datosArea($row[id_area],"nombre");
$rec1 = "detalle_oficios.php?id={$row[no_oficio]}&type=recibido";
$env2 = "detalle_oficios.php?id={$row[no_oficio]}&type=enviado";
$imagen = '<img align="right" title="Detalles" src="imagenes/leer.gif" border=\"0\"/>';
$link1 = "<a href=\"{$rec1}\">$imagen</a>";
$link2 = "<a href=\"{$env2}\">$imagen</a>";

if($tipo_busqueda == "OE"  || $tipo_busqueda == "BQE"){
$b1 = $row[no_oficio];
$b2 = $row[fecha_emision];
$b3 = $row[firmo];
$b4 = $area;
$b5 = $row[dirigido_a];
$b6 = $row[adscrito_a];
$b7 = $link2;
}
if($tipo_busqueda == "OR"  || $tipo_busqueda == "BQR"){
$b1 = $row[no_oficio];
$b2 = $row[fecha_oficio];
$b3 = $row[quien_firma];
$b4 = $row[dependencia];
$b5 = $row[dirigido_a];
$b6 = $area;
$b7 = $link1;
}
++$bc;
if($tipo_busqueda == "OE"  || $tipo_busqueda == "BQE"){
?>
<tr <?php echo $classrow?>>
<td><?php echo $bc ?></td><!--   -->
<td><?php echo $b1 ?></td><!--   -->
<td><?php echo $b2 ?></td><!--   -->
<td><?php echo $b3 ?></td><!--   -->
<td><?php echo $b4 ?></td><!--   -->
<td><?php echo $b5 ?></td><!--   -->
<td><?php echo $b6 ?></td><!--   -->
<td><?php echo $b7 ?></td><!--   -->
</tr>
<?php
}
if($tipo_busqueda == "OR"  || $tipo_busqueda == "BQR"){
?>
<tr <?php echo $classrow?>>
<td><?php echo $bc ?></td><!--   -->
<td><?php echo $b1 ?></td><!--   -->
<td><?php echo $b2 ?></td><!--   -->
<td><?php echo $b3 ?></td><!--   -->
<td><?php echo $b4 ?></td><!--   -->
<td><?php echo $b5 ?></td><!--   -->
<td><?php echo $b6 ?></td><!--   -->
<td><?php echo $b7 ?></td><!--   -->
</tr>
<?php
}
}
/**************termina bucle de presentacion de datos***************************************************************************************************************************************/
echo "</table>";

if($tipo_busqueda != ""){
mysql_free_result($ans);
mysql_free_result($r);
}

/*******************************envio de variables para la paginacion*****************************************************************/
$far1 = $_GET['donde'];
$far3 = $_GET['que'];
$far4 = $_GET['busqueda'];

$orig = "oficios";
include("paginacion.php");

/**********************************impresion de los resultados*********************************************/
echo"<A Href='#' onClick=\"popupwin('impreof.php?donde={$far1}&qr={$tipo_busqueda}&que={$_GET['que']}&busqueda=Buscar',720 ,500,'','yes','yes')\" title=\"Presentar resultado de la consulta para impresi&oacute;n\"><img alt=\"\" align=\"right\" src=\"imagenes/imprimir.png\" border=0></a>";
/************************pie de página**************************************************************************/
include ("pie.php");
?>
Return current item: Simpledoc