-
Notifications
You must be signed in to change notification settings - Fork 2
/
f6-action.php
51 lines (40 loc) · 1.48 KB
/
f6-action.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
session_start();
if ($_SESSION['login'] == '') {
header("location: index.php");
}
if ( empty($_POST) ) {
header("Location: inicio.php");
}
$usuario = $_SESSION['login'];
require_once 'php/bd.php';
require_once 'php/archivo.php';
/* Datos generales */
$folio = $_POST['folio'];
$fecha = $_POST['fecha'];
$pdo = BaseDeDatos::conectar();
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
/* Guardar el oficio */
Archivo::errorArchivo("archivo");
$directorio = "docs/" . $folio . "/";
$nombreArchivo = $folio . "-F6.pdf";
$_FILES["archivo"]["name"] = $nombreArchivo;
Archivo::cargarArchivo("archivo",$directorio);
/****************************** INSERTAR DATOS *****************************/
/* Guardar datos del F6 */
$sql = "UPDATE tesis SET estatus='F6' WHERE folio='{$folio}'";
$cons = $pdo->prepare($sql);
$cons->execute();
/* Guardar el documento */
$sql = "INSERT INTO documento(tipo_documento,nombre_archivo,tesis,fecha) VALUES(?,?,?,?)";
$cons = $pdo->prepare($sql);
$cons->execute( array("F6",$nombreArchivo,$folio,$fecha) );
/* Bitácora del Sistema */
date_default_timezone_set("America/Mexico_City");
$hoy = date("Y-m-d H:i:s");
$sql = "INSERT INTO bitacora(tesis,operacion,fecha,usuario) VALUES(?,?,?,?)";
$cons = $pdo->prepare($sql);
$cons->execute( array($folio,"Registro del F6",$hoy,$usuario) );
BaseDeDatos::desconectar();
header("Location: ver-tesis.php?f=6");
?>