Location: PHPKode > projects > Simpledoc > Simple-doc/asignar_mem.php
<?php
// *****************************configuracion de la base de datos y conexion de la misma************************************
include_once("conexion.php");
//*************************************************funciones utilizadas**************************************************
include("top.php");
if($_SESSION['nivel'] != 1){
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();
}
//***************************************************verificar si es posible dar seguimiento  si esta acusado******************************************************//
$acusado = datosDigitalmemid($_GET['idd'],"acuse");
$num_doc = datosDigitalmemid($_GET['idd'],"no_doc");
if($_GET[id] != $num_doc){
oiError("No es posible asignar seguimiento a este oficio de esta manera 1");
?>
                                  <td width="100%">
                                      <tr>
                                        <td colspan="2"><div class="heading1">Asigne los seguimientos mediante el formulario correspondiente</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();
}

if($acusado == 0 && !isset($_GET[tr])){
oiError("No es posible asignar seguimiento a este oficio de esta manera 2");
?>
                                  <td width="100%">
                                      <tr>
                                        <td colspan="2"><div class="heading1">Asigne los seguimientos mediante el formulario correspondiente</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();
}
//************************************************************************************************************************************//
//*************************************inicializamos variables que se utilizaran en la forma*********************************

$num_datos = isset($_GET['datos']) ? $_GET['datos'] : 1;
$ar_datos = misDatos();// mete en la variable la lista de los datos obtenidos

//*************************************************************motor de envio*************************************************************/

if($_GET[cert]=="salida"){
	// verifica datos en null

		//para cada entrada de datos num es igual a item
		foreach( $_POST['asunto'] as $num => $item )
		{
			if( $item != NULL && !empty($item) )
			{
				
				$iden_ar = (datosUsuario($_POST['datos'][$num],"id_area"));
				
				$tipo2 = datosArea($iden_ar,"tipo");
				$sub1 = datosArea($iden_ar,"sub1");
				$sub2 = datosArea($iden_ar,"sub2");
				$sub3 = datosArea($iden_ar,"sub3");
				$sub4 = datosArea($iden_ar,"sub4");
				$sub5 = datosArea($iden_ar,"sub5");
				$sub6 = datosArea($iden_ar,"sub6");
				$sub7 = datosArea($iden_ar,"sub7");
				$sub8 = datosArea($iden_ar,"sub8");
				$sub9 = datosArea($iden_ar,"sub9");
				
				
				// construyendo la query
				$q3 = "INSERT INTO `seguimiento` (tipo,no_oficio,asunto,fecha_limite,env_rec,turnado_a,id_area,tipo2,sub1,sub2,sub3,sub4,sub5,sub6,sub7,sub8,sub9,estatus,id_captura) VALUES(
					'".digital."',
					'".$_POST[no_doc]."',
					'".$_POST['asunto'][$num]."',
					'".$_POST['fecha'][$num]."',
					'".mem."',
					'".$_POST['datos'][$num]."',
					'".$iden_ar."',
					'$tipo2',
					'$sub1',
					'$sub2',
					'$sub3',
					'$sub4',
					'$sub5',
					'$sub6',
					'$sub7',
					'$sub8',
					'$sub9',
					'".'En proceso'."',
					'".$_POST[idcaptura]."')";
				mysql_query($q3,$sql_link);
				if( mysql_affected_rows($sql_link) <= 0 ){
				oiError("No se ingresaron compos de seguimiento"." ".mysql_error($sql_link)." ".mysql_affected_rows($sql_link));
				}
			}
		}oiNotify("Se ingreso el seguimiento de forma correcta");
	}
//******************************************Inicio de la forma de envio y el dise&ntilde;o****************************************

?>
<head>
<script type="text/javascript" src="calendario/javascript/general.js"></script>
<script type="text/JavaScript" src="calendario/javascript/overlib_mini.js"></script>
<script type="text/JavaScript" src="calendario/javascript/calendar.js"></script>
<script type="text/JavaScript" src="calendario/javascript/calendar-es.js"></script>
<script type="text/JavaScript" src="calendario/javascript/calendar-setup.js"></script>
<link rel="stylesheet" href="calendario/javascript/calendar.css" type="text/css">
</head>

                                  <td width="100%">
                                      <tr>
                                        <td colspan="2"><div class="heading1">Documentaci&oacute;n digital</div></td>
                                      </tr>
                                      <tr>
                                        <td width="1"><img src="imagenes/pixel.gif" width="1" height="0" border="0"></td>
										<td width="100%" valign="top">
<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>

<?php
menu_cm("1");
?>


<?php 
if( !empty($_POST['num_datos']) ){
$_SESSION['num_datos'] = $_POST['num_datos'];
}
$quien = $_SESSION['id_usuario'];
$esta_area = datosUsuario($quien,"id_area");



	$num_user = datosDigitalmemid($_GET['idd'],"id_usr_para");
	$usuario1 = (datosUsuario($num_user,"nombre"));
	$usuario2 = (datosUsuario($num_user,"apellido_paterno"));
	$usuario_destino= "$usuario1"." "."$usuario2";

	$num_de = datosDigitalmemid($_GET['idd'],"id_usr_de");
	$usuario21 = (datosUsuario($num_de,"nombre"));
	$usuario22 = (datosUsuario($num_de,"apellido_paterno"));
	$usuario_origen= "$usuario21"." "."$usuario22";
	
	$area1x = datosUsuario($num_user,"id_area");
	$area1 = datosArea($area1x,"nombre");
	$puesto1 = datosUsuario($num_user,"cargo");
	$area2x = datosUsuario($num_de,"id_area");
	$area2 = datosArea($area2x,"nombre");
	$puesto2 = datosUsuario($num_de,"cargo");
	
	$captura = datosDigitalmemid($_GET['idd'],"fecha_captura");
	$resumen = datosDigitalmemid($_GET['idd'],"asunto");
?>
 <table border="0" width="100%"><tr><td colspan="3" class="titulo3" align="right">Asignaci&oacute;n de procesos</td></tr><br></table>
<form action="asignar_mem.php?cert=salida&id=<?php echo $_GET['id']?>&type=digital&idd=<?php echo $_GET['idd']?>&tr=FDT" method="post" enctype="multipart/form-data" name="forma_envio" id="envForm" >
<!--********************************************************************************-->

 <table border="0" width="100%">

    <tr class="row1">
      <td align="right" valign="top">N&uacute;mero de memorando</td>
      <td align="left" valign="middle"><?php echo datosDigitalmemid($_GET['idd'],"no_doc");?></td>
    </tr>

    <tr class="row2">
      <td align="right" valign="top">Firm&oacute;</td>
      <td align="left" valign="middle"><?php echo $usuario_origen?></td>
    </tr>

    <tr class="row1">
      <td align="right" valign="top">Area</td>
      <td align="left" valign="middle"><?php echo $area2?></td>
    </tr>

    <tr class="row2">
      <td align="right" valign="top">Puesto</td>
      <td align="left" valign="middle"><?php echo $puesto2?></td>
    </tr>
    
    <tr class="row1">
      <td align="right" valign="top">Fecha del oficio</td>
      <td align="left" valign="middle"><?php echo datosDigitalmemid($_GET['idd'],"fecha_doc");?></td>
    </tr>
    
    <tr class="row2">
      <td align="right" valign="top">Fecha de recepci&oacute;n</td>
      <td align="left" valign="middle"><?php echo datosDigitalmemid($_GET['idd'],"fecha_acuse");?></td>
    </tr>

    <tr class="row1">
      <td align="right" valign="top">Dirigido a</td>
      <td align="left" valign="middle"><?php echo $usuario_destino?></td>
    </tr>

    <tr class="row2">
      <td align="right" valign="top">Area</td>
      <td align="left" valign="middle"><?php echo $area1?></td>
    </tr>
    
    <tr class="row1">
      <td align="right" valign="top">Puesto</td>
      <td align="left" valign="middle"><?php echo $puesto1?></td>
    </tr>
 
    <tr class="row2">
      <td align="right" valign="top">Fecha de captura</td>
      <td align="left" valign="middle"><?php echo $captura?></td>
    </tr>
    
    <tr class="row1">
      <td align="right" valign="top">Resumen</td>
      <td align="left" valign="middle"><?php echo $resumen?></td>
    </tr>

    <tr class="row2">
      <td align="right" valign="top">&nbsp;</td>
      <td align="left" valign="middle">&nbsp;</td>
    </tr>

<!--********************************************************************************-->
<tr><td colspan="3" class="titulo3" align="right">Campos de seguimiento<a href='#' onClick="popupwin('ayuda_cam_seg.php',500 ,350,'','yes','yes')"><img src="imagenes/ayuda.gif" title="mostrar ayuda"border="0"></a></td></tr><br>
<tr><td  colspan="3">
<fieldset class="vxFormMultipleInside vxFormMultipleLimit=10">
	<?php
	$i = 0;
	if( is_array($ar_datos) && $ar_datos != "-1" )
	{
	?>
		<table width="100%" border="0">
		<tr class="row2">
	
		<td width="400"><font size="2" color="#000000" face="Tahoma">Asunto:<br>
		<textarea name="asunto[]" style="WIDTH: 100%; HEIGHT: 84px" rows=4 cols=30></textarea>
		</font><br>

		<td>
		<table width="50%" border="0">
		<tr>
		<td><font size="2" color="#000000" face="Tahoma">Turnado a:</font> 
		<select class="Text290" name="datos[]" size="1">
			<?php lista_usuarios(); ?>
		</select></td>
		</tr>
	
		<tr>	
		<td><font size="2" color="#000000" face="Tahoma">Fecha limite:<br>
		<input class='vxFormDate="%y-%m-%d" vxFormMask="0000\-00\-00"' type="text" size="10" name="fecha[]" id="date[]"  value="">
		</font>
		</td>
		</tr>
		</table>
		</td>
		</td>
		</tr>
		</table>
	<?php
	}else{echo "<tr><td colspan=\"3\">"."No se pueden asignar copias internas"."</td></tr>";}
	?>

</fieldset>
<script type="text/javascript">
function testErrOutput(objErrors){
	var message = objErrors.generalError + '<br />';
	
	if (objErrors.fieldErrors) {
		for (var ii = 0; ii < objErrors.fieldErrors.length; ii++)
				message += (ii + 1) + ': Field "' + objErrors.fieldErrors[ii].field.name + '" ' + objErrors.fieldErrors[ii].errorMessage + "<br />";
	}
	
	var outputDiv = document.getElementById("errOutput");

	if(outputDiv != null){
		outputDiv.innerHTML = message;
		outputDiv.style.display = "block";
	}
}

function myOnSuccess() {
	alert('Success!');
};
var zpr = 0;

new Vmx.Form({
	form: 'envForm',
	showErrors: 'afterField',
	showErrorsOnSubmit: true,
	submitErrorFunc: testErrOutput,
	theme: "WinXP"
});
</script>
</td></tr>
<input name="no_doc" type="hidden" value="<?php echo $_GET['id']?>" />
<tr><td colspan="3" align="center"><hr>
<?php
// botones de envio y limpeza
if( !is_array($ar_datos) || !is_array($ar_datos) )
{
	echo '<center><input class="boton" type="submit" name="envia_datos" value="'."Agregar registro".'" disabled>';
}
else {
	echo '<center><input class="boton" type="submit" name="envia_datos" value="'."Agregar registro".'">';
}
?>

<input class="boton" type="reset" name="reset" value="<?php echo "Limpiar registro";?>"></center>
<hr></td></tr>
</form>
<?php
include ("pie.php");
?>
Return current item: Simpledoc