]> git.llucax.com Git - mecon/meconlib.git/commitdiff
A MECON_PDF se le pasa opcionalmente como parametro el nombre que debe tener el archi...
authorMartín Marrese <marrese@gmail.com>
Fri, 6 Feb 2004 16:51:34 +0000 (16:51 +0000)
committerMartín Marrese <marrese@gmail.com>
Fri, 6 Feb 2004 16:51:34 +0000 (16:51 +0000)
lib/MECON/PDF.php

index 609e37e5085f54b013c824833ef7ac977732f54f..a469ed0c985a2c145daf4d0de3fee305d1b1ea03 100644 (file)
@@ -75,22 +75,31 @@ class MECON_PDF {
      */
     var $_paginas = array();
 
+    /**
+     * Nombre del archivo resultado para el display.
+     * @var sting $nombre
+     * @access private
+     */
+    var $_nombre;   
+
     /**
      * Class constructor.
      *
      * @param string $tam Tipo de hoja
      * @param string $ori Orientacion de las hojas (portrait o landscape).
+     * @param string $nombre Nombre del archivo PDF.
      *
      * @return void
      * @access public
      */
-    function MECON_PDF($tam = "a4", $ori = "portrait")
+    function MECON_PDF($tam = "a4", $ori = "portrait", $nombre = "Doc.pdf")
     {
         setlocale (LC_ALL, 'en_US');
         $this->orientacion = $ori;
         $this->_pdf = new pdffile;
         $this->_config = include 'MECON/PDF/medidas.php';
         $this->_config = $this->_config[$tam];
+        $this->_nombre = $nombre;
     }
 
     /**
@@ -138,7 +147,7 @@ class MECON_PDF {
      */
     function display() 
     {
-        header("Content-Disposition: filename=Doc.pdf");
+        header("Content-Disposition: filename=".$this->_nombre);
         header("Content-Type: application/pdf");
         $temp = $this->toPDF();
         header('Content-Length: ' . strlen($temp));