]> git.llucax.com Git - mecon/intranet.git/blob - sistema/www/servicios/informes/get_file.php
Se agregan en Servicios los Informes Parlamentarios.
[mecon/intranet.git] / sistema / www / servicios / informes / get_file.php
1 <?php 
2 /*-----------------------------------------------------------------------------
3 Intranet del Ministerio de Economía
4 Informes Parlamentarios
5 -------------------------------------------------------------------------------
6 Este servicio es provisorio hasta tanto se decida cómo se actualizan estos
7 informes sin utilizar MEconDAV
8 -------------------------------------------------------------------------------
9 Myrna Degano <mdegan@mecon.gov.ar>
10 ------------------------------------------------------------------------------*/
11
12 require_once 'DB.php';
13
14 //Conexión a la BD
15 $dbh = DB::connect("mysql://mark:mark@intranet-db/MEconDAV");
16 if (DB::isError($dbh)) {
17     die ($dbh->getMessage());
18 }
19
20 //Obtener Datos del Adjunto 
21 $sql = "SELECT mimetype, filename, size
22         FROM FilesForArticle
23         WHERE file_for_article_id = ". $_GET['id'];
24 $datos = $dbh->getAll($sql);
25
26 $mime = $datos[0][0];
27 $filename = $datos[0][1];
28 $filesize = $datos[0][2];
29
30 //Esta es la dirección en donde se alojan los adjuntos
31 $dir = '/var/www/mecondav/archivos/';   
32 $dir = $dir.$_GET['id'];
33
34 header("Content-Type: ".$mime);
35 header("Content-Disposition: attachment; filename=".$filename);
36 header("Pragma: no-cache");
37 header("Expires: 0");
38 header("Content-Length: ".$filesize);
39
40 readfile ($dir);
41 ?>