%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); } } ?>