%PDF- %PDF-
| Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/declaraciones/ |
| Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/declaraciones/generar_acuse.php |
<?php
include "../../config/config.php";
$controller = 1;
$id_declaracion = isset($_REQUEST['id_declaracion']) ? $_REQUEST['id_declaracion'] : '';
$datos_publicos = isset($_REQUEST['datos_publicos']) ? $_REQUEST['datos_publicos'] : '0';
$fecha = date('dmYhis', time());
$fecha2=$fecha;
//VARIABLES DEFINIDAS
//$md5fecha=md5($fecha2);
$notransaccion=md5($id_declaracion);
$token = bin2hex($fecha2);
$nocomprobacion=''.$fecha2.''.$notransaccion.'';
$conf = new Configuracion();
$conf->conectarBD();
//CONSULTA RELACION USUARIO
$consultausuario = "SELECT * FROM contraloria_declaraciones
WHERE id_declaracion = '$id_declaracion';";
$resultadousuario = $conf->consulta($consultausuario);
$id_usuario = $resultadousuario[0]['id_usuario'];
//REVISION DE ACUSE REPETIDO EN CASO DE QUITAR FIRMA
$delete = "DELETE FROM contraloria_declaraciones_acuses WHERE id_declaracion=$id_declaracion";
$conf->actualizacion($delete);
//INSERSION DE REGISTRO
$insert = "INSERT INTO contraloria_declaraciones_acuses (id_declaracion, id_usuario, No_Comprobacion, No_Trasaccion, token, datos_publicos)
VALUES ('$id_declaracion','$id_usuario','$nocomprobacion','$notransaccion','$token','$datos_publicos')";
$conf->actualizacion($insert);
//UPDATE DECLARACION
$finalizar ="UPDATE contraloria_declaraciones SET finalizar=1 WHERE id_declaracion=$id_declaracion";
$finalizarresultado = $conf->actualizacion($finalizar);
//include 'pdfacusepatrimonial.php';
//include 'pdfresultadopatrimonial.php';
insertaImagen($id_declaracion,"url_pdf_fiscal",$conf);
header("Location: page_declara.php?id_declaracion=$id_declaracion");
function insertaImagen($id_declaracion,$tipo_imagen,$conf)
{
if(empty($_FILES[$tipo_imagen]["name"]))
return;
$file_name=$_FILES[$tipo_imagen]["name"];
$extension = pathinfo($_FILES[$tipo_imagen]['name'], PATHINFO_EXTENSION);
$ext_formatos = array('png','gif','jpg','jpeg','pdf','doc','docx');
if(!in_array(strtolower($extension), $ext_formatos))
return;
if ($_FILES[$tipo_imagen]["size"] > 33000300800)
return;
$dia = date("d");
$mes = date("m");
$anio = date("Y");
$targetDir = "../documentos/$anio/$mes/$dia/";
@rmdir($targetDir);
// Create target dir
if (!file_exists($targetDir)) {
@mkdir($targetDir,0777, true);
}
$token = md5(uniqid(rand(), true));
$file_name = $token.'.'.$extension;
$add = $targetDir.$file_name;
$db_url_img = "$anio/$mes/$dia/$file_name";
if(move_uploaded_file ($_FILES[$tipo_imagen]["tmp_name"], $add))
{
$insertar = "UPDATE contraloria_declaraciones_acuses SET $tipo_imagen = '$db_url_img'
WHERE id_declaracion = $id_declaracion";
$conf->actualizacion($insertar);
}
}
?>